data conversie Versus Data Migratie: Wat is het verschil?
in het verleden heb ik gewerkt als migratie lead en nu werk ik als conversie lead voor een van de ERP implementatie project. Aangezien we aan beide gewerkt hebben(migratie / conversie) is dit een poging om het verschil tussen migratie en conversie naar voren te brengen.
de termen gegevensconversie en gegevensmigratie worden soms nog steeds door elkaar gebruikt op het internet. Ze betekenen echter verschillende dingen. Data conversie is de transformatie van gegevens van het ene formaat naar het andere. Het impliceert het extraheren van gegevens uit de bron, het transformeren en het laden van de gegevens naar het doelsysteem op basis van een reeks eisen.
gegevensmigratie is het proces van gegevensoverdracht tussen silo ‘ s, formaten of systemen. Daarom, data conversie is slechts de eerste stap in dit ingewikkelde proces. Met uitzondering van gegevensconversie omvat gegevensmigratie gegevensprofilering, gegevensreiniging, gegevensvalidatie en het lopende proces voor gegevenskwaliteitsborging in het doelsysteem.
beide termen worden door veel internetbronnen als synoniem gebruikt. Ik denk dat de reden daarvoor zou kunnen zijn dat er zeer weinig situaties zijn waarin een bedrijf de gegevens moet converteren zonder deze te migreren.
Wat is de noodzaak van migratie/conversie?
migratie / Conversie zijn vereist wanneer we upgraden naar de ene versie naar de andere (bijvoorbeeld Oracle Apps R11 naar Oracle Apps R12) of gegevens verplaatsen van een oud systeem naar Oracle Apps. Er zal een groot deel van de gegevens (soms miljoenen of zelfs meer dan dat) die moet worden verplaatst van het ene systeem naar het andere en voordat het verplaatsen van de gegevens moet worden gevalideerd en alleen geldige records moeten worden ingevoerd in Oracle Apps.
als beide systemen (doel en bron) niet dezelfde structuur voor gegevens hebben (tabellen zijn niet hetzelfde/tabelstructuur is niet hetzelfde/de gegevens worden opgeslagen in de database is niet hetzelfde), moet het worden vertaald (bijv. upgraden van Oracle 11i naar R12 waar tabelstructuren niet hetzelfde zijn) dan zeggen we het als conversie (elke vorm van vertaling van gegevens op brongegevens om het geschikt te maken voor het doelsysteem) anders migratie. Herimplementatie van dezelfde Oracle apps-versie is een goed voorbeeld van datamigratie.
Wat is Conversie?
conversie van gegevens betekent het vertalen van de gegevens naar suite doelsysteem (gegevens moeten worden geformatteerd volgens doelsysteem) en verplaats de vertaalde gegevens met behulp van Interface-programma ‘s/API’ s.
• Identificeer de gegevens die naar een nieuw systeem moeten worden geïmporteerd (zakelijke eis).
• uitpakken in flat file/Staging table
• vertalen/converteren/formatteren van de gegevens
• laden van de gegevens in Interface Table (met behulp van SQL* Loader/DB Link/Others) na validatie (als het laden van de gegevens met behulp van Interface) en start dan standaard Interface gelijktijdig programma om de gegevens te laden naar Oracle Apps Base Tables
• als het gebruik van API, ophalen van de gegevens, valideren en vervolgens bellen API om de gegevens te importeren
conversie kan complex zijn omdat u een complete inzicht in de bron waaruit u converteert en vervolgens het formaat waarnaar u converteert. Als je dat niet doet, loop je het risico van het compromitteren van uw gegevens en ruïneren de integriteit tijdens het conversieproces.
voorbeeld: conversie van gegevens zoals leveranciers, klanten van Oracle ERP naar Workday ERP.
Wat is migratie?
migratie van gegevens betekent dat de gegevens van het ene systeem naar het andere worden verplaatst met behulp van Interfaceprogramma ‘s/API’ s waarbij beide systemen dezelfde gegevensstructuur hebben.
migratieproces van gegevens:
* Identificeer de gegevens die naar een nieuw systeem moeten worden geïmporteerd (zakelijke vereisten).
* pak de gegevens uit in platte bestand / Staging tabel
* Laad de gegevens in Interface tabel (met behulp van SQL* Loader/DB Link/Others) na validatie (als het laden van de gegevens met behulp van Interface)
het migratieproces is zeer gedetailleerd en kan maanden duren om te voltooien. Hier is een algemeen proces een typische data migratie zou volgen.
- Database Review: de database wordt opnieuw bekeken en de huidige implementatie wordt opnieuw bekeken.
- Gegevensmapping: Bekijk de tabellen en gegevens in de database grondig om unieke tabellen en kolommen te vinden, evenals mogelijke gegevensverschillen of inconsistenties. Het is belangrijk om bij te houden in welke tabellen de gegevens zich momenteel bevinden en waar de gegevens zullen worden gemigreerd met behulp van datatoewijzing.
- migratie: zodra de toewijzing is voltooid, kunnen de gemigreerde gegevens worden overgedragen van de oorspronkelijke database naar de nieuwe database die kan worden getest en in productie kan worden genomen.
wanneer gegevensconversie betrekking heeft op individuele gegevensvelden, is gegevensmigratie het proces van het verplaatsen en samenvoegen van volledige databases of programma ‘ s.
clients migreren bijvoorbeeld gegevens uit meerdere databases naar een enkele database, of migreert gegevens van het ene CRM/ERP-systeem naar het andere.
data migratie lijkt op het eerste gezicht eenvoudig, maar net als data conversie, is het eigenlijk vrij complex! Het gaat meestal om wat data mapping wordt genoemd, een strategisch proces dat gegevens in kaart brengt van de ene database naar de andere door te kijken naar waar de gegevens momenteel leven, en waar ze zullen leven als ze eenmaal zijn verplaatst.
voordat u gegevens migreert, moet u er zeker van zijn dat de gegevensvelden in uw oude database aanwezig zijn in de nieuwe database. U moet ook begrijpen hoe beide programma ‘ s omgaan met verschillende soorten bestandsformaten, en of gegevensvelden worden samengevoegd tijdens het proces.
hoe verschillen conversie/migratie en interface?
er zijn een groot aantal parameters waarop ze kunnen worden gecategoriseerd. Neem er maar een paar.:
frequentie
* conversies / migratie zijn een eenmalige gebeurtenis
* interfaces zijn aan de gang
voorkomen in de projecttijdlijn
• conversies/migratie uitgevoerd vóór productie
• interfaces uitgevoerd tijdens productie
wijze van uitvoering
• conversies/migratie zijn batch
• Interfaces kunnen batch of realtime
complexiteit
• conversie/migratie is zeer complex, het is volledig afhankelijk van de data mapping-activiteit.
• coördinatie met andere systemen maakt interfaces complexer
onderhoud
• onderhoud van de interface is BiT kostenintensieve taak.
Thanks Yogesh
Leave a Reply