Migreringsverktyg för massdata
Migreringsverktyget för gruppdata följer en distribuerad arkitektur som möjliggör säker och effektiv datamigrering från PaaS till SaaS-miljöer. Det här verktyget är utformat för att lösningsimplementerare ska kunna migrera data från en befintlig Adobe Commerce på Cloud-instans (PaaS) till Adobe Commerce as a Cloud Service (SaaS). Mer information om migreringsprocessen finns i migreringsöversikten.
Följande bild visar arkitekturen och de viktigaste komponenterna för att använda verktyget för migrering av gruppdata.
Arbetsflöde för migrering
Arbetsflödet för massdatamigrering består av följande steg:
- Konfigurera en ny miljö för din migrering.
- Kopiera data från ditt gamla system.
- Flytta era data till det nya systemet.
- Gör produktkatalogen tillgänglig i det nya systemet.
- Bekräfta att dina data har migrerats korrekt.
I följande avsnitt beskrivs dessa steg i detalj.
Få åtkomst till verktyget för massdatamigrering
Följande massdatamigreringsverktyg är tillgängliga:
- Q4 2025 (ännu inte tillgängligt) - Efter den första versionen av migreringsverktyget för gruppdata kan du komma åt det genom att skicka en supportanmälan.
- Q4 2025 (ännu inte tillgängligt) - Efter den offentliga versionen av verktyget för migrering av gruppdata kommer det att vara tillgängligt från den här sidan.
Skapa målmiljö
Solution Implementer (SI) skapar en målmiljö för migreringen. Den här miljön används för att lagra data som migreras från källinstansen.
Först skapar du en ny Adobe Commerce as a Cloud Service (SaaS)-instans.
Konfigurera extraheringsverktyget
Extraheringsverktyget används för att extrahera data från källinstansen.
-
Ladda ned extraheringsverktyget från den länk du får från Adobe.
-
Ange följande miljövariabler i extraheringsverktyget:
-
Anslutningsinformation till din befintliga MySQL-databas
-
Målklient-ID för din Adobe Commerce as a Cloud Service-instans
-
Dina IMS-autentiseringsuppgifter, inklusive:
- Klient-ID
- Klienthemlighet
- IMS-scope
- IMS URL - Bas-URL. Exempel:
https://ims-na1.adobelogin.com/
. - ID för IMS-organisation
För IMS-omfång och andra värden väljer du OAuth-typen i avsnittet Credentials i ditt projekt i Adobe Developer Console. Mer information finns i filen
.example.env
som ingår i extraheringsverktyget. -
Extrahera data
Innan extraheringsverktyget körs måste den som implementerar lösningen upprätta en SSH-tunnel till PaaS-databasen med:
magento-cloud tunnel:open
Kör sedan extraheringsverktyget som:
- Anslut till PaaS-databasen, analysera dess schema och jämför det med SaaS-klientens schemainformation.
- Generera en extraherings- och omvandlingsplan baserad på de vanliga schemaelementen mellan PaaS och SaaS.
- Extrahera data med hjälp av katalogdatahanteringstjänsten (CDMS).
Läs in data
Kör det inläsningsdataverktyg som tillhandahålls av Adobe. Det här verktyget kommer att:
- Anslut till SaaS-klientdatabasen med ett migreringskonto.
- Generera en inläsningsplan.
- Kör planen och flytta data till SaaS-klientdatabasen gruppvis.
- Bearbeta katalogmedia och överför dem till målmiljön.
- Tömmer SaaS Redis-cachen och gör databasindex för klienten ogiltiga.
Inmatning av katalogdata
När data har lästs in flödar katalogdata automatiskt från SaaS-klientdatabasen till katalogtjänsten.
Katalogtjänsten delar dessa data med Live Search och Produktrekommendationer. Ingen manuell åtgärd krävs för den här processen. Data kommer att finnas tillgängliga i alla tjänster när intaget är slutfört.
Verifiering av dataintegritet
Efter migreringen utför CDMS följande automatiska dataintegritetskontroller för att säkerställa att migrerade data är korrekta och fullständiga:
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 visas i migreringsstatusen.
Verifiering på databasnivå
Under verifieringen räknar CDMS antalet extraherade poster och jämför det antalet med mängden inlästa poster.
Verifiering på begäran (valfritt)
Du kan också manuellt aktivera omfattande verifiering av alla systemposter:
Fullständig verifiering innefattar:
- Fullständig API-baserad verifiering med alla förextraherade REST- och GraphQL API-svar
- Detaljerad rapport om eventuella inkonsekvenser som hittats