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 mehr über Talends Lösungen zum Thema Datenmigration.
Warum Datenmigration?
Es existieren zahlreiche Umstände, die Unternehmen dazu zwingen 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 als schnell umzusetzen eingestuft. Eine Erfolgreiche Datenmigration birgt jedoch zahlreiche Herausforderungen:
- Migrationen umfassen oft große Datenmengen - in manchen Fällen müssen auch ältere 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. Des Weiteren können Datenstrukturen oft schlecht dokumentiert sein. Komplizierte Verknüpfungen und Transformationen mit Gruppierungen und Berechnungen werden benötigt.
- In zahlreichen Fällen muss die Konsistenz beider Systeme bei einer Migration 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 Datenintegrationslösungen für die Datenmigration
Talends Datenintegrationslösungen wurden für eine unternehmensweite Datenmigration optimiert. Folgende Aspekte sind im Hinblick auf Design, Entwicklung und Verarbeitung der Datenmigrationsprozesse besonders wichtig:
- Geschäftsorientierte Prozessmodellierung, um Fachanwender mit in den Migrationsprozess einzubeziehen und einen richtigen Ablauf sicherstellen zu können.
- Graphische Entwicklungsumgebung, die die Produktivität steigert, die Durchführung von Testläufen erlaubt und die Wiederverwendung von Daten-Mappings und Transformationen der Synchronisationsprozesse ermöglicht..
- Hoch skalierbar und schnelle Verarbeitung mit einem Grid-Ansatz, der 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.