Migrazione di dati in blocco strumento
Il strumento di migrazione dei dati in blocco segue un'architettura distribuita che consente la migrazione sicura ed efficiente dei dati dagli ambienti PaaS agli ambienti SaaS. Questo strumento aiuta gli implementatori della soluzione a migrare i dati da un Adobe Systems Commerce on Cloud istanza (PaaS) esistente a Adobe Commerce as a Cloud Service (SaaS). Per ulteriori informazioni sul processo di migrazione, vedere Panoramica della migrazione.
L'immagine seguente descrive in dettaglio l'architettura e i componenti chiave per l'utilizzo del strumento di migrazione dei dati in blocco.
Migrazione workflow
L'workflow di migrazione dei dati in blocco consiste nei passaggi seguenti:
- Configura un nuovo ambiente per la migrazione.
- Copia i tuoi dati dal tuo vecchio sistema.
- Sposta i tuoi dati nel nuovo sistema.
- Rendi disponibile il tuo catalogo prodotti nel nuovo sistema.
- Verifica che la migrazione dei dati sia stata eseguita correttamente.
Nelle sezioni seguenti vengono descritti dettagliatamente questi passaggi.
Accedere all'strumento di migrazione dei dati in blocco
La disponibilità del strumento di migrazione dei dati in blocco è la seguente:
- Q1 2026 (non ancora disponibile): dopo il rilascio iniziale del strumento sulla migrazione dei dati in blocco, sarà possibile accesso inviando un ticket di supporto.
- Q1 2026 (non ancora disponibile) - Dopo il rilascio pubblico del strumento sulla migrazione dei dati in blocco, sarà accessibile da questa pagina.
Crea ambiente destinazione
L'implementatore della soluzione (SI) crea un ambiente destinazione per la migrazione. In questo ambiente vengono archiviati i dati migrati dal istanza di origine.
Innanzitutto, crea un nuovo Adobe Commerce as a Cloud Service istanza (SaaS).
Configurare i strumento di estrazione
Utilizza il strumento di estrazione per estrarre dati dal istanza di origine.
-
Scarica il strumento di estrazione dal collegare fornito da Adobe Systems.
-
Impostare le seguenti variabili di ambiente nel strumento di estrazione:
-
Dettagli di connessione al database MySQL esistente
-
ID tenant destinazione per il Adobe Commerce as a Cloud Service istanza
-
Le tue credenziali IMS, tra cui:
- Client ID
- Segreto client
- Ambiti IMS
- IMS URL - Il URL di base. Ad esempio,
https://ims-na1.adobelogin.com/. - ID organizzazione IMS
Per gli ambiti IMS e altri valori, seleziona il tipo OAuth nella sezione Credenziali all'interno del progetto in Adobe Systems Developer Console. Ulteriori informazioni sono fornite nel file incluso con
.example.envil strumento di estrazione. -
Extract dati
Prima di eseguire il strumento di estrazione, l'implementatore della soluzione deve stabilire un tunnel SSH per il database PaaS utilizzando:
magento-cloud tunnel:open
Quindi esegui il strumento di estrazione, che:
- Connettersi al database PaaS, analizzarne lo schema e confrontarlo con i dettagli dello schema del tenant SaaS.
- Genera un piano di estrazione e trasformazione basato sugli elementi dello schema comune tra PaaS e SaaS.
- Extract i dati utilizzando il servizio di gestione dei dati del catalogo (CDMS).
Carica dati
Esegui il strumento dati di caricamento fornito da Adobe Systems. Questo strumento consente di:
- Connettersi al database del tenant SaaS utilizzando un account di migrazione.
- Generare un piano di caricamento.
- Esegui il piano, spostando i dati nel database tenant SaaS in batch.
- Elaborare i media del catalogo e trasferirli nell'ambiente destinazione.
- Svuota la cache Redis SaaS e invalida gli indici del database per il tenant.
Inserimento dei dati del catalogo
Dopo il caricamento dei dati, i dati del catalogo fluiscono automaticamente dal database del tenant SaaS al servizio di catalogo.
Il servizio catalogo condivide questi dati con Live Search e Raccomandazioni prodotti. Per questo processo non è richiesto alcun intervento manuale. Una volta completata l'acquisizione, i dati sono disponibili in tutti i servizi.
Verifica dell'integrità dei dati
Dopo la migrazione, CDMS esegue i seguenti controlli automatici di integrità dei dati per garantire l'accuratezza e la completezza dei dati migrati:
Verifica basata su API
Durante la verifica, CDMS confronta le risposte API REST e GraphQL delle query eseguite in precedenza con i record corrispondenti del istanza destinazione. Eventuali discrepanze sono visibili nello stato di migrazione.
Verifica a livello di database
Durante la verifica, CDMS conta il numero di record estratti e confronta tale numero con la quantità di record caricati.
Verifica su richiesta (opzionale)
È inoltre possibile attivare manualmente la verifica completa di tutti i record di sistema:
La verifica completa include:
- Tutte le applicazioni verifica basata su API utilizzando tutte le risposte API REST e GraphQL preestratte
- Report dettagliato di eventuali incongruenze riscontrate