Data Conversion vs. Data Migration: What ‘ s the Difference?
aiemmin olen toiminut Migraatiopäällikkönä ja nyt olen muuntopäällikkönä yhdessä ERP: n toteutusprojektissa. Koska on työskennellyt sekä (muuttoliike/muuntaminen) tämä on pyrkimys esittää ero muuttoliikkeen ja muuntaminen.
termejä tiedon muuntaminen ja tiedonsiirto käytetään edelleen joskus keskenään internetissä. Ne tarkoittavat kuitenkin eri asioita. Tietojen muuntaminen on tietojen muuntaminen yhdestä muodosta toiseen. Se tarkoittaa tietojen poimimista lähteestä, sen muuttamista ja tietojen lataamista kohdejärjestelmään tiettyjen vaatimusten perusteella.
tiedonsiirto on prosessi, jossa tietoa siirretään siilojen, formaattien tai järjestelmien välillä. Siksi, tietojen muuntaminen on vain ensimmäinen askel tässä monimutkaisessa prosessissa. Tietojen muuntamista lukuun ottamatta datan siirtoon kuuluvat tietojen profilointi, tietojen puhdistus, tietojen validointi ja jatkuva tiedon laadunvarmistusprosessi kohdejärjestelmässä.
molempia termejä käytetään synonyymeinä monissa internet-resursseissa. Mielestäni syy siihen voi olla, että on hyvin vähän tilanteita, joissa yritys on muuntaa tiedot siirtämättä sitä.
mikä on migraation/muuntamisen tarve?
Siirtymä / muunnos vaaditaan, kun päivitämme versiosta toiseen (esim.Oracle Apps R11: stä Oracle Apps R12: een) tai siirrämme tietoja jostain vanhasta järjestelmästä Oracle Apps: iin. Siellä on suurin osa tiedoista (joskus miljoonia tai jopa enemmän kuin että), joka on siirrettävä järjestelmästä toiseen ja ennen siirtoa tiedot olisi validoitava ja vain voimassa olevat tietueet olisi syötettävä Oracle Apps.
jos molemmat järjestelmät (kohde ja lähde) eivät ole rakenteeltaan samanlaisia (taulukot eivät ole samat/taulukon rakenne ei ole sama/tieto tallennetaan tietokantaan ei ole sama), se on käännettävä (esim. päivittäminen Oracle 11i R12 jossa taulukkorakenteet eivät ole samat) sitten sanomme sen muuntaminen (kaikenlaista käännös tietojen lähdetietoja, jotta se sopii kohdejärjestelmän) muuten muuttoliike. Reimplementation saman Oracle apps versio on hyvä esimerkki tiedonsiirron.
mikä on konversio?
tiedon muuntaminen tarkoittaa datan kääntämistä kohdejärjestelmän mukaiseksi (tiedot muotoillaan kohdejärjestelmän mukaisesti) ja käännetyn datan siirtämistä Käyttöliittymäohjelmien/sovellusliittymien avulla.
• yksilöi uuteen järjestelmään tuotavat tiedot (Liiketoimintavaatimus).
• Extract into flat file/Staging table
• Translate/Convert/Format the data
• Load the data into Interface Table (using SQL* Loader/DB Link/Others) after validation (If loading the data using Interface) and then laund the standard Interface concurrent program to load the data to Oracle Apps Base Tables
• If using API, fetch the data, validate it and then call API to import the data
Conversion can be complex koska sinun täytyy olla täydellinen käsitys lähteestä olet muuntaa, ja sitten muoto olet muuntaa. Jos et, olet vaarassa vaarantaa tietosi ja pilaa sen eheyden aikana muuntaminen prosessi.
esimerkki: tiedon muuntaminen kuten toimittajat, asiakkaat Oraclen toiminnanohjausjärjestelmästä työpäivän TOIMINNANOHJAUSJÄRJESTELMÄKSI.
mitä on muuttoliike?
tiedon siirtämisellä tarkoitetaan tiedon siirtämistä järjestelmästä toiseen Rajapintaohjelmien/API: iden avulla, joissa molemmissa järjestelmissä on sama tietorakenne.
tietojen siirtoprosessi:
• tunnista uuteen järjestelmään tuotavat tiedot (liiketoiminnan vaatimus).
* Pura tiedot litteisiin tiedostoihin / Valmistelutaulukkoon
• lataa tiedot Liitäntätaulukkoon (käyttäen SQL: ää* Loader/DB Link/muut) validoinnin jälkeen (jos tiedot ladataan rajapinnalla)
siirtymisprosessi on hyvin yksityiskohtainen ja voi kestää kuukausia. Tässä on yleinen prosessi tyypillinen tiedonsiirto seuraisi.
- Tietokantakatselmus: tietokantaa tarkastellaan ja nykytäytäntöönpanoa tarkastellaan.
- Tietojen Kartoitus: Tutustu perusteellisesti tietokannan taulukoihin ja tietoihin löytääksesi ainutlaatuisia taulukoita ja sarakkeita sekä mahdollisia tietojen eroavaisuuksia tai epäjohdonmukaisuuksia. On tärkeää seurata, mitkä taulukot tiedot tällä hetkellä asuu ja missä tiedot siirretään käyttäen tietojen kartoitus.
- migraatio: kun kartoitus on valmis, siirretyt tiedot voidaan siirtää alkuperäisestä tietokannasta uuteen tietokantaan, joka voidaan testata ja ottaa tuotantoon.
kun tiedon muuntaminen koskee yksittäisiä tietokenttiä, tiedonsiirrolla tarkoitetaan kokonaisten tietokantojen tai ohjelmien siirtämistä ja yhdistämistä.
esimerkiksi asiakkaat siirtävät tietoja useista tietokannoista yhteen tietokantaan tai siirtävät tietoja yhdestä CRM/ERP-järjestelmästä toiseen.
tiedonsiirto voi vaikuttaa ensisilmäyksellä yksinkertaiselta, mutta aivan kuten tiedon muuntaminen, se on itse asiassa aika monimutkaista! Siihen liittyy yleensä niin sanottu data mapping, strateginen prosessi, joka kartoittaa dataa tietokannasta toiseen katsomalla, missä data elää tällä hetkellä, ja missä se elää, kun se on siirretty.
ennen tietojen siirtämistä sinun täytyy olla varma, että vanhan tietokantasi tietokentät ovat olemassa uudessa tietokannassa. Sinun täytyy myös ymmärtää, miten molemmat ohjelmat käsittelevät erityyppisiä tiedostomuotoja, ja onko mitään tietokenttiä yhdistetty prosessin aikana.
miten muunnos / migraatio ja rajapinta eroavat toisistaan?
on olemassa hyvä määrä parametria, jonka perusteella ne voidaan luokitella. Ota muutama:
taajuus
• muunnokset/siirtymät ovat kertaluonteisia tapahtumia
• liitännät ovat käynnissä
esiintyminen projektin aikajanalla
• muunnokset/siirtymät suoritetaan ennen tuotantoa
• liitännät suoritetaan tuotannon aikana
toteutustapa
• muunnokset/siirtymät ovat erän
• liitännät voivat olla erän tai reaaliaikaisia
monimutkaisuus
• muuntaminen/siirtyminen on hyvin monimutkaista, se riippuu täysin tietojen Kartoitustoiminnan yhteydessä.
* koordinointi muiden järjestelmien kanssa tekee rajapinnoista monimutkaisempia
ylläpito
* rajapinnan ylläpito on bittikustannusintensiivinen tehtävä.
Thanks Yogesh
Leave a Reply