Hoe werkt gegevensmigratie?
Dit onderwerp biedt een overzicht op hoog niveau van de manier waarop gegevens worden gemigreerd van Magento 1 naar Magento 2 met de Data Migration Tool .
Data Migration Tool is een bevel-lijn interfacegereedschap (CLI) dat voor het overbrengen van gegevens van Magento 1 naar Magento 2 wordt gebruikt. Het hulpmiddel verifieert consistentie tussen Magento 1 en 2 gegevensbestandstructuren (lijsten en gebieden), volgt de vooruitgang van de gegevensoverdracht, leidt tot logboeken, en stelt tests van de gegevenscontrole in werking.
Terminologie
- Wijzen - een bevolen reeks verrichtingen voor het migreren van gegevens van Magento 1.x aan Magento 2.x.
- Stappen - de taken op een wijze die de soorten te migreren gegevens bepalen.
- Stages - de taken in stap die, de gegevens bevestigen overbrengen en verifiëren.
- dossiers van de Kaart - de dossiers van XML die de regels en de verbindingen tussen Magento 1.x en Magento 2.x gegevensstructuren voor de voltooiing van de stadia bepalen.
Modi
Data Migration Tool verdeelt het migratieproces in drie fasen of wijzen om gegevens van Magento 1.x over te brengen en aan Magento 2.x aan te passen. De drie modi worden hier vermeld en moeten in deze volgorde worden uitgevoerd:
- Wijze van Montages: migreert de systeemconfiguratie en website-verwante montages.
- Wijze van Gegevens: migreert gegevensbestandactiva in bulk.
- Wijze van Delta: migreert stijgende veranderingen (veranderingen sinds de laatste looppas), zoals nieuwe klanten en orden.
Stappen
Data Migration Tool gebruikt een lijst van stappen binnen elke wijze om een bepaald type van gegevens te migreren. In de modus Instellingen worden bijvoorbeeld twee stappen gebruikt om alle instellingsgegevens te migreren: de stap Opslag en de stap Instellingen. De details over de specifieke gegevens die in elk van deze stappen (en voor stappen in de andere wijzen) worden gemigreerd, kunnen in de Data Migration Tool Technische Specificatieworden gevonden.
Staven
Binnen elke stap zijn drie stadia die altijd in deze orde worden uitgevoerd om ervoor te zorgen dat de gegevens behoorlijk worden gemigreerd:
- Controle van de Integriteit: Vergelijkt de namen, de types, en andere info van het lijstgebied om verenigbaarheid tussen Magento 1 en 2 gegevensstructuren te verifiëren.
- Overdracht van Gegevens: Brengt de gegevenslijst door lijst van Magento 1 en 2 over.
- Controle van het Volume: Vergelijkt het aantal verslagen tussen lijsten om te verifiëren dat de overdracht succesvol was.
Bestanden toewijzen
Op het laagste niveau van de migratieprocessen zijn de kaartdossiers van XML. In Data Migration Tool worden kaartbestanden gebruikt in de fasen van een stap voor het transformeren van verschillende gegevensstructuren tussen de tabellen 1.x en 2.x van het Magento.
Bijvoorbeeld, wanneer u gegevens van een gegevensbestand van de Magento Open Source 1.8.0.0 in Magento Open Source 2.x.x omzet, verklaart het kaartdossier het feit dat een lijst werd anders genoemd, en noemt het dienovereenkomstig in het bestemmingsgegevensbestand anders. Als er geen verschillen in gegevensstructuur of gegevensformaat zijn, brengt Data Migration Tool het ongewijzigd, met inbegrip van gegevens van lijsten die door uitbreidingen worden gecreeerd, naar Magento 2 gegevensbestand over.
Als verschillen niet worden gedeclareerd in toewijzingsbestanden, geeft de Data Migration Tool een fout weer en wordt deze niet gestart.
De dossiers van de toewijzing worden besproken meer in detail in [Data Migration Tool Technische Specificatie].
Migratiestroomdiagram
Data Migration Tool Technische specificaties
We zijn blij dat je overweegt om van het #1 commerceplatform van de wereld — Magento 1.x — over te stappen op het platform van de toekomst, Magento 2. We zijn blij dat we de details van dit proces, dat we migratie noemen, kunnen delen.
Migratieonderdelen
Magento 2 migratie omvat vier componenten: gegevens, extensies en aangepaste code, thema's en aanpassingen.
Gegevens
Wij hebben Magento 2Data Migration Tool ontwikkeld om u te helpen efficiënt al uw producten, klanten, en ordegegevens bewegen, configuraties, bevorderingen, en meer aan Magento 2 opslaan. Deze handleiding bevat informatie over het gereedschap en tips en trucs voor het gebruik ervan bij het migreren van gegevens.
Extensies en aangepaste code
We hebben hard samengewerkt met de ontwikkelingsgemeenschap om u te helpen bij het gebruik van de extensies voor Magento 1 in Magento 2. Nu zijn wij trots om de Commerce Marketplacevoor te stellen, waar u de recentste versies van uw favoriete uitbreidingen kunt downloaden of kopen.
Meer informatie bij het ontwikkelen van uitbreidingen voor Magento 2 is beschikbaar in de Gids van de Ontwikkelaar PHP.
Thema's en aanpassingen
Magento 2 maakt gebruik van nieuwe benaderingen en technologieën die handelaren een ongekende mogelijkheid bieden om innovatieve boodschappenervaringen te creëren en op een hoger niveau te schalen. Om van deze vooruitgang te profiteren, moeten de ontwikkelaars veranderingen in hun thema's en aanpassingen aanbrengen. De documentatie is online beschikbaar voor het creëren van Magento 2 thema's, lay-outs, en aanpassingen.
Migratiepogingen
Net als bij een upgrade tussen 1.x-versies (bijvoorbeeld van v1.12 naar v1.14), is de mate van inspanning voor het migreren van Magento 1 naar Magento 2 afhankelijk van de manier waarop u uw site hebt gemaakt en het niveau van aanpassing.
Nochtans, verbeteren wij constant Data Migration Tool (zie Changelogvoor meer details); zodat nemen de migratieinspanningen voortdurend af.