Verktyg för massöverföring av data
Verktyget för massdatamigrering följer en distribuerad arkitektur som möjliggör säker och effektiv datamigrering från PaaS till SaaS-miljöer. Detta verktyg hjälper lösningsimplementatörer att migrera data från en befintlig Adobe Commerce on Cloud-instans (PaaS) till Adobe Commerce as a Cloud Service (SaaS). För mer information om migrationsprocessen, se översikten över migration.
Följande bild visar arkitekturen och nyckelkomponenterna för användning av verktyget för massöverföring av data.
Migreringsarbetsflöde
Arbetsflödet för massöverföring av data består av följande steg:
- Skapa en ny miljö för din migration.
- Kopiera dina data från ditt gamla system.
- Flytta din data till det nya systemet.
- Gör din produktkatalog tillgänglig i det nya systemet.
- Bekräfta att dina data migrerades korrekt.
Följande avsnitt beskriver dessa steg i detalj.
Få tillgång till bulkdatamigreringsverktyget
Tillgängligheten för bulkdatamigreringsverktyget är följande:
- Q1 2026 (ännu inte tillgängligt) - Efter den initiala lanseringen av bulkdatamigreringsverktyget kommer du att kunna komma åt det genom att skicka in ett supportärende.
- Q1 2026 (ännu inte tillgängligt) - Efter den offentliga lanseringen av verktyget för massdatamigrering kommer det att vara tillgängligt från denna sida.
Skapa målmiljö
Lösningsimplementatören (SI) skapar en målmiljö för migreringen. Denna miljö lagrar data som migrerats från källinstansen.
Först, skapa en ny Adobe Commerce as a Cloud Service (SaaS)-instans.
Konfigurera extraktionsverktyg
Använd extraktionsverktyget för att extrahera data från källinstansen.
-
Ladda ner extraktionsverktyget från länken som Adobe tillhandahåller.
-
Sätt följande miljövariabler i extraktionsverktyget:
-
Anslutningsdetaljer till din befintliga MySQL-databas
-
Mål-tenant-ID:t för din Adobe Commerce as a Cloud Service instans
-
Dina IMS-meriter, inklusive:
- Klient-ID
- Klienthemlighet
- IMS-sikten
- IMS URL – Bas-URL:en. Till exempel,
https://ims-na1.adobelogin.com/. - IMS organisations-ID
För IMS-scopes och andra värden, välj din OAuth-typ i avsnittet Credentials i ditt projekt i Adobe Developer Console. Mer information finns i
.example.envfilen som ingår i extraktionsverktyget. -
Extrahera data
Innan extraktionsverktyget körs måste lösningsimplementatören etablera en SSH-tunnel till PaaS-databasen med hjälp av:
magento-cloud tunnel:open
Kör sedan extraktionsverktyget, som kommer:
- Koppla upp dig till PaaS-databasen, analysera dess schema och jämför det med detaljerna i SaaS-hyresgästschemat.
- Generera en extraktions- och transformationsplan baserad på de gemensamma schemaelementen mellan PaaS och SaaS.
- Extrahera data med Catalog Data Management Service (CDMS).
Lastdata
Kör verktyget för att ladda data som tillhandahålls av Adobe. Detta verktyg kommer:
- Koppla upp dig mot SaaS-hyresgästdatabasen med ett migreringskonto.
- Skapa en laddningsplan.
- Genomför planen och flytta data i batcher till SaaS-hyresgästdatabasen.
- Bearbeta katalogmedia och överför det till målmiljön.
- Töm SaaS Redis-cachen och ogiltigförklara databasindex för hyresgästen.
Katalogdatainsamling
Efter att datan laddats flödar katalogdata automatiskt från SaaS-hyresgästdatabasen till Katalogtjänsten.
Katalogtjänsten delar denna data med Live Search och Produktrekommendationer. Ingen manuell intervention krävs för denna process. Datan finns tillgänglig i alla tjänster när insamlingen är klar.
Verifiering av dataintegritet
Efter migreringen utför CDMS följande automatiska dataintegritetskontroller för att säkerställa noggrannheten och fullständigheten hos de migrerade datan:
API-baserad verifiering
Under verifieringen jämför CDMS REST- och GraphQL API-svar från tidigare körda frågor med motsvarande poster från målinstansen. Eventuella avvikelser är synliga i migrationsstatusen.
Verifiering på databasnivå
Under verifieringen räknar CDMS antalet extraherade poster och jämför det antalet med mängden inlästa poster.
On-demand-verifiering (valfritt)
Du kan också manuellt utlösa omfattande verifiering av alla systemposter:
Den fullständiga verifieringen inkluderar:
- Fullständig API-baserad verifiering med alla förextraherade REST- och GraphQL API-svar
- Detaljerad rapport över eventuella inkonsekvenser som hittats