Bulkgegevensmigratiehulpprogramma
Het hulpmiddel voor bulkgegevensmigratie volgt een gedistribueerde architectuur die veilige en efficiƫnte gegevensmigratie van PaaS naar SaaS-omgevingen mogelijk maakt. Dit hulpmiddel is ontworpen voor oplossingsimplementators om gegevens van een bestaande Adobe Commerce on Cloud instantie (PaaS) aan Adobe Commerce as a Cloud Service (SaaS) te migreren. Voor meer informatie over het migratieproces, zie het overzicht van de Migratie.
In de volgende afbeelding ziet u de architectuur en de belangrijkste componenten voor het gebruik van het gereedschap Bulk voor gegevensmigratie.
Migratieworkflow
De workflow voor bulkgegevensmigratie bestaat uit de volgende stappen:
- Stel een nieuwe omgeving in voor uw migratie.
- Kopieer uw gegevens van uw oude systeem.
- Verplaats uw gegevens naar het nieuwe systeem.
- Maak uw productcatalogus beschikbaar in het nieuwe systeem.
- Controleer of uw gegevens correct zijn gemigreerd.
In de volgende secties worden deze stappen gedetailleerd beschreven.
Toegang tot het hulpprogramma voor bulkgegevensmigratie
De beschikbaarheid van het bulkgegevensmigratiehulpmiddel is als volgt:
- Q4 2025 - om tot het bulkhulpmiddel van de gegevensmigratie toegang te hebben, leg een steunkaartje voor.
- Q4 2025 - het bulkhulpmiddel van de gegevensmigratie zal openbaar beschikbaar zijn en zal van deze pagina toegankelijk zijn.
Doelomgeving maken
De oplossingsimplementer (SI) leidt tot een doelmilieu voor de migratie. Deze omgeving wordt gebruikt om de gegevens op te slaan die uit de broninstantie zijn gemigreerd.
Eerst, creeer een nieuwe Adobe Commerce as a Cloud Service (SaaS) instantie.
Extractieprogramma configureren
Het extractiegereedschap wordt gebruikt om gegevens uit de broninstantie te extraheren.
-
Download het extractiegereedschap via de koppeling die u van Adobe hebt ontvangen.
-
Stel de volgende omgevingsvariabelen in het extractiegereedschap in:
-
Verbindingsgegevens met uw bestaande MySQL-database
-
De doel-huurder-id voor uw Adobe Commerce as a Cloud Service -instantie
-
Uw IMS-referenties, waaronder:
- Client-id
- Clientgeheim
- IMS-bereik
- IMS URL - De basis-URL. Bijvoorbeeld
https://ims-na1.adobelogin.com/
. - IMS-organisatie-id
Voor werkingsgebied IMS en andere waarden, selecteer uw type OAuth in de sectie van Referenties binnen uw project in Adobe Developer Console. Meer informatie vindt u in het
.example.env
-bestand dat bij het extractiegereedschap wordt geleverd. -
Gegevens extraheren
Alvorens het winningshulpmiddel in werking te stellen, moet de oplossingsimplementator een tunnel van SSH aan het gegevensbestand van PaaS vestigen gebruikend:
magento-cloud tunnel:open
Voer vervolgens het extractiegereedschap uit, dat:
- Verbind met het gegevensbestand van PaaS, analyseer zijn schema, en vergelijk het met de details van het huurdersschema SaaS.
- Genereer een extractie- en transformatieplan op basis van de gemeenschappelijke schema-elementen tussen PaaS en SaaS.
- Haal de gegevens uit de Catalog Data Management Service (CDMS).
Gegevens laden
Voer het gereedschap voor het laden van gegevens van Adobe uit. Dit gereedschap:
- Verbind met het huurdersgegevensbestand SaaS gebruikend een migratierekening.
- Genereer een laadplan.
- Voer het plan uit, bewegend gegevens naar het huurdersgegevensbestand SaaS in partijen.
- De catalogusmedia verwerken en deze naar de doelomgeving overbrengen.
- Voegt het geheime voorgeheugen van SaaS Redis en maakt gegevensbestandindexen voor de huurder ongeldig.
Gegevens uit catalogus
Nadat de gegevens worden geladen, stromen de catalogusgegevens automatisch van het huurdersgegevensbestand SaaS aan de Dienst van de Catalogus.
De Catalogusservice deelt deze gegevens met Live zoeken en productaanbevelingen. Voor dit proces is geen handmatige interventie vereist. De gegevens zijn beschikbaar in alle services nadat de invoer is voltooid.
Verificatie van gegevensintegriteit
Na de migratie voert CDMS de volgende automatische controles op de gegevensintegriteit uit om de nauwkeurigheid en volledigheid van de gemigreerde gegevens te waarborgen:
op API-Gebaseerde controle
Tijdens verificatie vergelijkt CDMS REST- en GraphQL API-antwoorden van eerder uitgevoerde query's met corresponderende records van de doelinstantie. Eventuele verschillen zijn zichtbaar in de migratiestatus.
gegevensbestand-vlakke controle
Tijdens controle, telt CDMS het aantal gehaalde verslagen en vergelijkt dat aantal met de hoeveelheid geladen verslagen.
Controle op bestelling (facultatief)
U kunt ook handmatig een uitgebreide verificatie van alle systeemrecords starten:
De volledige verificatie omvat:
- Volledige API-verificatie met alle vooraf uitgenomen REST- en GraphQL API-reacties
- Gedetailleerd verslag van eventuele geconstateerde inconsistenties