konverze dat vs. migrace dat: jaký je v tom rozdíl?

v minulosti jsem pracoval jako vedoucí migrace a nyní pracuji jako vedoucí konverze pro jeden z implementačních projektů ERP. Vzhledem k tomu, že jsme pracovali na obou (migraci/konverzi), jedná se o snahu navrhnout rozdíl mezi migrací a konverzí.

pojmy konverze dat a migrace dat se na internetu stále někdy používají zaměnitelně. Znamenají však různé věci. Převod dat je transformace dat z jednoho formátu do druhého. Zahrnuje extrahování dat ze zdroje, jejich transformaci a načítání dat do cílového systému na základě souboru požadavků.

migrace dat je proces přenosu dat mezi silami, formáty nebo systémy. Proto je převod dat pouze prvním krokem v tomto komplikovaném procesu. Kromě převodu dat zahrnuje migrace dat profilování dat, čištění dat, validaci dat a probíhající proces zajišťování kvality dat v cílovém systému.

oba termíny jsou používány jako synonymum mnoha internetových zdrojů. Myslím, že důvodem může být to, že existuje jen velmi málo situací, kdy společnost musí převést data bez jejich migrace.

jaká je potřeba migrace/konverze?

migrace / konverze jsou vyžadovány, když upgradujeme na jednu verzi na druhou (např. Oracle Apps R11 na Oracle Apps R12)nebo přesouváme data z nějakého staršího systému do aplikací Oracle. Bude existovat velká část dat (někdy miliony nebo dokonce více), která musí být přesunuta z jednoho systému do druhého a před přesunem dat by měla být ověřena a do aplikací Oracle by měly být zadány pouze platné záznamy.

pokud oba systémy (cílový i zdrojový) nemají stejnou strukturu dat (tabulky nejsou stejné/struktura tabulky není stejná/data jsou uložena v databázi nejsou stejná), je třeba je přeložit (např. upgrade z Oracle 11i na R12, kde tabulkové struktury nejsou stejné) pak to říkáme jako konverze (jakýkoli druh překladu dat na zdrojových datech, aby byl vhodný pro cílový systém) jinak migrace. Reimplementace stejné verze aplikace Oracle je dobrým příkladem migrace dat.

co je konverze?

převod dat znamená Překlad dat do cílového systému sady (data by měla být formátována podle cílového systému) a poté přesunout přeložená data pomocí programů/API rozhraní.

• Identifikujte data, která mají být importována do nového systému (obchodní požadavek).
• Výpis do plochého souboru/pracovní tabulky
• přeložit/převést/formátovat data
• načíst data do tabulky rozhraní (pomocí SQL* Loader/DB Link/Others) po ověření (pokud načítání dat pomocí rozhraní) a poté spusťte standardní souběžný program rozhraní pro načtení dat do základních tabulek Oracle Apps
• pokud používáte API, načtěte data, ověřte je a poté zavolejte API pro import dat

konverze může být složitá, protože musíte mít úplné pochopení zdroje, ze kterého převádíte a pak formát, na který převádíte. Pokud tak neučiníte, riskujete ohrožení vašich dat a zničení jejich integrity během procesu převodu.

příklad: konverze dat jako dodavatelé, zákazníci z Oracle ERP na pracovní den ERP.

co je migrace?

migrace dat znamená přesun dat z jednoho systému do druhého pomocí programů/API rozhraní, kde oba systémy mají stejnou strukturu dat.

proces migrace dat:
* Identifikujte data, která mají být importována do nového systému (obchodní požadavek).
* extrahujte data do plochého souboru / pracovní tabulky
* načtěte data do tabulky rozhraní (pomocí SQL* Loader/DB Link/Others) po ověření (pokud načítáte data pomocí rozhraní)

proces migrace je velmi podrobný a může trvat měsíce. Zde je obecný proces, po kterém by následovala typická migrace dat.

  1. kontrola databáze: je provedena revize databáze a přezkum současné implementace.
  2. Mapování Dat: Důkladně zkontrolujte tabulky a data v databázi, abyste našli jedinečné tabulky a sloupce, jakož i potenciální nesrovnalosti nebo nesrovnalosti v datech. Je důležité sledovat, ve kterých tabulkách se data aktuálně nacházejí a kam budou data migrována pomocí mapování dat.
  3. migrace :po dokončení mapování mohou být migrovaná data přenesena z původní databáze do nové databáze, která může být testována a uvedena do výroby.

kde se převod dat zabývá jednotlivými datovými poli, migrace dat je proces přesunu a sloučení celých databází nebo programů.

například klienti migrují data z více databází do jedné databáze nebo migrují data z jednoho CRM / ERP systému do druhého.

migrace dat se může na první pohled zdát jednoduchá, ale stejně jako konverze dat je to vlastně docela složité! Obvykle zahrnuje to, co se nazývá mapování dat, strategický proces, který mapuje data z jedné databáze do druhé tím, že se podívá na to, kde data v současné době žijí a kde budou žít, jakmile budou přesunuta.

před migrací dat si musíte být jisti, že datová pole ve vaší staré databázi existují v nové databázi. Musíte také pochopit, jak oba programy zpracovávají různé typy formátů souborů a zda budou během procesu sloučena nějaká datová pole.

jak se liší konverze / migrace a rozhraní?

existují dobré počty parametrů, na které mohou být kategorizovány. Vezměte několik z nich:

frekvence
* konverze / migrace jsou jednorázovou událostí
* rozhraní probíhají
výskyt v časové ose projektu
* konverze / migrace provedené před výrobou
* rozhraní provedená během výroby
Způsob provedení
* konverze/migrace jsou dávkové
* rozhraní mohou být dávkové nebo v reálném čase
složitost
* konverze/migrace má velmi složité, zcela závisí na aktivitě mapování dat.
* koordinace s jinými systémy, aby rozhraní složitější
údržba
* údržba rozhraní je bit náklady náročný úkol•

Díky Yogesh

Leave a Reply