Bulk datamigratietool
De bulk datamigratietool volgt een gedistribueerde architectuur die veilige en efficiënte datamigratie van PaaS naar SaaS-omgevingen mogelijk maakt. Deze tool helpt oplossingsimplementeerders om data te migreren van een bestaande Adobe Commerce on Cloud-instantie (PaaS) naar Adobe Commerce as a Cloud Service (SaaS). Voor meer informatie over het migratieproces, zie het overzicht van migratie.
De volgende afbeelding beschrijft de architectuur en de belangrijkste componenten voor het gebruik van de Bulk datamigratietool.
Migratieworkflow
De workflow voor bulkdatamigratie bestaat uit de volgende stappen:
- Richt een nieuwe omgeving in voor je migratie.
- Kopieer je gegevens van je oude systeem.
- Verplaats je gegevens naar het nieuwe systeem.
- Maak je productcatalogus beschikbaar in het nieuwe systeem.
- Bevestig dat je data correct is gemigrerd.
De volgende secties beschrijven deze stappen in detail.
Toegang tot de bulk datamigratietool
De beschikbaarheid van de bulk datamigratietool is als volgt:
- Q1 2026 (nog niet beschikbaar) - Na de eerste release van de bulk data migratietool kun je er toegang toe krijgen door een supportticket in te dienen.
- Q1 2026 (nog niet beschikbaar) - Na de publieke release van de bulk data migratietool zal deze toegankelijk zijn vanaf deze pagina.
Creëer doelomgeving
De solution implementer (SI) creëert een doelomgeving voor de migratie. Deze omgeving slaat de data op die van de broninstantie is gegenereerd.
Maak eerst een nieuwe Adobe Commerce as a Cloud Service (SaaS)instantie.
Configureer extractietool
Gebruik de extractietool om data uit de broninstantie te halen.
-
Download de extractietool via de link die Adobe je heeft gegeven.
-
Stel de volgende omgevingsvariabelen in in de extractietool:
-
Verbindingsgegevens naar je bestaande MySQL-database
-
De target tenant ID voor jouw Adobe Commerce as a Cloud Service instantie
-
Je IMS-kwalificaties, waaronder:
- Klant-ID
- Cliëntgeheim
- IMS-scopes
- IMS URL - De basis-URL. Bijvoorbeeld,
https://ims-na1.adobelogin.com/. - IMS-organisatie-ID
Voor IMS-scopes en andere waarden selecteert u uw OAuth-type in het gedeelte Credentials binnen uw project in de Adobe Developer Console. Meer informatie wordt verstrekt in het
.example.envbestand dat bij de extractietool is geleverd. -
Gegevens extraheren
Voordat de extractietool wordt uitgevoerd, moet de oplossingsimplementator een SSH-tunnel naar de PaaS-database opzetten met behulp van:
magento-cloud tunnel:open
Voer vervolgens het extractiegereedschap uit, dat zal:
- Maak verbinding met de PaaS-database, analyseer het schema en vergelijk het met de details van de SaaS-tenant-schema.
- Genereer een extractie- en transformatieplan gebaseerd op de gemeenschappelijke schema-elementen tussen PaaS en SaaS.
- Haal de gegevens uit met behulp van de Catalog Data Management Service (CDMS).
Laadgegevens
Voer de load data-tool uit die door Adobe wordt geleverd. Deze tool zal:
- Maak verbinding met de SaaS-tenantdatabase via een migratieaccount.
- Maak een laadplan.
- Voer het plan uit en verplaats data in batches naar de SaaS-tenantdatabase.
- Verwerk catalogusmedia en breng deze over naar de doelomgeving.
- Leeg de SaaS Redis-cache en maak database-indexen voor de tenant ongeldig.
Catalogusgegevensopname
Nadat de data is geladen, stroomt de catalogusgegevens automatisch van de SaaS-tenantdatabase naar de Catalogusdienst.
De Catalogusdienst deelt deze gegevens met Live Search en Product Recommendations. Voor dit proces is geen handmatige interventie nodig. De data is beschikbaar in alle diensten zodra de invoering is voltooid.
Verificatie van gegevensintegriteit
Na migratie voert CDMS de volgende automatische gegevensintegriteitscontroles uit om de nauwkeurigheid en volledigheid van de gemigreerde data te waarborgen:
API-gebaseerde verificatie
Tijdens verificatie vergelijkt CDMS REST- en GraphQL API-antwoorden van eerder uitgevoerde queries met de bijbehorende records van de doelinstantie. Eventuele afwijkingen zijn zichtbaar in de migratiestatus.
Verificatie op databaseniveau
Tijdens verificatie telt CDMS het aantal geëxtraheerde records en vergelijkt dat aantal met het aantal geladen records.
On-demand verificatie (optioneel)
U kunt ook handmatig een uitgebreide verificatie van alle systeemrecords activeren:
De volledige verificatie omvat:
- Volledige API-gebaseerde verificatie met alle vooraf geëxtraheerde REST- en GraphQL API-antwoorden
- Gedetailleerde rapportage van eventuele gevonden inconsistenties