Taşıma işlemleri için veritabanı eşlemelerini belgelemenin en iyi yolu [kapalı]


9

Bir geçiş için veritabanı öğeleri eşleme içeren bir proje üzerinde çalışıyorum ve diğerleri bunu yapmak için hangi araçları kullandığını bilmek istedim?

Excel basit eşlemeleri belgelemenin çok esnek bir yoludur, ancak takip ettikleri belirli bir metodolojiye veya önerebilecekleri diğer araçlara sahip olup olmadığını merak ediyordum?


1
Muhtemelen ilgili soru burada
Jack diyor ki topanswers.xyz

Yanıtlar:


2

Bu Excel'i yapmanın en yaygın yolu, ancak bunun ödünleşimi vardır:

  • Taşıma işleminin her iki tarafı da değişirse (bir şeyi kaçırmak, bir şeyleri değiştirmek vb. Nedeniyle) e-tabloyu güncellemek çok zor
  • Excel'in, içinde belgelenen kuralları uyguladığı kişiler tarafından kullanımı daha zordur.
  • Belgede işbirliği yapan birden fazla kişi varsa değişiklik izleme neredeyse imkansızdır.

Bir veri deposundan diğerine geçiş için gereken dönüşümleri izlemek için ER / Studio, ERwin veya PowerDesigner gibi veri modelleme araçlarının veri köken özelliklerini kullanmayı tercih ederim. RE'nin tüm avantajlarından yararlanırım ve kaynak ve hedefle karşılaştırırım, ayrıca yukarıda belirtilen hiçbir ödünç verilmez. Bu gerçekten bir fark yaratıyor.


1

Veri eşlemelerini belgelemeye çalışıyorsanız, 1: 1 eşlemeden başka bir şey için harika olmasa da, bir elektronik tablo muhtemelen en basit yaklaşımdır. Birkaç yaklaşım:

Excel: Eşlemeler için, özellikle basit oldukları yerlerde bir e-tablo kullanabilirsiniz. Veritabanlarınız izomorfik değilse (yani, ilgilendiğiniz tüm alanlar için 1: 1 eşleme yoksa), eşlemeyi belgelemek biraz daha karmaşık olabilir. Farklılıklar küçükse, eşlemenin daha karmaşık olduğu alanlara notlar ekleyerek bunu bir e-tabloda belgeleyebilirsiniz.

Özel meta modelli CASE aracı Bir iki yıl önce Sparx Enterprise Architect için genişletilmiş bir meta model ve bazı ilişkili komut dosyaları oluşturdum. Bu, eşlemelerin diyagramatik temsillerini ayarlamama izin verdi ve dönüşümleri belgelemenize izin veren bazı modelleme ilkelleri vardı.

Bu biraz programlama gerektirir - ve EA ve muhtemelen depo modeli tarafından sunulan COM API etrafında bir süre alay unutmayın. Yine de hepsi bu kadar opak değil - (örneğin) Oracle Designer'daki depo modelinden çok daha basit.

Gerçekten karmaşık bir veri taşıma işiniz varsa, eşleştirilmemiş öğeleriniz olmadığından emin olmak için modeli sorgulayan komut dosyaları yazabilirsiniz (örneğin). Depo raporu oluşturucu da rapora ekleyebileceğiniz şey konusunda oldukça esnektir - istediğim şeylerin çoğunu yapan özelleştirilmiş raporlar almakta çok fazla sorun yaşamadım. Modelden veri ayıklayan şeyler yazabilir ve (örneğin) bir e-tabloya dökebilirsiniz.

