Funktionsweise der Datenmigration

Dieses Thema bietet einen allgemeinen Überblick darüber, wie Daten mithilfe des Data Migration Tool.

Die Data Migration Tool ist ein Befehlszeilenschnittstelle-Tool (CLI), mit dem Daten von Magento 1 auf Magento 2 übertragen werden können. Das Tool überprüft die Konsistenz zwischen Magento 1 und 2 Datenbankstrukturen (Tabellen und Felder), verfolgt den Fortschritt der Datenübertragung, erstellt Protokolle und führt Datenüberprüfungstests durch.

Terminologie

  • Modi - eine geordnete Reihe von Vorgängen für die Migration von Daten von Magento 1.x auf Magento 2.x.
  • Schritte - die Aufgaben in einem Modus, die die zu migrierenden Daten definieren.
  • Phasen - die Schritte, die die Daten validieren, übertragen und überprüfen.
  • Zuordnen von Dateien - XML-Dateien, die die Regeln und Verbindungen zwischen Magento 1.x und Magento 2.x-Datenstrukturen zum Abschluss der Bühnen definieren.

Modi

Die Data Migration Tool teilt den Migrationsprozess in drei Phasen auf oder Modi um Daten von Magento 1.x auf Magento 2.x zu übertragen und anzupassen. Die drei Modi sind hier aufgeführt und müssen in dieser Reihenfolge ausgeführt werden:

  1. Einstellungsmodus: migriert die Systemkonfiguration und websitebezogene Einstellungen.
  2. Datenmodus: migriert Datenbank-Assets stapelweise.
  3. Delta-Modus: migriert inkrementelle Änderungen (Änderungen seit der letzten Ausführung) wie neue Kunden und Bestellungen.

Migrationsmodi

Schritte

Die Data Migration Tool verwendet eine Liste von Schritte in jedem Modus, um einen bestimmten Datentyp zu migrieren. Im Modus Einstellungen werden beispielsweise zwei Schritte zum Migrieren aller Einstellungsdaten verwendet: der Schritt Stores und der Schritt Einstellungen . Details zu den spezifischen Daten, die in jedem dieser Schritte migriert werden (und zu den Schritten in den anderen Modi), finden Sie im Abschnitt Data Migration Tool Technische Spezifikation.

Migrationsübersicht

Phasen

Innerhalb jedes Schritts sind drei Phasen die immer in dieser Reihenfolge ausgeführt werden, um sicherzustellen, dass die Daten ordnungsgemäß migriert werden:

  1. Integritätsprüfung: Vergleicht die Tabellenfeldnamen, -typen und andere Informationen, um die Kompatibilität zwischen Magento 1 und 2 Datenstrukturen zu überprüfen.
  2. Datenübertragung: Sendet die Datentabelle nach Tabelle von Magento 1 und 2.
  3. Volumenprüfung: Vergleicht die Anzahl der Datensätze zwischen Tabellen, um sicherzustellen, dass die Übertragung erfolgreich war.

Migrationsschritte

Zuordnen von Dateien

Auf der niedrigsten Ebene der Migrationsprozesse befindet sich die XML Zuordnungsdateien. Die Data Migration Tool verwendet Zuordnungsdateien in den Phasen eines Schritts, um verschiedene Datenstrukturen zwischen den Magento 1.x- und 2.x-Tabellen umzuwandeln.

Wenn Sie beispielsweise Daten aus einer Magento Open Source 1.8.0.0 in Magento Open Source 2.x.x umwandeln, berücksichtigt die Zuordnungsdatei, dass eine Tabelle umbenannt wurde, und benennt sie entsprechend in der Zieldatenbank um. Wenn es keine Unterschiede in der Datenstruktur oder im Datenformat gibt, wird die Data Migration Tool überträgt sie unverändert, einschließlich Daten aus Tabellen, die von Erweiterungen erstellt wurden, in die Magento 2-Datenbank.

Wenn Unterschiede nicht in Zuordnungsdateien deklariert werden, wird die Data Migration Tool zeigt einen Fehler an und startet nicht.

Weitere Informationen zu Zuordnungsdateien finden Sie im Abschnitt [Data Migration Tool Technische Spezifikation].

Migrationsflussdiagramm

Migrationsfluss

Data Migration Tool Technische Spezifikation

Wir freuen uns, dass Sie erwägen, von der 1. Handelsplattform der Welt - Magento 1.x - zur Zukunftsplattform, Magento 2, zu wechseln. Wir freuen uns, die Details dieses Prozesses, den wir als Migration bezeichnen, zu teilen.

Migrationskomponenten

Die Migration auf Magento 2 umfasst vier Komponenten: Daten, Erweiterungen und benutzerspezifischen Code, Designs und Anpassungen.

Daten

Wir haben MAGENTO 2Data Migration Tool um Ihnen dabei zu helfen, alle Ihre Produkte, Kunden und Bestelldaten, Speicherkonfigurationen, Promotions und mehr auf Magento 2 zu verschieben. Dieses Handbuch enthält Informationen zum Tool und zu Best Practices für die Verwendung dieses Tools zur Migration Ihrer Daten.

Erweiterungen und benutzerspezifischer Code

Wir haben hart mit der Entwickler-Community zusammengearbeitet, um Ihnen bei der Verwendung Ihrer Magento 1-Erweiterungen in Magento 2 zu helfen. Jetzt sind wir stolz darauf, Ihnen die Commerce Marketplace, wo Sie die neuesten Versionen Ihrer bevorzugten Erweiterungen herunterladen oder erwerben können.

Weitere Informationen zur Entwicklung von Erweiterungen für Magento 2 finden Sie im PHP-Entwicklerhandbuch.

Designs und Anpassungen

Magento 2 setzt neue Ansätze und Technologien ein, die Händlern eine unübertroffene Möglichkeit bieten, innovative Einkaufserlebnisse zu schaffen und neue Maßstäbe zu setzen. Um diese Fortschritte nutzen zu können, müssen Entwickler Änderungen an ihren Designs und Anpassungen vornehmen. Die Dokumentation ist online für die Erstellung von Magento 2 verfügbar. themes, Layouts, und Anpassungen.

Migrationsbemühungen

Wie bei einem Upgrade zwischen 1.x-Versionen (z. B. von v1.12 auf v1.14) hängt der Aufwand für die Migration von Magento 1 auf Magento 2 davon ab, wie Sie Ihre Site erstellt haben und wie hoch der Grad der Anpassung ist.
Wir verbessern jedoch ständig die Data Migration Tool (siehe Changelog für weitere Details), sodass die Migrationsbemühungen kontinuierlich zurückgehen.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3