Tekoälyn hyödyntäminen datamigraatioissa
Mettovaara, Aatu (2026)
Mettovaara, Aatu
2026
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202604015479
https://urn.fi/URN:NBN:fi:amk-202604015479
Tiivistelmä
Opinnäytetyön tarkoituksena on tutkia, miten generatiivista tekoälyä voidaan hyödyntää datamigraatioiden suorittamisessa, sekä tehdä tekoälyä hyödyntävä työkalu datamigraatioiden suorittamiseen Pinja Digital Oy:lle. Ohjelman kehityksen tarkoituksena on nopeuttaa datamigraatioiden suoritusaikaa, jolloin ne eivät sido resursseja niin pitkiksi ajoiksi.
Tavoitteena oli selvittää, voiko tekoäly tukea datamigraation aikaa vieviä vaiheita, kuten kenttien linkittämistä, tietorakenteiden tulkintaa ja datan muokkaamista kohdejärjestelmään sopivaksi. Työn tietoperusta koostui datamigraatiota, generatiivista tekoälyä, kielimalleja, kehotteiden suunnittelua sekä tietoturvaa käsittelevästä kirjallisuudesta ja verkkoaineistosta.
Työ toteutettiin toiminnallisena opinnäytetyönä, jossa kirjallisen tarkastelun lisäksi kehitettiin Python-ohjelmointikielellä komentorivipohjainen migraatio-ohjelma. Tekoälymallina käytettiin Ollama-ympäristössä ajettua qwen2.5-coder:7b-mallia. Ohjelman toimintaa testattiin kuvitteellisella migraatiotilanteella, jossa Excel-muotoista varaosadataa valmisteltiin siirrettäväksi Novi-kunnossapitojärjestelmään.
Tulosten perusteella generatiivinen tekoäly soveltui joissain määrin datamigraation tukemiseen. Tekoäly pystyi tuottamaan ehdotuksia kenttävastaavuuksista sekä muodostamaan alustavia SQL-skriptejä migraation toteuttamiseksi. Jatkokehityksessä ohjelmaan voidaan lisätä esimerkiksi graafinen käyttöliittymä, automaattisia validointitarkistuksia sekä suora yhteys kohdetietokantaan.
Tavoitteena oli selvittää, voiko tekoäly tukea datamigraation aikaa vieviä vaiheita, kuten kenttien linkittämistä, tietorakenteiden tulkintaa ja datan muokkaamista kohdejärjestelmään sopivaksi. Työn tietoperusta koostui datamigraatiota, generatiivista tekoälyä, kielimalleja, kehotteiden suunnittelua sekä tietoturvaa käsittelevästä kirjallisuudesta ja verkkoaineistosta.
Työ toteutettiin toiminnallisena opinnäytetyönä, jossa kirjallisen tarkastelun lisäksi kehitettiin Python-ohjelmointikielellä komentorivipohjainen migraatio-ohjelma. Tekoälymallina käytettiin Ollama-ympäristössä ajettua qwen2.5-coder:7b-mallia. Ohjelman toimintaa testattiin kuvitteellisella migraatiotilanteella, jossa Excel-muotoista varaosadataa valmisteltiin siirrettäväksi Novi-kunnossapitojärjestelmään.
Tulosten perusteella generatiivinen tekoäly soveltui joissain määrin datamigraation tukemiseen. Tekoäly pystyi tuottamaan ehdotuksia kenttävastaavuuksista sekä muodostamaan alustavia SQL-skriptejä migraation toteuttamiseksi. Jatkokehityksessä ohjelmaan voidaan lisätä esimerkiksi graafinen käyttöliittymä, automaattisia validointitarkistuksia sekä suora yhteys kohdetietokantaan.