Hier einige allgemeine Informationen zur Delta-Migration
Das Datenmigrations-Tool migriert Daten, die nur von Magentos eigenen Modulen ( z. B. Bestellungen, Kundenprofil ) erstellt wurden, und ist nicht für den Code oder die Erweiterungen verantwortlich, die von Drittentwicklern vorgenommen wurden.
Wenn diese Erweiterungen Daten in der Frontend-Datenbank erstellt haben und der Händler diese Daten in Magento 2 haben möchte, sollten Konfigurationsdateien des Data Migration Tools erstellt und entsprechend geändert werden.
Nach der Hauptdatenmigration werden der Magento 1-Datenbank hinzugefügte Daten (z. B. vom Kunden am Frontend hinzugefügte Daten). Um diese Daten in Magento 2 zu migrieren, werden mit diesem Delta-Tool Datenbank-Trigger für Tabellen ausgeführt.
Änderungen können Revisionen Ihrer Produktkategorien und der Produkte selbst umfassen. Die Deltas protokollieren Änderungen im Inventar, schließen dies also aus. Es wird nicht empfohlen, migrierte Produkte zu löschen, da das Delta beim Versuch, das Inventar für gelöschte Produkte zu aktualisieren - CMS-Seiten, statische Blöcke - möglicherweise explodiert.
Die Deltas protokollieren nicht jede Änderung in der M1-Datenbank. Sie können beispielsweise alle Änderungen vornehmen, die Sie zum Speichern der Konfiguration vornehmen möchten, da es dafür keine Deltas gibt.
Während wir inkrementelle Migrationen durchführen, können Sie nur die Änderungen migrieren, die in Magento 1 seit der letzten Datenmigration vorgenommen wurden. Diese Änderungen sind:
Daten, die Kunden über die Storefront hinzugefügt haben (erstellte Bestellungen, Überprüfungen,
Änderungen in Kundenprofilen usw.)
Alle Vorgänge mit Bestellungen im Magento Admin-Bereich
- Bestandsänderungen im Katalog.
Wichtig!
Sie sollten nach der ersten Migration keine der folgenden Aktionen in Ihrer M2-Datenbank ausführen, wenn Sie Deltas mit der Standardkonfiguration ausführen möchten:
- Hinzufügen / Entfernen von Produkten (in beiden Datenbanken. Wenn Sie das Produkt in derselben Reihenfolge zu beiden Datenbanken gleichzeitig hinzufügen, sodass die entity_id in beiden Datenbanken übereinstimmt, ist dies nur aus Bestandsgründen und nicht aus Attributinformationsgründen möglich.)
- Kunden hinzufügen / entfernen
- Legen Sie neue Aufträge an
- Versuch, den Produktbestand zu verwalten