Datenmigration
Das Thema Datenmigration wird bei der Planung von IT Projekten
so stiefmütterlich behandelt wie z.B. die Dokumentation. Irgendwann merkt man jedoch,
dass die neueste Applikation ohne die eigenen Daten kaum einen Wert hat. Dann wird hektisch
angefangen die Daten irgendwie in das neue System zu bekommen. So ist leider die Realität.
Eine Datenmigration ist nicht nur, ein paar Daten von A nach B zu übertragen.
Wenn man sich intensiver mit dem Thema befasst, wird man feststellen, dass es viele unterschiedliche
Aufgaben gibt, die teilweise sehr komplex sind. Für all diese Aufgaben muss eine Lösung gefunden werden,
um eine Datenmigration erfolgreich umzusetzen.
Wir sind Ihr Partner, wenn Sie Ihre Datenmigration professionell umsetzen
wollen. Wir haben für die Datenmigration Werkzeuge entwickelt und einen Migrationsprozess
definiert, der es erlaubt, Ihre Daten sicher und automatisiert in Ihre neue Applikation zu übertragen.
Unsere Werkzeuge lassen sich einfach an Ihre Anfoderungen anpassen.
Migrationszenarien
Die Anforderung und die Entscheidungsfindung, welches Szenario bei einer Datenmigration angewendet wird,
ist sehr unterschiedlich. Die Verfügbarkeit einzelner Systeme, die Schulung der Mitarbeiter, die interne
Auftragsbearbeitung, usw.. Dadurch wird eine Datenmigration je nach Anforderung mehr oder weniger komplex.
Szenario A: Ein Altsystem
Datenmigration in einem Schritt (Big Bang)
Zum Zeitpunkt A arbeiten alle Anwender mit dem Altsystem.
In einem Schritt werden die gesamten Daten migriert.
Während der Migration können Alt.- und Zielsystem nicht verwendet werden.
Nach der Migration arbeiten alle Anwerder mit dem neuen System.
Szenario B: Ein Altsystem
Migration erfolgt in Teilschritten zeitlich nacheinander
Zum Zeitpunkt A arbeiten alle Anwender mit dem Altsystem.
Nach Migration von Teil 1 sind beide Systeme aktiv.
Migration von Teil 2 erfolgt zu einem späteren Zeitpunkt.
Nach Migration von Teil n ist nur noch das neue System aktiv.
Alle Anwerder arbeiten mit dem neuen System.
Szenario C: Mehrere Altsysteme
Migration der einzelnen Altsysteme (AS) erfolgt zeitlich nacheinander
Zum Zeitpunkt A arbeiten alle Anwender mit den Altsystemen.
Nach Migration von AS 1 sind beide Systeme aktiv.
Migration von AS 2 erfolgt zu einem späteren Zeitpunkt.
Nach Migration von AS n ist nur noch das neue System aktiv.
Alle Anwerder arbeiten mit dem neuen System.
Richtig interessant und komplex wird die Datenmigration, wenn Sie sich für eine Mischung aus
Szenario C (mehrere Altsysteme) und Szenario B (mehrere Teilschritte) entscheiden.
Unser Migrationskonzept
Unser Migrationskonzept besteht nicht nur aus Alt.- und Zielsystem, sondern zusätzlich aus
dem Migrationssystem YT-DM. YT-DM ist die Schnittstelle zwischen den beiden Systemen.
Innerhalb von YT-DM werden alle Mapping Regeln ausgeführt und die Daten für das Zielsystem aufbereitet.
Den gesamten Migrationsprozess haben wir in 5 Schritte unterteilt. In jedem Schritt wird
ein definierter Teilprozess der Datenmigration abgearbeitet. Zusätzlich werden Reports und Protokolle erstellt.
Alle Informationen für die Datenmigration werden in einem XML Dokument zentral verwaltet.
Aus diesen Informationen wird die gesamte Dokumentation und ca. 70% des benötigten Source Code generiert.
Die Vorteile dieses Konzepts sind:
- Klar definierte Schnittstellen zum Altsystem und zum Zielsystem
- Effiziente Kontrolle der Daten (Mengengerüste)
- Fehlerbehandlung und Protokollierung
- Automatische Ablaufsteuerung
- Mögliche Verbesserung der Datenqualität
Ihr Nutzen
Wenn Sie YellowTree als Partner für Ihre Datenmigration wählen beginnt Ihr Migrationsprojekt
nicht bei Null. Unsere Vorgehensweise und die technische Lösung hat sich in vielen Projekten erfolgreich bewährt.
Auf der Seite Über YT / Referenzen erhalten Sie einen Überblick über unsere
bisherigen Tätigkeiten und unserer Know-how. Ihr Nutzen ist:
- Bereits implementierte und getestete Software Module werden verwendet
- Sie erhalten Reports über Ihre Daten (Fehler, Mengengerüste)
- Das Vorgehen und die technische Lösung hat sich in der Praxis bewährt
- Ihre produktiven Systeme werden nicht beeinträchtigt
- Zeit und Kostenvorteil
Begriffe zur Datenmigration
Die bei einer Datenmigration verwendeten Begriffe, bedürfen einer eindeutigen Klärung
ihrer Bedeutung und Abgrenzung, dass alle Beteiligten dieselbe Sprache sprechen.
Folgende Begriffe werden meist verwendet:
- Aufwandsabschätzung
- Projektplanung
- Datenqualität
- Datenbereitstellung, Datenkonsolidierung
- Laufzeiten, Performance
- Arten von Daten (Meta Daten, CAD Files, Office Dokumente, ...)
- Key Attribute
- Mapping Regeln
- Migrationsprozess
- Organisation
- Verantwortlichkeiten