Outil de migration de données en bloc
L’outil de migration de données en masse permet aux intégrateurs système de migrer les données commerciales de base propriétaires des installations Adobe Commerce on Cloud ou locales vers Adobe Commerce as a Cloud Service.
L’outil de migration de données en masse est une interface de ligne de commande Docker que les intégrateurs système exécutent sur leur propre ordinateur de migration. Il se connecte à l’instance source, extrait les données commerciales de base propriétaires, les charge dans le service de migration Adobe (service de migration de données Commerce) et surveille la progression jusqu’à la fin.
Toutes les commandes sont exécutées localement, de sorte que vous contrôlez le moment où la migration démarre, le moment où le mode de maintenance est appliqué et le moment où chaque phase s’exécute.
Workflow de migration
L’outil gère de bout en bout les étapes suivantes :
- Extraction de données : extrait les données commerciales de base propriétaires de l’instance source (Adobe Commerce on Cloud ou locale).
- Chargement des données — charge les données extraites dans l’instance Adobe Commerce as a Cloud Service cible.
- Vérification de l’intégrité des données — effectue des contrôles post-migration automatisés, y compris la comparaison des API REST et GraphQL et la validation du nombre d’enregistrements.
Architecture
L’outil de migration de données en masse suit une architecture distribuée qui permet une migration de données sécurisée et efficace. Cet outil permet aux intégrateurs système de migrer les données d’un Adobe Commerce on Cloud or on-premises instance existant vers Adobe Commerce as a Cloud Service. Pour plus d’informations sur le processus de migration, consultez la présentation de la migration.
L’image suivante présente l’architecture et le flux de données de bout en bout à l’aide de l’outil de migration de données en bloc.
Composants
.env.Flux de données
Les données se déplacent à travers les composants dans l’ordre suivant :
-
L’outil de migration de données en bloc lit le schéma et les données de la base de données à partir de l’instance source, par le biais d’un tunnel SSH pour la Adobe Commerce on Cloud ou d’une connexion directe à la base de données pour la connexion locale.
-
L’outil enregistre la migration et charge les données extraites via l’API CDMS.
-
Le programme de travail de CDMS charge les données dans le client de Adobe Commerce as a Cloud Service cible.
-
Adobe Commerce as a Cloud Service ingère les données de catalogue chargées et crée l’index de catalogue.
-
Le programme de travail du service de migration des données Commerce (CDMS) vérifie les données chargées par le biais de la comparaison des sommes de contrôle de la base de données, du REST et de GraphQL sur les services suivants :
- Catalogue (GraphQL) — Données de produits et de catégories.
- Recherche en direct (REST) : exactitude de l’index de recherche.
- Règles de tarification (REST) — données de prix et de règles.
-
L’outil interroge le statut de migration tout au long de l’et récupère le rapport de migration final une fois l’opération terminée.
Cycle de vie de l’engagement
L’accès à l’outil de migration de données en bloc est fourni exclusivement par le biais d’un engagement Commerce Deployed Engineering (CDE). L’outil n’est pas accessible au public.
Le cycle de vie type de l’engagement est le suivant :
- Découverte du CDE - Effectuez l’appel de définition de la portée initial, évaluez l’empreinte et la complexité des données, puis remplissez le questionnaire de définition de la portée.
- Signature de l’accord - L’accord commercial est en place et la portée de la migration est confirmée. À ce stade, vous avez accès à l’outil de migration.
- Co-innovation et support de CDE - Travaillez conjointement avec Adobe pour installer l’outil dans votre environnement et exécuter des migrations de test.
- Mise en production - Exécutez la migration de basculement de production et effectuez la vérification de l’intégrité des données.
Distribution d’outils
L’outil est distribué dans le cadre de l’engagement du CDE. Votre représentant Adobe fournit le package d’outils, qui comprend :
- L’interface de ligne de commande basée sur Docker et la configuration de build
- Modèle de configuration
.example.envavec documentation pour toutes les variables d’environnement requises - Documentation technique complète couvrant l’architecture de l’outil, la référence de configuration, les frameworks de test et de transformation personnalisés, ainsi que les guides de dépannage
Pour obtenir des instructions détaillées sur la configuration et le fonctionnement, reportez-vous à la documentation incluse dans le package de distribution d’outils.
Guides de migration
Les pages suivantes présentent le cycle de vie complet de la migration, de la préparation à l’exécution. Pour une compréhension complète du processus de migration, examinez-les dans l’ordre suivant :
- Liste de contrôle de préparation du client — Confirmez les conditions préalables relatives à l’engagement, à la machine de migration, à la source et à la cible avant de demander l’accès aux outils.
- Vérifier l’accès au service de migration — Après avoir obtenu l’accès à l’outil, validez l’accessibilité du réseau, l’authentification IMS et l’autorisation du client par rapport à l’API Commerce Data Migration Service (CDMS).
- Exécution d’une migration de données en bloc — Configurez l’outil, préparez votre réseau et vos instances, puis lancez la migration.
Pour consulter la référence complète de la configuration, les frameworks de test et de transformation personnalisés, ainsi que des conseils de dépannage, reportez-vous à la documentation incluse dans le package de distribution d’outils.