Datenmigration
Erfolgreiche Datenmigration
Soll ein Altsystem durch eine neue Softwarelösung ersetzt werden, so muss der gesamt Datenstand umgezogen werden. Dabei müssen die Daten meist nicht einfach nur von A nach B kopiert werden, sondern müssen vom alten in das neue Datenmodell übertragen werden. Ein nicht zu unterschätzendes Vorhaben. Mit der richtigen Vorgehensweise kann eine solche Datenmigration aber erfolgreich, mit nur kurzer Downtime und ganz ohne Datenverlust gemeistert werden.
Eine erfolgreiche Datenmigration erfordert es, dass alle betroffenen Abteilungen so früh wie möglich einbezogen werden. Denn neben dem Wissen darüber, wie die Datenmigration technisch optimal vollzogen werden kann, ist es erforderlich die Arbeitsweise der einzelnen, betroffenen Abteilungen zu verstehen. Nur so kann eine fundierte Anforderungsanalyse erfolgen, die alle Risiken miteinbezieht.
Wir bei codeCrafters PY sind Spezialisten für Datenmigrationen. Dank langjähriger Erfahrung bereiten wir Ihre Datenmigration professionell vor und führen Sie gleichermaßen aus.
Ihre Vorteile:
-
Saubere Daten
Wir bereinigen und korrigieren Dateninkonsistenzen der Altdaten während der Migration und liefern ihrem Zielsystem einen fehlerfreien Datenbestand.
-
Kurze Downtime
Wir führen Datenmigrationen so aus, dass der Produktivbetrieb des bestehenden Systems so minimal wie möglich beeinflusst wird.
-
Geringe Nacharbeitungsaufwände
Durch automatisierte und wiederholte Testmigrationen decken wir noch offene Dateninkonsistenzen und Fehler auf und minimieren so mögliche Nacharbeitungsaufwände.
-
Monitoring und Reporting
Um während und nach der Migration Aussagen zu Stand und Erfolg treffen zu können, setzen wir auf Monitoring und automatisiertes Reporting.
-
Absicherung der Daten
Für die Absicherung und Nutzbarkeit der Daten in der neuen Zielumgebung, führen wir nach der Migration entsprechende Smoke-Tests und weitere Prüfungen durch.
Die Schritte einer Datenmigration
-
Analyse: Abgleichen des Quell- und Zieldatenmodells zur Definition des Mappings. Nicht länger relevante Daten sowie Dateninkonsistenzen werden dabei ebenfalls identifiziert.
-
Implementierung: Aufsetzen einer automatisierten Migrationslösung inklusive Monitoring und automatischem Reporting.
-
Migration: Migration der Daten aus dem Altsystem in das Zieldatensystem. Hierbei erfolgen Umwandlungen, Bereinigungen und Vervollständigung der Daten, bevor diese in die Datenhaltung Zielsystem geschrieben werden.
-
Auswertung: Nach der erfolgreichen Migration der Daten in das Zielsystem, wird der Migrations- und Performance-Report ausgewertet. Hierbei werden mögliche Fehler und Nacharbeitungsbedürfe aufgedeckt. Die Menge der hier aufgedeckten Fälle wird durch wiederholte Testmigrationen mit möglichst produktivnahen Daten minimiert.
-
Aftercare: Hier werden aufgedeckte Nacharbeiten und Fehlerkorrekturen vorgenommen. Ziel ist die Qualitätssicherung der Daten im Zielsystem.