Datamigraation suunnittelu ja toteutus
Lakkinen, Tuomas (2024)
Lakkinen, Tuomas
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202403084021
https://urn.fi/URN:NBN:fi:amk-202403084021
Tiivistelmä
Työn toimeksiantajana toimi Digia Finland Oy, joka on ohjelmisto- ja palveluyritys. Toimeksiantajalla oli tarve siirtää yrityksen sopimusarkisto vanhasta On-premise-varastosta uuteen pilvivarastoon, jotta voitiin ajaa vanha varasto alas.
Työn teoriaosuudessa on kuvattu datamigraation prosessit projektina, selitetty keskeiset käsitteet datamigraatiossa, esitelty datamigraation tyypit sekä tuotu esiin syitä, miksi datamigraatioita tehdään. Näiden lisäksi on myös käsitelty datamigraation eri vaiheita.
Toteutusvaihe aloitettiin suunnittelemalla datamigraation suoritustapa ja valitsemalla rakenne CSV-tiedostolle, jota datamigraatiossa tarvittiin. Tämän jälkeen data tuli valmistella, jotta voitiin viedä data lähdejärjestelmästä datan muokkausta varten. Valmistelun sekä muokkaamisen jälkeen aloitettiin data migraation testausvaihe, jossa tuotiin muokattu data testiympäristöön toimeksiantajan työkalujen ja ohjeiden avulla. Testausvaiheen jälkeen tuli korjata kaikki ilmenneet virheet, jotta voitiin tuoda data virheettömästi kohdejärjestelmään.
Työn teoriaosuudessa on kuvattu datamigraation prosessit projektina, selitetty keskeiset käsitteet datamigraatiossa, esitelty datamigraation tyypit sekä tuotu esiin syitä, miksi datamigraatioita tehdään. Näiden lisäksi on myös käsitelty datamigraation eri vaiheita.
Toteutusvaihe aloitettiin suunnittelemalla datamigraation suoritustapa ja valitsemalla rakenne CSV-tiedostolle, jota datamigraatiossa tarvittiin. Tämän jälkeen data tuli valmistella, jotta voitiin viedä data lähdejärjestelmästä datan muokkausta varten. Valmistelun sekä muokkaamisen jälkeen aloitettiin data migraation testausvaihe, jossa tuotiin muokattu data testiympäristöön toimeksiantajan työkalujen ja ohjeiden avulla. Testausvaiheen jälkeen tuli korjata kaikki ilmenneet virheet, jotta voitiin tuoda data virheettömästi kohdejärjestelmään.