Jika Anda mencoba mendokumentasikan pemetaan data maka spreadsheet mungkin merupakan pendekatan yang paling sederhana, meskipun tidak bagus untuk apa pun kecuali pemetaan 1: 1. Beberapa pendekatan adalah:
Excel: Anda bisa menggunakan spreadsheet untuk pemetaan, khususnya yang sederhana. Jika basis data Anda bukan isomorfik (artinya mereka tidak memiliki pemetaan 1: 1 untuk semua bidang yang Anda minati), maka mendokumentasikan pemetaan bisa sedikit lebih rumit. Jika perbedaannya kecil, Anda masih dapat mendokumentasikannya dalam spreadsheet dengan menambahkan catatan ke bidang yang pemetaannya lebih kompleks.
Alat CASE dengan meta-model khusus Satu atau dua tahun yang lalu saya membangun meta-model yang diperluas dan beberapa skrip terkait untuk Sparx Enterprise Architect. Ini memungkinkan saya untuk mengatur representasi diagram dari pemetaan, dan memiliki beberapa pemodelan primitif yang memungkinkan Anda untuk mendokumentasikan transformasi.
Perhatikan bahwa ini membutuhkan sedikit pemrograman - dan beberapa waktu mencari-cari COM API yang disajikan oleh EA dan mungkin model repositori. Namun, tidak semua yang buram - jauh lebih sederhana daripada model repositori di (misalnya) Oracle Designer.
Jika Anda memiliki pekerjaan migrasi data yang sangat kompleks, Anda dapat menulis skrip yang meminta model untuk memastikan (misalnya) bahwa Anda tidak memiliki item yang belum dipetakan. Generator laporan repositori juga cukup fleksibel dalam apa yang dapat Anda sertakan dalam laporan - Saya tidak terlalu kesulitan mendapatkan laporan khusus darinya yang melakukan sebagian besar dari apa yang saya inginkan. Anda juga dapat menulis hal-hal yang mengekstrak data dari model dan membuangnya ke (misalnya) spreadsheet.
Diagram, termasuk elemen model khusus (EA memiliki fitur definisi bentuk dan konektor) juga dapat dibuat untuk gambaran umum grafis dari spesifikasi migrasi.
Nilai dari pendekatan ini adalah bahwa Anda dapat mengotomatisasi beberapa kontrol pada dokumen migrasi, dan memvalidasi bahwa Anda memiliki cakupan lengkap dari semua yang Anda butuhkan. Misalnya, Anda juga dapat memasukkan referensi ke persyaratan data dalam model repositori, dan menggunakan tautan yang diberi tag khusus di antara ini dan model data sumber atau tujuan.
Alat ETL: Jika Anda memiliki akses ke salah satu alat ETL terbaik seperti Informatica Powercentre, Anda dapat mengatur pemetaan di sana. Beberapa alat ETL cukup mendokumentasikan diri sendiri dan Anda juga bisa menggunakan alat untuk melakukan migrasi. SSIS akan melakukan pemetaan, tetapi tidak mendokumentasikan diri dengan cara ini.
Yang benar-benar Anda inginkan adalah alat CASE dengan meta-model untuk pemetaan yang disiapkan oleh aleady. Sayangnya saya tidak mengetahui produk seperti itu.