Najlepszy plan dotyczący migracji delta


17
  • Trzy miesiące przed migracją Magento 1.9.3.3CE do Magento 2.1.7EE
  • Dodałem / zaktualizowałem zawartość CMS.
  • Zainstaluj ponad 20 rozszerzeń i skonfiguruj wszystkie.
  • Do testów zmieniłem niektóre produkty, zamówienia, klientów bieżącej bazy danych M2. [Główny zablokowany punkt]
  • Do testowania dodałem produkty, klientów, zamówienia ... itd

Planuję dla migracji delta ale mam pewne wątpliwości

  • czy migracja delta zastępuje wszelkie produkty, które zmieniliśmy?
  • Jeśli administrator M1 zmienił produkt, te szczegóły zostały odzwierciedlone w M2 podczas migracji delta?

Szukam właściwego / najlepszego planowania migracji delta. Chciałbym również wiedzieć, co robić i czego nie robić podczas migracji delta.


Klienci dodający się do M1 lub zmieniający adresy (nie dotykający klientów w M2) nie są obsługiwani w migracji delta?
— yiffytoys

Jeśli masz nowe pytanie, zadaj je, klikając przycisk Zadaj pytanie . Dołącz link do tego pytania, jeśli pomaga to w zapewnieniu kontekstu. - Z recenzji
— Rama Chandran M

Odpowiedzi:


14

Oto niektóre ogólne informacje na temat migracji Delta

Narzędzie do migracji danych migruje dane utworzone tylko przez własne moduły Magento ( np. Zamówienia, Profil klienta ) i nie ponosi odpowiedzialności za kod ani rozszerzenia tworzone przez zewnętrznych programistów.

Jeśli te rozszerzenia utworzyły dane w bazie danych frontonu, a sprzedawca chce mieć te dane w Magento 2, pliki konfiguracyjne narzędzia do migracji danych powinny zostać odpowiednio utworzone i zmodyfikowane.

Po głównej migracji danych, dane dodane do bazy danych Magento 1 (np. Dane dodane przez klienta w interfejsie użytkownika). Aby przeprowadzić migrację tych danych w Magento 2, to narzędzie Delta uruchomi wyzwalacze bazy danych dla tabel.

Zmiany mogą obejmować zmiany w kategoriach produktów, samych produktach - ponownie, Delty śledzą zmiany w zapasach, więc wykluczając to. Nie zaleca się usuwania migrowanych produktów, ponieważ delta może wybuchnąć podczas próby aktualizacji zasobów dla usuniętych produktów - stron CMS, bloków statycznych.

Delty nie śledzą każdej zmiany w bazie danych M1. Na przykład możesz przejść i wprowadzić wszystkie zmiany, które chcesz zapisać w konfiguracji, ponieważ nie ma do tego Delt.

Tak więc, chociaż wykonujemy migracje przyrostowe, umożliwia migrację tylko zmian dokonanych w Magento 1 od czasu ostatniej migracji danych. Są to następujące zmiany:

  • Dane dodane przez klientów za pośrednictwem witryny sklepowej (utworzone zamówienia, recenzje,
    zmiany w profilach klientów itp.)

  • Wszystkie operacje z zamówieniami w panelu administracyjnym Magento

  • Katalog Zapasy Zmiany zapasów.

Ważny!

Nie zaleca się wykonywania żadnej z poniższych czynności w bazie danych M2 po początkowej migracji, jeśli planujesz uruchomić Deltas w domyślnej konfiguracji:

  • Dodaj / Usuń produkty (na dowolnym DB. Jeśli dodasz produkt do obu baz danych w tym samym czasie w tej samej kolejności, aby ich identyfikator_obiektu w obu bazach był zgodny, dzieje się tak tylko z powodów magazynowych, a nie z powodów informacji o atrybutach)
  • Dodaj / Usuń klientów
  • Utwórz nowe zamówienia
  • Próba zarządzania zapasami produktów

dzięki za udostępnienie +1. Czekam też na reakcję innych. Szukam przepływu planu takiego jak ten devdocs.magento.com/guides/v2.0/migration/migration-plan.html, ale pomyślałem, że nie jest to kompletny przewodnik po wydajnej migracji. Klient daje tylko 4-8 godzin na migrację z M1 do M2. Po migracji chcę zachować dostosowanie motywu, konfigurację rozszerzenia, zawartość cms, a także przechowywać rekordy M1 i M2 są takie same. Jeśli przeczytasz moje pytanie, zdajesz sobie sprawę, że muszę to zrobić od nowa, aby uzyskać prawidłowe rekordy. Naprawdę martwię się, jak uniknąć tej niepotrzebnej powtarzającej się pracy.
— Bilal Usean

Jest źle oszacowany tylko na 4-8 godzin. Moim zdaniem napotkasz wiele problemów i musisz utworzyć lub rozszerzyć narzędzie do migracji niestandardowych danych.
— Franck Garnier

4-8 godzin oznacza czas włączenia trybu konserwacji :-), nie na zakończenie całego projektu. @FranckGarnier
— Bilal Usean

1
Mimo to nie mam jasnego pojęcia o skutecznym sposobie migracji. W każdym razie zaakceptowałem. Jeśli znalazłeś coś na ten temat, aktualizuj swoją odpowiedź. dzięki @Irfan
— Bilal Usean

Witaj, Migrowałem Moje dane 2 miesiące wcześniej, podczas gdy moja baza danych M1 i M2 zmieniły nazwę DB, więc co będzie wymagało uruchomienia komendy dla procesu delta? Jeśli zmienię plik config.xml, wtedy będzie wymagane uruchomienie komendy 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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.