Meilleur plan sur la migration delta


17
  • Trois mois avant la migration de Magento 1.9.3.3CE vers Magento 2.1.7EE
  • J'ai ajouté / mis à jour du contenu CMS.
  • Installez plus de 20 extensions et tout configuré.
  • Pour les tests, j'ai modifié certains produits, commandes, clients de la base de données M2 actuelle. [Point coincé majeur]
  • Pour les tests, j'ai ajouté des produits, des clients, des commandes, etc.

Je prévois une migration delta mais j'ai des doutes

  • la migration delta écrase-t-elle les produits que nous avons modifiés?
  • Si l'administrateur M1 a modifié le produit, ces détails se sont reflétés dans M2 lors de la migration delta?

Je recherche une planification appropriée / optimale de la migration delta. De plus, j'aimerais connaître les choses à faire et à ne pas faire pendant la migration delta.


Les clients qui s'ajoutent à M1 ou changent leurs adresses (sans toucher les clients en M2) ne sont pas pris en charge avec la migration delta?
yiffytoys

Si vous avez une nouvelle question, veuillez la poser en cliquant sur le bouton Poser une question . Incluez un lien vers cette question si cela permet de fournir un contexte. - De l'avis
Rama Chandran M

Réponses:


14

Voici quelques notions de migration Delta

L'outil de migration des données migre les données créées uniquement par les propres modules de Magento ( par exemple, commandes, profil des clients ) et n'est pas responsable du code ou des extensions faites par des développeurs tiers.

Si ces extensions ont créé des données dans la base de données frontale et que le marchand souhaite avoir ces données dans Magento 2, les fichiers de configuration de l'outil de migration des données doivent être créés et modifiés en conséquence.

Après la migration principale des données, les données ont été ajoutées à la base de données Magento 1 (par exemple, les données ajoutées par le client sur le frontend). Pour migrer ces données dans Magento 2, cet outil Delta utilisera des déclencheurs de base de données pour les tables.

Les modifications peuvent inclure des révisions de vos catégories de produits, des produits eux-mêmes - encore une fois, les deltas suivent les changements dans l'inventaire, donc à l'exclusion de cela. Il n'est pas recommandé de supprimer les produits qui ont été migrés, car le delta peut exploser lors de la tentative de mise à jour de l'inventaire des produits supprimés - Pages CMS, blocs statiques.

Les deltas, ne suivent pas chaque modification de la base de données M1. Par exemple, vous pouvez continuer et effectuer toutes les modifications que vous souhaitez pour stocker la configuration, car il n'y a pas de deltas pour cela.

Ainsi, bien que nous effectuions des migrations incrémentielles, cela vous permet de migrer uniquement les modifications apportées dans Magento 1 depuis la dernière migration des données. Ces changements sont:

  • Données ajoutées par les clients via la vitrine (commandes créées, avis,
    modifications des profils clients, etc.)

  • Toutes les opérations avec des commandes dans le panneau d'administration Magento

  • Inventaire du catalogue Modifications des stocks.

Important!

Nous vous déconseillons d'effectuer l'une des opérations suivantes sur votre base de données M2 après votre migration initiale si vous prévoyez d'exécuter Deltas avec sa configuration par défaut:

  • Ajouter / supprimer des produits (sur l'une ou l'autre base de données. Si vous ajoutez le produit aux deux bases de données en même temps dans le même ordre afin que leur entity_id sur les deux bases de données correspondent, ce n'est que pour des raisons d'inventaire, pas pour des raisons d'information d'attribut)
  • Ajouter / supprimer des clients
  • Créez de nouvelles commandes
  • Tenter de gérer l'inventaire des produits

merci d'avoir partagé +1. J'attends aussi la réponse des autres. Je cherche un flux de plan comme celui-ci devdocs.magento.com/guides/v2.0/migration/migration-plan.html mais je pensais que ce n'est pas un guide complet pour migrer efficacement. Le client ne donne que 4 à 8 heures pour la migration de M1 vers M2. Après la migration, je souhaite conserver la personnalisation du thème, la configuration des extensions, le contenu des cms ainsi que les enregistrements M1 et M2 sont les mêmes. Si vous lisez ma question, vous vous rendez compte que je dois le faire à partir de zéro pour les enregistrements corrects. Je suis vraiment préoccupé par la façon d'éviter ce travail répété inutile.
Bilal Usean

C'est faux estimé pour seulement 4-8 heures. À mon avis, vous serez confronté à de nombreux problèmes et vous devrez créer ou étendre l'outil pour migrer les données personnalisées.
Franck Garnier

4-8 heures signifie pour le mode de maintenance permettant le temps :-), pas pour l'achèvement complet du projet. @FranckGarnier
Bilal Usean

1
Pourtant, je n'ai pas d'idée claire sur le moyen de migration efficace, de toute façon j'ai accepté, si vous avez trouvé quelque chose à ce sujet, veuillez continuer à mettre à jour votre réponse. merci @Irfan
Bilal Usean

Bonjour, j'ai migré mes données 2 mois auparavant alors que ma base de données M1 et M2 les deux noms de bases de données ont été modifiés, donc qu'est-ce qui nécessitera d'exécuter la commande pour le processus delta? Si je change mon fichier config.xml, il faut alors exécuter la commande php bin / magento migrate: settings --auto /var/www/html/magento2/vendor/magento/data-migration-tool/etc/opensource-to-opensource/1.9.1.0/config.xml?
akgola
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.