Какие таблицы обновляются на шаге карты инструмента переноса данных


В инструменте миграции данных Magento у нас есть шаг карты, который переносит данные каталога и продаж. Поскольку я хочу только перенести данные о продажах, мне нужно игнорировать ненужные таблицы в map.xml которые связаны с каталогом и другими данными. Мне нужен список таблиц, которые затронуты на шаге карты.

Author: Muhammad Hasham, 2019-03-18

1 answers

Map step отвечает за передачу большей части данных из Magento 1 в Magento 2. Этот шаг считывает инструкции из файла map.xml (расположенного в каталоге etc). Файл описывает различия между структурами данных источника (Magento 1) и назначения (Magento 2). В случае, если Magento 1 содержит таблицы или поля, принадлежащие какому-либо расширению, которого нет в Magento 2, то эти объекты можно разместить здесь, чтобы игнорировать их на этапе сопоставления. В противном случае он покажет сообщение об ошибке.

Это шаг переносит все атрибуты (например, продукт, клиент, RMA) из Magento 1 в Magento 2. Он использует файл map-eav.xml, содержащий правила, аналогичные правилам в файле map.xml для конкретных случаев обработки данных.

Некоторые таблицы, которые обрабатываются в шаг:

  • атрибут eav_attribute
  • группа атрибутов eav_attribute_group
  • набор атрибутов eav_attribute_set
  • атрибут eav_entity_attribute
  • атрибут catalog_eav_attribute
  • атрибут customer_eav_attribute
  • тип eav_entity_type

В дополнение к шагу Карты, в config.xml файл, который переносит данные с основными изменениями формата и структуры, в том числе:

  • Шаг перезаписи Url-адреса
  • Шаг упорядочивания
  • ПОДСЛУШИВАНИЕ Шаг

В отличие от шага Карты, эти шаги сканируют предопределенный список таблиц, а не все таблицы.

Ссылка: https://devdocs.magento.com/guides/v2.3/migration/migration-tool-internal-spec.html

Я надеюсь, что это поможет

 2
Author: Muhammad Hasham, 2019-03-22 07:08:43