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.