Какие таблицы обновляются на шаге карты инструмента переноса данных
В инструменте миграции данных Magento у нас есть шаг карты, который переносит данные каталога и продаж. Поскольку я хочу только перенести данные о продажах, мне нужно игнорировать ненужные таблицы в map.xml которые связаны с каталогом и другими данными. Мне нужен список таблиц, которые затронуты на шаге карты.
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
Я надеюсь, что это поможет