Il miglior piano sulla migrazione delta


17
  • Tre mesi prima ho migrato Magento 1.9.3.3CE a Magento 2.1.7EE
  • Ho aggiunto / aggiornato il contenuto CMS.
  • Installa oltre 20 estensioni e tutte configurate.
  • Per i test, ho modificato alcuni dei prodotti, ordini, clienti dell'attuale database M2. [Punto bloccato maggiore]
  • Per i test ho aggiunto prodotti, clienti, ordini ... ecc

Sto pianificando la migrazione delta ma ho dei dubbi

  • la migrazione delta sovrascrive qualunque prodotto abbiamo modificato?
  • Se l'amministratore M1 ha modificato il prodotto, quei dettagli si sono riflessi in M2 durante la migrazione delta?

Sto cercando la migliore / migliore pianificazione sulla migrazione delta. Inoltre, vorrei sapere cosa fare e cosa non fare durante la migrazione delta.


I clienti che si aggiungono a M1 o cambiano indirizzo (senza toccare i clienti in M2) non sono supportati dalla migrazione delta?
yiffytoys,

Se hai una nuova domanda, chiedila facendo clic sul pulsante Poni domanda . Includi un link a questa domanda se aiuta a fornire un contesto. - Dalla recensione
Rama Chandran M

Risposte:


14

Ecco alcune informazioni generali sulla migrazione delta

Strumento di migrazione dei dati migra i dati creati solo dai moduli propri di Magento ( ad es. Ordini, profilo dei clienti ) e non è responsabile del codice o delle estensioni realizzati da sviluppatori di terze parti.

Se queste estensioni hanno creato dati nel database frontend e il commerciante desidera avere questi dati in Magento 2, i file di configurazione dello Strumento di migrazione dei dati devono essere creati e modificati di conseguenza.

Dopo la migrazione principale dei dati, i dati sono stati aggiunti al database Magento 1 (ad es. Dati aggiunti dal cliente sul frontend). Per migrare questi dati in Magento 2, questo strumento Delta attiva il database per le tabelle.

Le modifiche possono includere revisioni delle tue categorie di prodotti, dei prodotti stessi - di nuovo, i delta tengono traccia delle modifiche nell'inventario, quindi escludendolo. Non è consigliabile eliminare i prodotti che sono stati migrati, poiché il delta potrebbe esplodere quando si tenta di aggiornare l'inventario per i prodotti eliminati: pagine CMS, blocchi statici.

I delta non tengono traccia di tutte le modifiche nel database M1. Ad esempio, puoi andare avanti e apportare tutte le modifiche che ti piacciono per memorizzare la configurazione, in quanto non ci sono delta per questo.

Pertanto, mentre eseguiamo migrazioni incrementali, ti consente di migrare solo le modifiche apportate in Magento 1 dall'ultima volta che hai migrato i dati. Queste modifiche sono:

  • Dati aggiunti dai clienti tramite vetrina (ordini creati, recensioni,
    modifiche ai profili dei clienti, ecc.)

  • Tutte le operazioni con ordini nel pannello di amministrazione Magento

  • Inventario del catalogo Variazioni di magazzino.

Importante!

Non è consigliabile eseguire una delle seguenti operazioni sul database M2 dopo la migrazione iniziale se si prevede di eseguire Deltas con la sua configurazione predefinita:

  • Aggiungi / Rimuovi prodotti (su entrambi i DB. Se si aggiunge il prodotto a entrambi i database contemporaneamente nello stesso ordine in modo che il loro entity_id su entrambi i database corrisponda, questo è solo per motivi di inventario, non per motivi di informazione degli attributi)
  • Aggiungi / Rimuovi clienti
  • Crea nuovi ordini
  • Tentativo di gestire l'inventario dei prodotti

grazie per aver condiviso +1. Sto aspettando anche la risposta degli altri. Sto osservando un flusso di piani come questo devdocs.magento.com/guides/v2.0/migration/migration-plan.html ma ho pensato che questa non fosse una guida completa per migrare in modo efficiente. Il client fornisce solo 4-8 ore per la migrazione da M1 a M2. Dopo la migrazione, voglio mantenere la personalizzazione del tema, la configurazione dell'estensione, il contenuto dei cms e mantenere i record M1 e M2 entrambi uguali. Se leggi la mia domanda, ti rendi conto che devo farlo di nuovo da zero per i record corretti. Sono davvero preoccupato per come evitare questo inutile lavoro ripetuto.
Bilal Usean,

È errato stimato solo per 4-8 ore. A mio avviso, dovrai affrontare molti problemi e devi creare o estendere lo strumento per migrare i dati personalizzati.
Franck Garnier,

4-8 ore significa tempo di attivazione della modalità di manutenzione :-), non per il completamento dell'intero progetto. @FranckGarnier
Bilal Usean,

1
Tuttavia, non ho un'idea chiara del modo efficace di migrazione, comunque ho accettato. Se hai trovato qualcosa al riguardo, ti preghiamo di aggiornare la tua risposta. grazie @Irfan
Bilal Usean,

Ciao, ho migrato i miei dati 2 mesi prima mentre il mio database M1 e M2 entrambi i nomi DB sono stati modificati, quindi cosa sarà necessario per eseguire il comando per il processo delta? Se cambio il mio file config.xml, allora è necessario eseguire il comando 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,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.