Bei der Entwicklung oder Einführung neuer Software ist das Laden von Daten aus dem alten/anderen System in das neue System oft ein Problem, aber diese Prozesse können meistens automatisiert werden.
Oft besteht ein großer Unterschied zwischen den Datenanforderungen und der Datenstruktur des alten und des neuen Systems, dessen Überbrückung eine sorgfältige Planung erfordert.
Wichtig ist, dass die Ergebnisse der Datenmigration verifizierbar und reproduzierbar sind. Das richtige Ergebnis wird in mehreren Iterationen erarbeitet, da sich die Datenanforderungen beim Kennenlernen des neuen Systems ändern können und die Datenbereinigung und -strukturierung selbst das Ergebnis wochen- oder monatelanger Arbeit ist.
Wenn möglich, automatisieren wir den gesamten Migrationsprozess von der Datenextraktion über die Transformation bis zum Laden, sodass Sie die Transformation nicht von vorne beginnen müssen, wenn sich die Datenstruktur ändert. Je weniger manuelle Schritte, desto stabiler, prüfbarer und zuverlässiger ist das Ergebnis unserer Erfahrung nach.
Die Notwendigkeit einer Datenmigration kann aus verschiedenen Gründen entstehen, zum Beispiel:
-
Bei einem Upgrade eines bestehenden Systems müssen die Daten entsprechend den Anforderungen der neueren Version migriert werden.
-
Bestehende Daten aus der bisherigen Anwendung müssen in die neue Anwendung integriert werden.
-
Daten müssen zwischen Alt- und Neusystem synchronisiert werden, um sie vergleichen zu können und damit die Rückverfolgbarkeit des Altsystems zu gewährleisten.
-
Daten aus mehreren unterschiedlichen Systemen müssen in ein gemeinsames System überführt werden.
-
Daten müssen von einem vorhandenen Server auf einen neuen oder auf ein anderes Speichersystem oder in ein zentrales Datenrepository verschoben werden.
-
Die IT-Plattform wird in die Cloud verlagert, was häufig eine Daten- und Anwendungsmigration mit sich bringt.
Wenn Sie das Laden Ihrer Daten automatisieren oder Daten zwischen Systemen verschieben möchten, können Sie sich gerne an uns wenden.