Zum Inhalt springen

Datenmigration

Was ist eine Datenmigration?

Eine Datenmigration ist die Übertragung von Daten aus einem bestehenden System in ein neues. Bei Websites und Onlineshops betrifft sie typischerweise Produkte mit Varianten und Bildern, Kategorien, Kundenkonten, Bestellungen, Inhaltsseiten und die Adressen der bisherigen Seiten. Ziel ist, dass das neue System mit vollständigen und korrekten Daten startet.

Wie läuft eine Datenmigration ab?

Am Anfang steht eine Bestandsaufnahme: Welche Daten gibt es, in welcher Qualität und was davon wird im neuen System gebraucht. Danach wird festgelegt, welches Feld im alten System welchem Feld im neuen entspricht. Die Übertragung selbst läuft über Exporte und Importe, über Schnittstellen oder über Migrationswerkzeuge der Hersteller. Vor dem Livegang wird mehrfach getestet und am Ende eine abschließende Übertragung mit dem aktuellen Datenstand durchgeführt.

Datenmigration in der Praxis

Die größten Risiken liegen selten in der Technik, sondern in den Daten selbst: Altlasten wie Dubletten, leere Pflichtfelder oder historisch gewachsene Sonderfälle tauchen meist erst bei der Migration auf. Sie ist deshalb ein guter Zeitpunkt zum Aufräumen, statt alles ungeprüft zu übernehmen. Zwei Punkte werden oft unterschätzt. Erstens die Kundenpasswörter: Sie liegen nur verschlüsselt vor und lassen sich nur übernehmen, wenn das neue System das alte Verfahren unterstützt, sonst müssen Kunden ein neues Passwort vergeben. Zweitens die Sichtbarkeit in Suchmaschinen: Jede alte Adresse braucht eine passende 301-Weiterleitung auf die neue, sonst gehen Rankings verloren. Beides planen wir bei jedem Relaunch und jeder Migration von Anfang an mit ein.

Abgrenzung zu verwandten Begriffen

Eine Datenmigration ist ein Teil eines Relaunch, aber nicht dasselbe: Ein Relaunch kann auch Design, Inhalte und Funktionen neu aufsetzen. Eine Systemmigration bezeichnet den Wechsel der Software, etwa von Shopware 5 auf Shopware 6, zu dem fast immer eine Datenmigration gehört.