Was ist Datenmigration?
Datenmigration bedeutet, wie es sich anhört - irgendwie. Es sind keine Daten, die von einem Ort zum anderen verschoben werden, es sei denn, Sie betrachten Orte als virtuell. Datenmigration ist eigentlich die Übersetzung von Daten von einem Format in ein anderes Format oder von einem Speichergerät auf ein anderes Speichergerät. Dies erfordert auch unbedingt jemanden oder etwas, um die Übersetzung zu machen. Die Daten werden nicht von alleine in ein anderes Format übertragen.
Eine Datenmigration ist erforderlich, wenn ein Unternehmen seine Datenbank oder Systemsoftware von einer Version auf eine andere oder von einem Programm auf ein ganz anderes Programm aktualisiert. Software kann speziell mit ganzen Programmen oder nur mit Skripten geschrieben werden, um die Datenmigration zu erleichtern. Derartige Upgrades oder Programmwechsel können aufgrund der üblichen Geschäftspraktiken oder aufgrund von Weisungen erfolgen, die im Zuge einer Unternehmensübernahme erlassen wurden.
Eine andere Verwendung der Datenmigration besteht darin, wenig genutzte Daten auf Magnetbändern oder anderen Sicherungsspeichermethoden zu speichern. Diese Daten müssen möglicherweise für historische Zwecke oder für den regelmäßigen Zugriff gespeichert werden. Einzelne Computerbenutzer tun dies die ganze Zeit, wenn sie ihre Daten auf CDs, DVDs oder externen Festplatten sichern. Große und kleine Unternehmen tun dies natürlich, um ihre Daten zu schützen und zu archivieren. Migrierte Daten werden in der Regel offline verschoben, sind jedoch weiterhin über den Netzwerkzugriff verfügbar, sodass die Online-Umgebung für aktuelle Geschäfte frei ist.
Die Datenmigration besteht in der Regel aus vier Phasen: Analyse der Quelldaten, Extraktion und Transformation der Daten, Validierung und Reparatur der Daten sowie Verwendung der Daten im neuen Programm. Während jeder Phase übt die Datenmigrationssoftware ihre elektronische Magie aus und führt die erforderlichen Bearbeitungen durch, bevor die Daten durch den Prozess weitergeleitet werden. Die vielleicht sensibelste Phase ist die Validierung und Reparatur. In dieser Phase werden Daten auf mögliche Probleme hin ausgewertet, die dem Benutzer angezeigt und identifiziert werden. In diesem Stadium können nicht lösbare Probleme und nicht übersetzbare Daten identifiziert werden, sodass sie beiseite gelegt werden können und nicht die gesamten Datenmigrationsarbeiten zunichte machen.