Tool für die Massendatenmigration
Das Tool für die Massendatenmigration folgt einer verteilten Architektur, die eine sichere und effiziente Datenmigration von PaaS- zu SaaS-Umgebungen ermöglicht. Mit diesem Tool können Lösungsimplementierende Daten aus einer bestehenden Adobe Commerce on Cloud-Instanz (PaaS) nach Adobe Commerce as a Cloud Service (SaaS) migrieren. Weitere Informationen zum Migrationsprozess finden Sie unter Migrationsübersicht.
In der folgenden Abbildung werden die Architektur und die Schlüsselkomponenten für die Verwendung der Tool für die Massendatenmigration erläutert.
Migration arbeitsablauf
Die arbeitsablauf zur Massendatenmigration umfasst die folgenden Schritte:
- Festlegen eine neue Umgebung für die Migration ein.
- Kopieren Sie Ihre Daten aus Ihrem alten System.
- Verschieben Sie Ihre Daten in das neue System.
- Stellen Sie Ihren Produktkatalog im neuen System zur Verfügung.
- Überprüfen Sie, ob Ihre Daten korrekt migriert wurden.
In den folgenden Abschnitten werden diese Schritte im Detail beschrieben.
Zugreifen auf die Tool zur Massendatenmigration
Das Tool für die Massendatenmigration ist wie folgt verfügbar:
- 1. Quartal 2026 (noch nicht verfügbar) - Nach der ersten Version des Tools für die Massendatenmigration können Sie durch Senden eines Support-Tickets darauf zugreifen.
- 1. Quartal 2026 (noch nicht verfügbar) - Nach der öffentlichen Veröffentlichung des Tools für die Massendatenmigration ist es von dieser Seite aus zugänglich.
Erstellen einer Zielumgebung
Der Lösungsimplementierer erstellt eine Zielumgebung für die Migration. Diese Umgebung speichert die aus der Quellinstanz migrierten Daten.
Erstellen zunächst eine neue Adobe Commerce as a Cloud Service SaaS) .
Konfigurieren des Extraktionstools
Extrahieren Sie mit dem Extraktions-Tool Daten aus der Quellinstanz.
-
Laden Sie das Extraktions-Tool über den von Adobe bereitgestellten Link herunter.
-
Legen Sie die folgenden Umgebungsvariablen im Extraktions-Tool fest:
-
Verbindung Details zu Ihrer bestehenden MySQL-Datenbank
-
Die Target-Komponente Mandanten-ID für Ihre Adobe Commerce as a Cloud Service Instanz
-
Ihre IMS-Anmeldedaten, einschließlich:
- Client ID
- Client geheim
- IMS-Geltungsbereiche
- IMS-URL : Die Basis-URL. Beispiel:
https://ims-na1.adobelogin.com/. - Kennung der IMS-Organisation
Wählen Sie für IMS-Bereiche und andere Werte Ihren OAuth-Typ im Abschnitt Anmeldeinformationen in Ihrem Projekt in der Adobe Systems Developer Console aus. Mehr Informationen sind in der Datei enthalten, die
.example.envim Extraktion Tool enthalten ist. -
Extract Daten
Vor Ausführung des Extraktions-Tools muss der Implementierer der Lösung einen SSH-Tunnel zur PaaS-Datenbank einrichten, indem er Folgendes verwendet:
magento-cloud tunnel:open
Führen Sie dann das Extraktions-Tool aus. Dieses führt folgende Vorgänge aus:
- Stellen Sie eine Verbindung zur PaaS-Datenbank her, analysieren Sie deren Schema und vergleichen Sie es mit den Details des SaaS-Mandantenschemas.
- Generieren eines Extraktions- und Umwandlungsplans basierend auf den gemeinsamen Schemaelementen zwischen PaaS und SaaS.
- Extrahieren Sie die Daten mithilfe des Catalog Data Management Service (CDMS).
Daten laden
Führen Sie die von Adobe Systems bereitgestellten Ladedaten Tool aus. Diese Tool wird:
- Stellen Sie mithilfe eines Migrations Konto eine Verbindung zur SaaS-Mandantendatenbank her.
- Generieren Sie einen Beladungsplan.
- Führen Sie den Plan aus und verschieben Sie die Daten stapelweise in die SaaS-Mandantendatenbank.
- Katalog Medien verarbeiten und in die Target-Komponente Umgebung übertragen.
- Leeren Sie den SaaS-Redis-Cache und invalidieren Sie die Datenbankindizes für den Mandanten.
Aufnahme von Katalogdaten
Nach dem Laden der Daten fließen die Katalogdaten automatisch von der SaaS-Mandantendatenbank zum Katalog-Service.
Der Katalog-Service gibt diese Daten für die Live-Suche und für Produktempfehlungen frei. Für diesen Prozess ist kein manueller Eingriff erforderlich. Die Daten sind in allen -Services verfügbar, sobald die Aufnahme abgeschlossen ist.
Prüfung der Datenintegrität
Nach der Migration führt CDMS die folgenden automatischen Datenintegritätsprüfungen durch, um die Genauigkeit und Vollständigkeit der migrierten Daten sicherzustellen:
API-basierte Verifizierung
Während der Verifizierung vergleicht CDMS die REST- und GraphQL-API-Antworten von zuvor ausgeführten Abfragen mit den entsprechenden Datensätzen aus der Zielinstanz. Alle Diskrepanzen sind im Migrationsstatus sichtbar.
Überprüfung auf Datenbankebene
Bei der Überprüfung zählt CDMS die Anzahl der extrahierten Datensätze und vergleicht diese Anzahl mit der Anzahl der geladenen Datensätze.
Prüfung auf Anfrage (optional)
Sie können auch manuell eine umfassende Überprüfung aller Systemdatensätze in Trigger nehmen:
Die vollständige Verifizierung umfasst:
- Vollständige API-basierte Verifizierung mit allen vorab extrahierten REST- und GraphQL-API-Antworten
- Detaillierter Bericht über festgestellte Inkonsistenzen.