Herramienta de migración masiva de datos
La herramienta de migración masiva de datos permite a los integradores de sistemas migrar datos de comercio principal de origen de Adobe Commerce on Cloud o instalaciones locales a Adobe Commerce as a Cloud Service.
La herramienta de migración masiva de datos es una CLI basada en Docker que los integradores de sistemas ejecutan en su propia máquina de migración. Se conecta a la instancia de origen, extrae los datos principales de comercio de origen, los carga en el servicio de migración de Adobe (servicio de migración de datos de Commerce) y supervisa el progreso hasta la finalización.
Todos los comandos se ejecutan localmente, por lo que se controla cuándo se inicia la migración, cuándo se aplica el modo de mantenimiento y cuándo se ejecuta cada fase.
Flujo de trabajo migración
La herramienta gestiona las siguientes fases de principio a fin:
- Extracción de datos: extrae datos de comercio principal de origen de la instancia de origen (Adobe Commerce on Cloud o local).
- Carga de datos: carga datos extraídos en la instancia de destino Adobe Commerce as a Cloud Service.
- Verificación de integridad de datos: realiza comprobaciones automatizadas posteriores a la migración, incluidas la comparación de las API de REST y GraphQL y la validación del recuento de registros.
Arquitectura
La herramienta de migración masiva de datos sigue una arquitectura distribuida que permite una migración de datos segura y eficaz. Esta herramienta ayuda a los integradores de sistemas a migrar datos de un Adobe Commerce on Cloud or on-premises instance existente a Adobe Commerce as a Cloud Service. Para obtener más información sobre el proceso de migración, consulte la descripción general de la migración.
La siguiente imagen detalla la arquitectura y el flujo de datos de extremo a extremo mediante la herramienta de migración masiva de datos.
Componentes
.env.Flujo de datos
Los datos se mueven por los componentes en la siguiente secuencia:
-
La herramienta de migración masiva de datos lee el esquema y los datos de la base de datos desde la instancia de origen, a través de un túnel SSH para Adobe Commerce on Cloud o una conexión directa a la base de datos para la instalación local.
-
La herramienta registra la migración y carga los datos extraídos mediante la API de CDMS.
-
El trabajador de CDMS carga los datos en el inquilino de destino Adobe Commerce as a Cloud Service.
-
Adobe Commerce as a Cloud Service ingiere los datos de catálogo cargados y genera el índice de catálogo.
-
El trabajador del Servicio de migración de datos de Commerce (CDMS) verifica los datos cargados mediante la comparación de suma de comprobación de la base de datos, REST y GraphQL en los siguientes servicios:
- Catálogo (GraphQL): datos de producto y categoría.
- Live Search (REST): la corrección del índice de búsqueda.
- Reglas de precios (REST): datos de precios y reglas.
-
La herramienta sondea el estado de la migración en todo y recupera el informe final de migración una vez finalizado.
Ciclo de participación
El acceso a la herramienta de migración masiva de datos se proporciona exclusivamente a través de una participación de ingeniería implementada de Commerce (CDE). La herramienta no es de acceso público.
El ciclo de vida típico de la participación es:
- Descubrimiento de CDE: complete la llamada de ámbito inicial, evalúe el tamaño y la complejidad de los datos y complete el cuestionario de ámbito.
- Firma del acuerdo: el acuerdo comercial está en vigor y el ámbito de la migración se ha confirmado. En este momento, se le concede acceso a la herramienta de migración.
- Co-innovación y soporte de CDE: colabore con Adobe para instalar la herramienta en su entorno y ejecutar migraciones de prueba.
- Activar: ejecute la migración total de producción y complete la verificación de integridad de datos.
Distribución de herramientas
La herramienta se distribuye como parte de la participación del CDE. El representante de Adobe proporciona el paquete de herramientas, que incluye:
- La CLI basada en Docker y la configuración de compilación
- Una plantilla de configuración
.example.envcon documentación para todas las variables de entorno requeridas - Documentación técnica completa que cubre la arquitectura de la herramienta, la referencia de configuración, los marcos de prueba y transformación personalizados y las guías de solución de problemas
Para obtener instrucciones detalladas de configuración y funcionamiento, consulte la documentación incluida en el paquete de distribución de herramientas.
Guías de migración
Las siguientes páginas muestran el ciclo de vida completo de la migración, desde la preparación hasta la ejecución. Para una comprensión completa del proceso de migración, revíselos en el siguiente orden:
- Lista de comprobación de preparación para clientes: confirme los requisitos previos de participación, máquina de migración, origen y destino antes de solicitar acceso a la herramienta.
- Verificar el acceso al servicio de migración: después de obtener acceso a la herramienta, valide la accesibilidad de la red, la autenticación IMS y la autorización del inquilino con la API del servicio de migración de datos (CDMS) de Commerce.
- Ejecutar una migración masiva de datos: configure la herramienta, prepare la red y las instancias e inicie la migración.
Para obtener la referencia de configuración completa, los marcos de trabajo de prueba y transformación personalizados y las directrices para la resolución de problemas, consulte la documentación incluida en el paquete de distribución de herramientas.