Wenn Sie versuchen, Datenzuordnungen zu dokumentieren, ist eine Tabelle wahrscheinlich der einfachste Ansatz, obwohl sie nur für eine 1: 1-Zuordnung geeignet ist. Einige Ansätze sind:
Excel: Sie können eine Tabelle für die Zuordnungen verwenden, insbesondere wenn diese einfach sind. Wenn Ihre Datenbanken nicht isomorph sind (dh nicht für alle Felder, an denen Sie interessiert sind, eine 1: 1-Zuordnung haben), kann die Dokumentation der Zuordnung etwas komplexer sein. Wenn die Unterschiede gering sind, können Sie dies dennoch in einer Tabelle dokumentieren, indem Sie den Feldern, in denen die Zuordnung komplexer ist, Notizen hinzufügen.
CASE-Tool mit benutzerdefiniertem Metamodell Vor ein oder zwei Jahren habe ich ein erweitertes Metamodell und einige zugehörige Skripte für Sparx Enterprise Architect erstellt. Auf diese Weise konnte ich schematische Darstellungen der Zuordnungen erstellen, und es gab einige Modellierungsprimitive, mit denen Sie Transformationen dokumentieren konnten.
Beachten Sie, dass dies ein wenig Programmierung erfordert - und einige Zeit in der von EA präsentierten COM-API und möglicherweise im Repository-Modell. Es ist jedoch nicht allzu undurchsichtig - viel einfacher als das Repository-Modell in (zum Beispiel) Oracle Designer.
Wenn Sie einen wirklich komplexen Datenmigrationsjob haben, können Sie Skripte schreiben, die das Modell abfragen, um (zum Beispiel) sicherzustellen, dass Sie keine nicht zugeordneten Elemente haben. Der Repository-Berichtsgenerator ist auch sehr flexibel in Bezug auf das, was Sie in einen Bericht aufnehmen können. Ich hatte keine allzu großen Probleme, angepasste Berichte daraus zu erhalten, die das meiste von dem taten, was ich wollte. Sie können auch Dinge schreiben, die Daten aus dem Modell extrahieren und in (zum Beispiel) eine Tabelle ausgeben.
Diagramme, einschließlich benutzerdefinierter Modellelemente (EA verfügt über eine Form- und Konnektordefinitionsfunktion) können auch für eine grafische Übersicht über die Migrationsspezifikation erstellt werden.
Der Wert dieses Ansatzes besteht darin, dass Sie einige der Steuerelemente in den Migrationsdokumenten automatisieren und überprüfen können, ob Sie alles, was Sie benötigen, vollständig abdecken. Sie können beispielsweise auch Verweise auf Datenanforderungen in das Repository-Modell aufnehmen und speziell gekennzeichnete Links zwischen diesen und den Quell- oder Zieldatenmodellen verwenden.
ETL-Tools: Wenn Sie Zugriff auf eines der besten ETL-Tools wie Informatica Powercentre haben, können Sie die Zuordnungen dort einrichten. Einige ETL-Tools sind ziemlich selbstdokumentierend, und Sie können das Tool auch für die Migration verwenden. SSIS übernimmt die Zuordnung, ist jedoch auf diese Weise nicht selbstdokumentierend.
Was Sie wirklich wollen, ist ein CASE-Tool, bei dem das Metamodell für Zuordnungen bereits eingerichtet ist. Leider ist mir ein solches Produkt nicht bekannt.