Datakonvertering vs. Data Migrasjon: Hva Er Forskjellen?
tidligere har jeg jobbet Som Migrasjonsledelse og nå jobber jeg som konverteringsledning for ET AV ERP-implementeringsprosjektet. Som å ha jobbet med både(migrasjon/konvertering) er dette et forsøk på å legge frem forskjellen mellom migrasjon og konvertering.
begrepene Datakonvertering og dataoverføring brukes fortsatt noen ganger om hverandre på internett. Men de betyr forskjellige ting. Datakonvertering er transformasjonen av data fra ett format til et annet. Det innebærer å trekke ut data fra kilden, transformere den og laste dataene til målsystemet basert på et sett av krav.
Dataoverføring er prosessen med å overføre data mellom siloer, formater eller systemer. Derfor er datakonvertering bare det første trinnet i denne kompliserte prosessen. Med unntak av datakonvertering inkluderer dataoverføring dataprofilering, datarensing, datavalidering og den pågående datakvalitetssikringsprosessen i målsystemet.
Begge begrepene brukes som synonymt av mange internett-ressurser. Jeg tror årsaken til det kan være at det er svært få situasjoner når et selskap må konvertere dataene uten å migrere det.
hva er Behovet For Migrasjon / Konvertering?
Migrasjon/Konvertering er nødvendig når vi oppgraderer til en versjon til En annen (F.Eks Oracle Apps R11 Til Oracle Apps R12) eller flytte data fra noen eldre system Til Oracle Apps. Det vil være masse data (noen ganger millioner eller enda mer enn det) som må flyttes fra ett system til et annet, og før du flytter dataene, bør det valideres og bare gyldige poster skal legges inn I Oracle Apps.
hvis begge systemene (Mål Og kilde) ikke har samme struktur for data (Tabeller er ikke samme / Tabellstrukturen er ikke samme/dataene lagres i databasen er ikke samme), må den oversettes (f. eks. oppgradering Fra Oracle 11i Til R12 hvor tabellstrukturer ikke er like) så sier vi det som konvertering (noen form for oversettelse av data På Kildedata for å gjøre den egnet for Målsystem) ellers migrasjon. Reimplementation av Samme Oracle apps versjon er godt eksempel På Dataoverføring.
Hva Er Konvertering?
Konvertering av data betyr å oversette dataene til suite target system (data skal formateres i henhold til target system) og deretter flytte de oversatte dataene ved Hjelp Av Grensesnittprogrammer/Apier.
• Identifiser dataene som skal importeres til nytt system (Forretningskrav).
• Pakk ut i flat fil/Staging table
• Oversett/Konverter/Formater dataene
• Last dataene inn I Grensesnitttabellen (ved HJELP AV SQL* Loader/DB Link/Others) etter validering (hvis du laster dataene Ved Hjelp Av Grensesnitt) Og start deretter Standardgrensesnitt samtidig program for å laste dataene til Oracle Apps Base Tables
• hvis DU bruker API, hent dataene, valider det Og ring API for å importere dataene
Konvertering kan være kompleks fordi du må ha En Fullstendig forståelse av kilden du konverterer fra, og deretter format Du Konverterer Til. Hvis du ikke gjør det, risikerer du å kompromittere dataene dine og ødelegge integriteten under konverteringsprosessen.
Eksempel: Konvertering av data som leverandører, kunder fra Oracle ERP Til Workday ERP.
Hva Er Migrasjon?
Migrering av data betyr å flytte dataene fra ett system til et annet Ved Hjelp Av Grensesnittprogrammer / Apier der begge systemene har samme datastruktur.
Prosess For Overføring av data:
* Identifiser dataene som skal importeres til nytt system(Forretningskrav).
• Pakk ut data i flat fil/Staging tabell
• Laste data Inn Grensesnitt Tabell (VED HJELP AV SQL* Loader/DB Link/Andre) etter validering (hvis lasting av data Ved Hjelp Av Grensesnitt)
migreringsprosessen er svært detaljert og kan ta måneder å fullføre. Her er en generell prosess en typisk dataoverføring vil følge.
- Database Review: Gjennomgang av databasen og en gjennomgang av gjeldende implementering er gjennomført.
- Datakartlegging: Gå grundig gjennom tabellene og dataene i databasen for å finne unike tabeller og kolonner, samt potensielle dataavvik eller inkonsekvenser. Det er viktig å spore hvilke tabeller dataene befinner seg i, og hvor dataene vil bli overført til ved hjelp av datatilordning.
- Migrering: når tilordningen er fullført, kan de migrerte dataene overføres fra den opprinnelige databasen til den nye databasen som kan testes og settes i produksjon.
der datakonvertering omhandler individuelle datafelt, er dataoverføring prosessen med å flytte og slå sammen hele databaser eller programmer.
for eksempel overfører klienter data fra flere databaser til en enkelt database, eller overfører data fra ETT CRM/ERP-system til et ANNET.
dataoverføring kan virke enkelt ved første øyekast, men akkurat som datakonvertering, er det faktisk ganske komplisert! Det innebærer vanligvis det som kalles datakartlegging, en strategisk prosess som kartlegger data fra en database til en annen ved å se på hvor dataene lever i dag, og hvor den vil leve når den er flyttet.
før du overfører data, må du være sikker på at datafeltene i den gamle databasen finnes i den nye databasen. Du må også forstå hvordan begge programmene håndtere ulike typer filformater, og hvorvidt noen datafelt vil bli slått sammen under prosessen.
hvordan er konvertering/Migrering og grensesnitt forskjellig?
det er gode antall parametere som de kan kategoriseres på. Ta noen av dem:
frekvens
• Konverteringer/Migrasjon er en engangshendelse
• grensesnitt er pågående
Forekomst i prosjekttidslinjen
• konverteringer/Migrasjon utført før produksjon
• grensesnitt utført under produksjon
utførelsesmåte
• Konverteringer/Migrasjon er batch
• Grensesnitt kan være batch eller sanntid
Kompleksitet
• Konvertering/Migrasjon har svært komplisert, det er helt avhengig av dataene.Kartlegging Aktivitet.
• Koordinering med andre systemer gjør grensesnitt mer komplekse
Vedlikehold
Takk Yogesh
Leave a Reply