El mejor plan sobre la migración delta

17
  • Tres meses antes de migrar Magento 1.9.3.3CE a Magento 2.1.7EE
  • Agregué / actualicé el contenido de CMS.
  • Instala más de 20 extensiones y configura todas.
  • Para las pruebas, modifiqué algunos de los productos, pedidos y clientes de la base de datos M2 actual. [Punto mayor atascado]
  • Para probar agregué productos, clientes, pedidos ... etc.

Estoy planeando la migración delta pero tengo algunas dudas

  • ¿La migración delta sobrescribe los productos que modificamos?
  • Si el administrador M1 modificó el producto, esos detalles se reflejaron en M2 mientras que la migración delta?

Estoy buscando la planificación adecuada / mejor sobre la migración delta. Además, me gustaría saber qué hacer y qué no hacer durante la migración delta.

Bilal Usean
fuente
¿Los clientes que se agregan a M1 o cambian sus direcciones (sin tocar a los clientes en M2) no son compatibles con la migración delta?
yiffytoys
Si tiene una nueva pregunta, hágalo haciendo clic en el botón Hacer pregunta . Incluya un enlace a esta pregunta si ayuda a proporcionar contexto. - De la opinión
Rama Chandran M

Respuestas:

14

Aquí hay algunas migraciones de Delta Comprensión general

La herramienta de migración de datos migra los datos creados solo por los propios módulos de Magento ( por ejemplo, pedidos, perfil de clientes ) y no es responsable del código o las extensiones realizadas por desarrolladores externos.

Si estas extensiones crearon datos en la base de datos frontend y el comerciante quiere tener estos datos en Magento 2, entonces los archivos de configuración de la Herramienta de migración de datos deben crearse y modificarse en consecuencia.

Después de la migración de datos principal, datos agregados a la base de datos de Magento 1 (por ejemplo, datos agregados por el cliente en la interfaz). Para migrar estos datos en Magento 2, esta herramienta Delta activará bases de datos para tablas.

Los cambios pueden incluir revisiones a sus Categorías de productos, Productos en sí mismos; de nuevo, los Deltas hacen un seguimiento de los cambios en el inventario, excluyéndolo. No se recomienda eliminar los productos que se migraron, ya que el delta puede explotar al intentar actualizar el inventario de productos eliminados: páginas CMS, bloques estáticos.

Los deltas, no rastrean cada cambio en la base de datos M1. Por ejemplo, puede seguir adelante y hacer todos los cambios que desee para almacenar la configuración, ya que no hay Deltas para eso.

Entonces, si bien hacemos migraciones incrementales, le permite migrar solo los cambios realizados en Magento 1 desde la última vez que migró datos. Estos cambios son:

  • Datos que los clientes agregaron a través de la tienda (pedidos creados, revisiones,
    cambios en los perfiles de los clientes, etc.)

  • Todas las operaciones con pedidos en el panel de administración de Magento

  • Catálogo Inventario Cambios en el stock.

¡Importante!

No recomiendo hacer nada de lo siguiente en su base de datos M2 después de su migración inicial si planea ejecutar Deltas con su configuración predeterminada:

  • Agregar / quitar productos (en cualquiera de las bases de datos. Si agrega el producto a ambas bases de datos al mismo tiempo en el mismo orden para que su entidad_id en ambas bases de datos coincida, esto es solo por razones de inventario, no por razones de información de atributos)
  • Agregar / Eliminar clientes
  • Crea cualquier pedido nuevo
  • Intentar gestionar el inventario de productos.
Irfan Momin
fuente
gracias por compartir +1. Estoy esperando la respuesta de los demás también. Estoy buscando un flujo de plan como este devdocs.magento.com/guides/v2.0/migration/migration-plan.html pero pensé que esta no es una guía completa para migrar eficientemente. El cliente solo da de 4 a 8 horas para la migración de M1 a M2. Después de la migración, quiero mantener la personalización del tema, la configuración de la extensión, el contenido de cms y los registros M1 y M2, ambos son iguales. Si lees mi pregunta, te das cuenta de que tengo que volver a hacerlo desde cero para obtener los registros correctos. Realmente me preocupa cómo evitar este trabajo repetido innecesario.
Bilal Usean
Está mal estimado por solo 4-8 horas. En mi opinión, enfrentará muchos problemas y tendrá que crear o ampliar la herramienta para migrar los datos personalizados.
Franck Garnier
4-8 horas significa para el modo de mantenimiento que permite el tiempo :-), no para la finalización completa del proyecto. @FranckGarnier
Bilal Usean
1
Aún así, no tengo una idea clara sobre la forma efectiva de la migración, de todos modos acepté. Si encontró algo al respecto, actualice su respuesta. gracias @Irfan
Bilal Usean
Hola, he migrado mis datos 2 meses antes, mientras que mi base de datos M1 y M2 han cambiado mi nombre de base de datos, entonces, ¿qué necesitaré para ejecutar el comando para el proceso delta? Si cambio mi archivo config.xml, entonces debo ejecutar el comando php bin / Migración de magento: configuración --auto /var/www/html/magento2/vendor/magento/data-migration-tool/etc/opensource-to-opensource/1.9.1.0/config.xml?
akgola