Якщо ви намагаєтесь документувати відображення даних, то електронна таблиця, мабуть, є найпростішим підходом, хоча це не чудово для нічого, крім відображення 1: 1. Кілька підходів:
Excel: Ви можете використовувати електронну таблицю для відображень, особливо там, де вони прості. Якщо ваші бази даних не є ізоморфними (тобто вони не мають 1: 1 відображення для всіх полів, які вас цікавлять), то документування відображення може бути трохи складнішим. Якщо відмінності незначні, ви все одно можете задокументувати це в електронній таблиці, додавши примітки до полів, де відображення складніше.
Інструмент CASE із власною мета-моделлю Рік чи два тому я створив розширену мета-модель та деякі пов'язані з ними сценарії для Sparx Enterprise Architect. Це дозволило мені створити схематичні подання відображень, і це було деякі примітиви моделювання, які дозволяли документувати перетворення.
Зауважте, що для цього потрібно небагато програмування - і деякий час переглядає COM-API, представлений EA, і, можливо, модель репозиторію. Однак це не все непрозоро - набагато простіше, ніж модель репозиторію в (наприклад) Oracle Designer.
Якщо у вас дійсно складна робота з міграції даних, ви можете писати сценарії, які запитують модель, щоб переконатися (наприклад,), що у вас немає жодних неописаних елементів. Генератор звітів репозиторію також є досить гнучким у тому, що ви можете включити у звіт - у мене не було занадто багато проблем із отриманням налаштованих звітів із нього, які зробили більшу частину того, що я хотів. Ви також можете записати речі, які витягують дані з моделі та скидають їх у (наприклад) електронну таблицю.
Діаграми, включаючи власні елементи моделі (EA має функцію форми та визначення з'єднувача), також можна зробити для графічного огляду специфікації міграції.
Цінність цього підходу полягає в тому, що ви можете автоматизувати деякі елементи управління міграційними документами та підтвердити, що ви маєте повне висвітлення всього необхідного. Наприклад, ви також можете включити посилання на вимоги до даних у модель репозиторію та використовувати спеціально позначені посилання між ними та вихідними або цільовими моделями даних.
Інструменти ETL: Якщо у вас є доступ до одного з найкращих інструментів ETL, наприклад, Informatica Powercentre, ви можете налаштувати відображення там. Деякі інструменти ETL досить самодокументовані, і ви також можете використовувати цей інструмент для міграції. SSIS зробить картування, але це не самодокументування таким чином.
Те, що вам дуже потрібно, - це інструмент CASE з створеною мета-моделлю для відображення алеад. На жаль, я не знаю такого продукту.