Geçiş spesifikasyonunun grafiksel bir özeti için özel model öğeleri (EA'da şekil ve konektör tanımlama özelliği vardır) içeren diyagramlar da yapılabilir.

Bu yaklaşımın değeri, geçiş belgelerindeki bazı denetimleri otomatikleştirebileceğiniz ve ihtiyacınız olan her şeyi eksiksiz bir şekilde kapsadığınızı doğrulayabilmenizdir. Örneğin, havuz modelindeki veri gereksinimlerine referanslar ekleyebilir ve bunlar ile kaynak veya hedef veri modelleri arasında özel olarak etiketlenmiş bağlantılar kullanabilirsiniz.

ETL araçları: Informatica Powercentre gibi türünün en iyisi ETL araçlarından birine erişiminiz varsa, burada eşlemeleri ayarlayabilirsiniz. Bazı ETL araçları oldukça kendi kendini belgelendirir ve taşıma işlemini yapmak için de kullanabilirsiniz. SSIS eşleştirmeyi yapacak, ancak bu şekilde kendi kendini belgelemiyor.

Gerçekten istediğiniz şey, her zaman ayarlanmış eşlemeler için meta-modeli olan bir CASE aracıdır. Ne yazık ki böyle bir ürünün farkında değilim.


1

Kendalvandyke tarafından SQL Power Doc kullanılmasını öneririm. Windows PowerShell kullanarak oldukça iyi bir SQL Server ve Windows Belgeleri yapan en iyi ücretsiz araçtır. IT kod paketinde mevcuttur.

SQL Power Doc, SQL Server örneklerini ve bunların altında yatan Windows işletim sistemi ve makine yapılandırmalarını keşfeden, belgeleyen ve teşhis eden bir Windows PowerShell komut dosyaları ve modülleri koleksiyonudur. SQL Power Doc, SQL Server 2000'den 2012'ye kadar tüm SQL Server sürümleriyle ve Windows 2000 ile Windows Server 2012'den Windows Server 2012 ve Windows 8'den tüketici Windows İşletim Sistemlerinin tüm sürümleriyle çalışır. SQL Power Doc da belgeleme yeteneğine sahiptir Windows Azure SQL Veritabanları.


0

Red Gate'in SQL Doc'unu kullanarak başarılı oldum . Kurulumu kolaydır ve iyi belgeler sunar. Ancak, tabloların ve görünümlerin grafiksel gösterimi ve bunların nasıl ilişkili olduğu ile ilgili bir şey arıyorsanız, orada size yardımcı olamam.


0

Deneyimlerime göre, denediğim hazır uygulamaların hiçbiri yeterli kullanılabilir bilgi sağlamıyor. Gördüğüm şekilde, bir işletmedeki neredeyse her şey hakkındaki bilgileri modelliyor ve saklıyoruz. Verilerin kendisi bir işletmenin diğer varlıklarından daha düşük bir değer midir? Öyleyse neden diğer varlıklarımızı belgelediğimiz kadar verilerimizi de belgelemiyoruz? "Meta veri deposu" gerçekten neyin gerekli olduğunu tam olarak tanımlamaz, çünkü çoğunlukla orada kullanılmayan "orada oturan" tanımların ve yapıların bir resmini çizer, ki bu böyle olmamalıdır. "Meta veri uygulaması" çok daha iyi bir terimdir.

Meta verilerinizi diğer verilerinizi modelleme şeklinize göre modellenirim: nasıl kullanmak istediğinizi düşünün, bir meta veri veri modeli veya "meta-model" oluşturun, benzer şema yapıları oluşturun, tabloları doldurun, verileri kullanın. Daha sonra yalnızca meta verilerinizi belgelemekle kalmayacak, aynı zamanda analiz edebilecek, sorunları keşfedebilecek ve hatta öngörme yapabileceksiniz.


-1

Kişisel deneyimimle, birden fazla ödeme yapan ve sağlayıcı verilerinin birden çok kaynaktan geldiği dev bir sağlık kuruluşu ile çalışma ve excel elektronik tablosunu kullanarak bunları belgelemek ve haritalamak gerçekten zor bir görev haline geliyor. AnalytiX Haritalama Yöneticimiz (www.analytixds.com) tarafından POC yapılması önerildi.Konferansta tanıştığı. Canlı bir kullanım durumu kullandık ve sonuçlar olağanüstü. Çözüm, bir web tarayıcıdan erişilebilen% 100 meta veri odaklı. Kurumsal düzeyde kullandık. Çok çeşitli veritabanlarından, veri modellerinden, düz dosyalardan ve yapılandırılmamış verilerden meta verileri tarar ve düzenler ve etki analizi ve veri hattı ile yukarı ve aşağı bağımlılıkları belirler. GUI, haritalama özellikleri oluşturmak için kolay Sürükle / Bırak kullanıcı arayüzü ile kullanıcı dostudur. Yalnızca haritalama ve dokümantasyon oluşturmakla kalmıyor, aynı zamanda dahili olarak kullanılan Informatica ve SSIS ETL araçları için otomatik olarak ETL işleri oluşturuyoruz. Dahili özelleştirilebilir eşleme şablonlarıyla eski e-tablolarınızı kolayca içe aktarabilir ve eşleme standartlarını uygulayabilir ve tam sürüm kontrolüne sahip olabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.