Tietovaraston tiedonsiirtojen toteutus avoimen lähdekoodin teknologioilla
Leminen, Miikka (2023)
Leminen, Miikka
2023
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-2023121135860
https://urn.fi/URN:NBN:fi:amk-2023121135860
Tiivistelmä
Opinnäytetyön aiheena oli tutkia avoimen lähdekoodin teknologioiden soveltuvuutta tietovaraston tiedonsiirtojen toteutuksessa.
Työn tavoitteena oli löytää uusia teknologioita kohdeyrityksen tietovarastojen nykyisten tiedonsiirtoteknologioiden korvaamiseksi, joka mahdollistaisi entistä reaaliaikaisemman ja luotettavamman tiedonsiirtoketjun raportoinnin tarpeisiin.
Työn teoriaosuudessa käydään läpi tietovarastointiprosessi, siihen liittyvät osa-alueet, tiedonsiirrot ja tiedon mallinnustavat, sekä syvennytään muutostietojen kaappaukseen, joka on edellytyksenä lähes reaaliaikaiselle tiedonsiirrolle relaatiotietokantojen välillä.
Työn toteutusosuudessa vertaillaan eri tiedonsiirtoteknologioiden ominaisuuksia dokumentaatiopohjaisesti toisiinsa ja testataan käytännön testein teknologialle asetetut valintakriteerit läpäisevää tiedonsiirtotyökalua toimintansa osalta. Lisäksi arvioidaan tiedonsiirtotyökalun suorituskykyvaikutusta tietovaraston lähdejärjestelmänä toimivaan relaatiotietokantaan teoriapohjaisesti, sekä käytännön suorituskykymittauksin.
Työn tuloksena oli vertailu, jossa arvioitiin avoimen lähdekoodin tiedonsiirtoteknologian soveltuvuutta tietovaraston käytössä ominaisuuksiensa ja käytännön testauksen perusteella. Työssä saatiin selville, että tietovaraston lähdejärjestelmästä tietovarastoon tietoja siirtävä tiedonsiirto on mahdollista toteuttaa avoimen lähdekoodin teknologialla lähes reaaliaikaisesti, ilman näkyvää suorituskykyvaikutusta lähdejärjestelmän käyttäjille.
Työn tavoitteena oli löytää uusia teknologioita kohdeyrityksen tietovarastojen nykyisten tiedonsiirtoteknologioiden korvaamiseksi, joka mahdollistaisi entistä reaaliaikaisemman ja luotettavamman tiedonsiirtoketjun raportoinnin tarpeisiin.
Työn teoriaosuudessa käydään läpi tietovarastointiprosessi, siihen liittyvät osa-alueet, tiedonsiirrot ja tiedon mallinnustavat, sekä syvennytään muutostietojen kaappaukseen, joka on edellytyksenä lähes reaaliaikaiselle tiedonsiirrolle relaatiotietokantojen välillä.
Työn toteutusosuudessa vertaillaan eri tiedonsiirtoteknologioiden ominaisuuksia dokumentaatiopohjaisesti toisiinsa ja testataan käytännön testein teknologialle asetetut valintakriteerit läpäisevää tiedonsiirtotyökalua toimintansa osalta. Lisäksi arvioidaan tiedonsiirtotyökalun suorituskykyvaikutusta tietovaraston lähdejärjestelmänä toimivaan relaatiotietokantaan teoriapohjaisesti, sekä käytännön suorituskykymittauksin.
Työn tuloksena oli vertailu, jossa arvioitiin avoimen lähdekoodin tiedonsiirtoteknologian soveltuvuutta tietovaraston käytössä ominaisuuksiensa ja käytännön testauksen perusteella. Työssä saatiin selville, että tietovaraston lähdejärjestelmästä tietovarastoon tietoja siirtävä tiedonsiirto on mahdollista toteuttaa avoimen lähdekoodin teknologialla lähes reaaliaikaisesti, ilman näkyvää suorituskykyvaikutusta lähdejärjestelmän käyttäjille.