Data Migration Tool
Data Migration Tool is a command-line interface (CLI) used for transferring data from Magento 1 to Magento 2. The Tool verifies consistency between Magento 1 and 2 database structures (tables and fields), tracks the data tranfer progress, creates logs, and runs data verification tests.
The Tool operates in three modes:
Settings: migrates configuration settings
Data: bulk migrates main data in the database
Delta: transfers incremental data updates, added to Magento 1 storefront and Admin Panel while running previous migration modes
Each mode consists of several steps that perform specific steps (for example: URL rewrite, EAV, settings, etc.). Each step initially checks data integrity between Magento 1 and Magento 2 databases and, after verification succeeds, performs the transfer. Then the Tool runs the data verification tests again.