Monitoimipistejärjestelmän datamigraatio keskitettyyn tietokantaan
Mannila, Turkka (2012)
Mannila, Turkka
2012
Automaatiotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2012-06-06
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201206181211
https://urn.fi/URN:NBN:fi:tty-201206181211
Tiivistelmä
Datamigraatio on tietojärjestelmäuudistuksiin liittyvä tehtävä, jossa vanhan järjestelmän data viedään uuteen järjestelmään. Datamigraatiossa tietoa ei pelkästään kopioida uuteen järjestelmään, vaan datan rakenteelle täytyy suorittaa transformaatio kohdetietorakenteisiin.
Tietojärjestelmäuudistuksia tehdään yrityksissä liiketoiminnallisista syistä, jolloin datamigraation toimittamiseen liittyy myös liiketoiminnallisia näkökulmia. Tietojärjestelmäuudistusten tavoitteena on yleensä parantaa yrityksen datan saatavuutta ja laatua. Tämän tavoitteen saavuttamiseksi täytyy lähdesovelluksen dataa analysoida ja tarpeen vaatiessa ehostaa.
Tässä diplomityössä luodaan kokonaiskuva datamigraatioon liittyvistä työvaiheista ja siten autetaan rakentamaan toimiva datamigraatioprosessi tuotannollista datamigraatiota varten. Työssä esitellään Matthesin "Towards an integrated data migration process model" -artikkelissa kokoama datamigraatioprosessimalli ja Atostekin toimittama datamigraatioprojekti. Toiminnallisesta näkökulmasta datamigraatioprojektissa tärkeintä on muodostaa dokumentoitu, testattu ja harjoiteltu datamigraatioprosessi, jota noudattaen datamigraatio suoritetaan tuotannossa. Teknisestä näkökulmasta datamigraatioprojektissa rakennetaan datamigraatioalusta, joka sisältää tarvittavat välitietovarastot sekä datan purku-, transformaatio- ja vientiohjelmat. Lisäksi datamigraatioon liittyvien ohjelmien suoritusten hallitsemista varten voidaan tuottaa erillinen orkestrointikomponentti.
Atostekin toimittamassa datamigraatioprojektissa ei sovellettu tarkoituksella mitään datamigraatioprojekteihin liittyviä viitekehyksiä, mutta projektissa tuotettu datamigraatioprosessi vastasi Matthesin datamigraatioprosessimallia. Atostekin toimittamassa projektissa muodostettiin yksityiskohtaisesti dokumentoitu, testattu ja harjoiteltu datamigraatioprosessi, jonka avulla tuotannollinen datamigraatio suoritettiin onnistuneesti. Datamigraatioprosessin tueksi tuotettiin työkaluja, joita voidaan uudelleen käyttää myös tulevissa datamigraatioprojekteissa.
Tietojärjestelmäuudistuksia tehdään yrityksissä liiketoiminnallisista syistä, jolloin datamigraation toimittamiseen liittyy myös liiketoiminnallisia näkökulmia. Tietojärjestelmäuudistusten tavoitteena on yleensä parantaa yrityksen datan saatavuutta ja laatua. Tämän tavoitteen saavuttamiseksi täytyy lähdesovelluksen dataa analysoida ja tarpeen vaatiessa ehostaa.
Tässä diplomityössä luodaan kokonaiskuva datamigraatioon liittyvistä työvaiheista ja siten autetaan rakentamaan toimiva datamigraatioprosessi tuotannollista datamigraatiota varten. Työssä esitellään Matthesin "Towards an integrated data migration process model" -artikkelissa kokoama datamigraatioprosessimalli ja Atostekin toimittama datamigraatioprojekti. Toiminnallisesta näkökulmasta datamigraatioprojektissa tärkeintä on muodostaa dokumentoitu, testattu ja harjoiteltu datamigraatioprosessi, jota noudattaen datamigraatio suoritetaan tuotannossa. Teknisestä näkökulmasta datamigraatioprojektissa rakennetaan datamigraatioalusta, joka sisältää tarvittavat välitietovarastot sekä datan purku-, transformaatio- ja vientiohjelmat. Lisäksi datamigraatioon liittyvien ohjelmien suoritusten hallitsemista varten voidaan tuottaa erillinen orkestrointikomponentti.
Atostekin toimittamassa datamigraatioprojektissa ei sovellettu tarkoituksella mitään datamigraatioprojekteihin liittyviä viitekehyksiä, mutta projektissa tuotettu datamigraatioprosessi vastasi Matthesin datamigraatioprosessimallia. Atostekin toimittamassa projektissa muodostettiin yksityiskohtaisesti dokumentoitu, testattu ja harjoiteltu datamigraatioprosessi, jonka avulla tuotannollinen datamigraatio suoritettiin onnistuneesti. Datamigraatioprosessin tueksi tuotettiin työkaluja, joita voidaan uudelleen käyttää myös tulevissa datamigraatioprojekteissa.