adatkonverzió vs. adatmigráció: mi a különbség?

a múltban migrációs vezetőként dolgoztam, most pedig konverziós vezetőként dolgozom az egyik ERP implementációs projektnél. Mivel mindkettőn dolgozott (migráció/átalakítás), ez egy erőfeszítés a migráció és az átalakítás közötti különbség előterjesztésére.

az adatkonverzió és az adatmigráció kifejezéseket néha még mindig felcserélhető módon használják az interneten. Ezek azonban különböző dolgokat jelentenek. Az adatkonverzió az adatok átalakítása egyik formátumból a másikba. Ez magában foglalja az adatok kinyerését a forrásból, átalakítását és az adatok betöltését a célrendszerbe egy sor követelmény alapján.

az adatmigráció az adatátvitel folyamata silók, formátumok vagy rendszerek között. Ezért az adatkonverzió csak az első lépés ebben a bonyolult folyamatban. Az adatkonverzió kivételével az adatmigráció magában foglalja az adatprofilt, az adattisztítást, az adatellenőrzést és a célrendszerben folyamatban lévő adatminőség-biztosítási folyamatot.

mindkét kifejezést szinonimaként használják sok internetes forrás. Úgy gondolom, hogy ennek oka az lehet, hogy nagyon kevés olyan helyzet van, amikor egy vállalatnak át kell alakítania az adatokat anélkül, hogy áttelepítené azokat.

mi a migráció / átalakítás szükségessége?

áttelepítésre/átalakításra akkor van szükség, ha egyik verzióra frissítünk (pl. Oracle Apps R11 Oracle Apps R12), vagy adatokat helyezünk át valamilyen régi rendszerből az Oracle Apps alkalmazásba. Az adatok nagy részét (néha milliókat vagy még ennél is többet) át kell helyezni az egyik rendszerből a másikba, és az adatok áthelyezése előtt érvényesíteni kell, és csak érvényes rekordokat kell bevinni az Oracle alkalmazásokba.

ha mind a rendszerek (cél és forrás) nem rendelkeznek azonos szerkezetű adatok (táblák nem azonos/tábla szerkezete nem azonos/az adatok tárolása adatbázisban nem azonos), akkor le kell fordítani (pl. frissítés Oracle 11i R12 ahol tábla struktúrák nem azonosak) akkor azt mondjuk, hogy a konverzió (bármilyen adatok fordítását forrásadatok, hogy alkalmas legyen a cél rendszer) egyébként migráció. Reimplementation azonos Oracle apps verzió jó példa az adatok migráció.

mi a konverzió?

az adatok konvertálása azt jelenti, hogy az adatokat a célrendszernek megfelelően kell formázni (az adatokat a célrendszernek megfelelően kell formázni), majd a lefordított adatokat interfész programok/API-k segítségével kell áthelyezni.

• határozza meg az új rendszerbe importálandó adatokat (üzleti követelmény).
• kivonat a lapos fájl/Staging tábla
• Translate/Convert/formázza az adatokat
• töltse be az adatokat interfész tábla (SQL* Loader/DB Link/mások) érvényesítése után (ha betölti az adatokat Interface), majd indítsa el a szabványos interfész egyidejű program betölteni az adatokat az Oracle Apps Base táblák
• ha API, letölteni az adatokat, érvényesítse azt, majd hívja API importálni az adatokat

átalakítás bonyolult lehet mert teljes ismeretekkel kell rendelkeznie arról a forrásról, amelyből konvertál, majd formázni kell, amelyre konvertál. Ha ezt nem teszi meg, fennáll annak a veszélye, hogy az átalakítási folyamat során veszélybe sodorja az adatait, és tönkreteszi azok integritását.

példa: adatok, például beszállítók, ügyfelek átalakítása Oracle ERP-ről Workday ERP-re.

mi a migráció?

az adatok migrációja azt jelenti, hogy az adatokat az egyik rendszerről a másikra kell áthelyezni interfész programok/API-k segítségével, ahol mindkét rendszer azonos adatszerkezettel rendelkezik.

az adatok áttelepítésének folyamata: * bontsa ki az adatokat lapos fájlba / Átmeneti táblába

az áttelepítési folyamat nagyon részletes, és hónapokig is eltarthat. Itt van egy általános folyamat, amelyet egy tipikus adatmigráció követne.

  1. Adatbázis-Áttekintés: Az adatbázis felülvizsgálata és a jelenlegi megvalósítás felülvizsgálata történik.
  2. Adattérképezés: Alaposan tekintse át az adatbázisban lévő táblákat és adatokat, hogy megtalálja az egyedi táblákat és oszlopokat, valamint a lehetséges adateltéréseket vagy következetlenségeket. Fontos nyomon követni, hogy az adatok jelenleg mely táblázatokban találhatók, és hová kerülnek át az adatok az adatok leképezésével.
  3. áttelepítés: a leképezés befejezése után az áttelepített adatok átvihetők az eredeti adatbázisból az új adatbázisba, amely tesztelhető és üzembe helyezhető.

ahol az adatkonverzió egyedi adatmezőkkel foglalkozik, az adatmigráció teljes adatbázisok vagy programok mozgatásának és egyesítésének folyamata.

például az ügyfelek több adatbázisból adatokat költöztetnek egyetlen adatbázisba, vagy az egyik CRM/ERP rendszerből a másikba.

az adatmigráció első pillantásra egyszerűnek tűnhet, de az adatkonverzióhoz hasonlóan valójában elég összetett! Ez általában magában foglalja az úgynevezett adattérképezést, egy stratégiai folyamatot, amely az adatokat az egyik adatbázisból a másikba térképezi fel, megnézve, hogy az adatok jelenleg hol élnek, és hol fognak élni, ha áthelyezik őket.

az adatok áttelepítése előtt meg kell győződnie arról, hogy a régi adatbázis adatmezői megtalálhatók-e az új adatbázisban. Azt is meg kell értenie, hogy mindkét program hogyan kezeli a különböző típusú fájlformátumokat, és hogy az adatmezők összeolvadnak-e a folyamat során.

miben különbözik a konverzió/migráció és az interfész?

jó számú paraméter van, amelyek alapján kategorizálhatók. Vegyünk néhány közülük:

frekvencia
• a Konverziók/migráció egyszeri esemény
• az interfészek folyamatban vannak
előfordulás a projekt ütemtervében
• a konverziók/migráció a gyártás előtt végrehajtott
• a gyártás során végrehajtott interfészek
a végrehajtás módja
• a Konverziók/migráció kötegelt
• az interfészek kötegelt vagy valós időűek lehetnek
összetettség
• a konverzió/migráció nagyon összetett, ez teljesen attól függ, hogy az feltérképezési tevékenység. karbantartás

Köszönöm Yogesh

Leave a Reply