[Nur SaaS]{class="badge positive" title="Gilt nur für Adobe Commerce as a Cloud Service- und Adobe Commerce Optimizer-Projekte (von Adobe verwaltete SaaS-Infrastruktur)."}

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. Dieses Tool wurde für Implementierer von Lösungen entwickelt, um Daten von einer bestehenden Adobe Commerce on Cloud Instance (PaaS) zu Adobe Commerce as a Cloud Service (SaaS) zu migrieren. Weitere Informationen zum Migrationsprozess finden Sie unter Migrationsübersicht.

NOTE
Das Tool für die Massendatenmigration unterstützt nur die Migration von Commerce-Kerndaten von Erstanbietern. Die Migration benutzerdefinierter Daten wird derzeit nicht unterstützt.

Die folgende Abbildung zeigt die Architektur und die wichtigsten Komponenten für die Verwendung des Tools für die Massendatenmigration.

Architektur des Tools für die Massendatenmigration

Migrations-Workflow

Der Workflow für die Massendatenmigration besteht aus den folgenden Schritten:

  1. Richten Sie eine neue Umgebung für Ihre Migration ein.
  2. Kopieren Sie Ihre Daten aus Ihrem alten System.
  3. Verschieben Sie Ihre Daten in das neue System.
  4. Stellen Sie Ihren Produktkatalog im neuen System zur Verfügung.
  5. Überprüfen Sie, ob Ihre Daten korrekt migriert wurden.

In den folgenden Abschnitten werden diese Schritte detailliert beschrieben.

Zugriff auf das Tool für die Massendatenmigration

Das Tool für die Massendatenmigration ist wie folgt verfügbar:

  • 4. Quartal 2025 - Senden Sie ein Support-Ticket, um auf das Tool für die Massendatenmigration zuzugreifen.
  • 4. Quartal 2025 - Das Tool für die Massendatenmigration ist öffentlich verfügbar und kann von dieser Seite aus aufgerufen werden.

Erstellen einer Zielumgebung

Der Lösungsimplementierer erstellt eine Zielumgebung für die Migration. Diese Umgebung wird verwendet, um die Daten zu speichern, die von der Quellinstanz migriert werden.

Erstellen zunächst eine neue Adobe Commerce as a Cloud Service SaaS).

Konfigurieren des Extraktionstools

Das Extraktions-Tool wird verwendet, um Daten aus der Quellinstanz zu extrahieren.

  1. Laden Sie das Extraktions-Tool über den von Adobe bereitgestellten Link herunter.

  2. Legen Sie die folgenden Umgebungsvariablen im Extraktions-Tool fest:

    • Verbindungsdetails zur vorhandenen MySQL-Datenbank

    • Die Ziel-Mandanten-ID für Ihre Adobe Commerce as a Cloud Service

    • Ihre IMS-Anmeldedaten, einschließlich:

      • Client-ID
      • Client-Geheimnis
      • IMS-Bereiche
      • IMS-URL : Die Basis-URL. Beispiel: https://ims-na1.adobelogin.com/.
      • IMS-Organisations-ID

    Wählen Sie für IMS-Bereiche und andere Werte Ihren OAuth-Typ im Abschnitt Anmeldedaten innerhalb Ihres Projekts in der Adobe Developer Console. Weitere Informationen finden Sie in der .example.env, die mit dem Extraktions-Tool geliefert wird.

Extrahieren von 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:

  1. Stellen Sie eine Verbindung zur PaaS-Datenbank her, analysieren Sie deren Schema und vergleichen Sie es mit den Details des SaaS-Mandantenschemas.
  2. Generieren eines Extraktions- und Umwandlungsplans basierend auf den gemeinsamen Schemaelementen zwischen PaaS und SaaS.
  3. Extrahieren Sie die Daten mithilfe des Catalog Data Management Service (CDMS).

Daten laden

Führen Sie das von Adobe bereitgestellte Tool zum Laden von Daten aus. Dieses Tool wird:

  1. Stellen Sie mithilfe eines Migrationskontos eine Verbindung zur SaaS-Mandantendatenbank her.
  2. Erstellen Sie einen Ladeplan.
  3. Führen Sie den Plan aus und verschieben Sie Daten in Batches in die SaaS-Mandantendatenbank.
  4. Katalogmedien verarbeiten und in die Zielumgebung übertragen
  5. Leert den SaaS-Redis-Cache und macht die Datenbankindizes für den Mandanten ungültig.

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 manuelles Eingreifen erforderlich. Die Daten stehen nach Abschluss der Aufnahme in allen Services zur Verfügung.

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:

NOTE
Dieser Prozess ist ressourcenintensiv und sollte nur in Sandbox-Umgebungen verwendet werden.

Die vollständige Verifizierung umfasst:

  • Vollständige API-basierte Verifizierung mit allen vorab extrahierten REST- und GraphQL-API-Antworten
  • Detaillierter Bericht über festgestellte Inkonsistenzen
recommendation-more-help
fce0ca22-edd1-4bad-ab1e-3070c2bf0b91