Datenmigration
Bei einem Versionswechsel von Datenbanken oder Applikationen, oder bei einem Wechsel
zu einem neuen System, müssen die Daten im neuen System vorhanden sein. Der Sinn und Zweck der Datenmigration ist
die Überführung von existierenden Daten in die neue Umgebung. Bei einem Wechsel müssen die Daten in das neue und
passende Format überführt, gleichzeitig aber im Altsystem bestehen, bleiben.
Erfahren Sie weitere Details über Talend´s Lösungen zum Thema Datenmigration..
Warum Datenmigration?
Es existieren zahlreiche Umstände, wo Unternehmen gezwungen werden Ihre Anwendungen oder Datenbanken zu migrieren. Es
sollte so einfach wie ein Versionswechsel mit gleichzeitigem Wechsel zu einem neuen Datenbanksystem sein. Nach einem Verkauf
oder Aufkauf von Unternehmen existieren oftmals nicht mehr benötige redundante Applikationen. Die Daten müssen
aber in dem überlebenden System vorhanden sein. Nach einer Migration sollten die Daten sowohl im neuen als auch im alten
System gleichzeitig vorhanden sein.
Ziele der Datenmigration
Die Datenmigration wird oft als nicht besonders aufwendig und schnell umzusetzen unterschätzt.
Jedoch gibt es zahlreiche Herauforderungen bei einer erfolgreichen Datenmigration.
- Migrationen umfassen oft große Datenmengen - in manchen Fällen müssen auch historische
Daten und Transaktionen umgewandelt werden. Die Migration umfasst die Verarbeitung von umfangreichen und individuellen
Datenbeständen.
- Normalerweise finden Migrationen in heterogenen Umgebungen, mit sehr unterschiedlichen Quell- und
Zielstrukturen statt. Oft sind auch Buchhaltungssysteme von der Umstellung betroffen. Und Datenstrukturen können oft
schlecht dokumentiert sein. Komplizierte Verknüpfungen und Transformationen, mit Gruppierungen und Berechnungen,
werden benötigt.
- In zahlreichen Fällen muss die Konsistenz, bei einer Migration, in beiden Systeme
gewährleistet sein. Das ist beispielsweise der Fall, wenn unterschiedliche Applikationen mit derselben Datenbank
arbeiten aber nicht zu gleichen Zeit migriert werden können oder Benutzer nur Schritt für Schritt auf das neue
System umziehen. In solchen Fällen muss eine bidirektionale Synchronisation zwischen dem Alt- und Neusystem möglich sein.
Open Source Datenintegration's Lösungen für die Datenmigration
Talend´s Datenintegrations-Lösungen wurden für eine unternehmensweite Datenmigration optimiert.
Folgende Aspekte sind im Hinblick auf Design, Entwicklung und Verarbeitung der Datenmigrations-Prozesse besonders wichtig:
- Geschäftsorientierte Prozessmodellierung um Fachanwender mit in den
Migrationsprozess einzubeziehen und einen richtigen Ablauf sicherstellen zu können.
- Graphische Entwicklungsumgebung welche die Produktivität steigert, die Durchführung
von Testläufen erlaubt und wenn möglich die Wiederverwendung von Daten-Mappings und Transformationen der
Synchronisationsprozesse erlaubt.
- Hoch skalierbar und schnelle Verarbeitung mit einem Grid-Ansatz, welcher die Ausführung
nahe dem Datenursprung im Quell- und Zielsystem ermöglicht. Die gleichzeitige Verwendung von ETL und ELT reduziert
die Ausfallzeit.
- Umfangreiche Konnektivität um alle Quell- und Zielsysteme unterstützen zu können.