Data Vault 2.0 -mallinnetun tietovarasto- ja raportointijärjestelmän testaaminen
Jokinen, Eetu (2024)
Jokinen, Eetu
2024
Tietojohtamisen DI-ohjelma - Master's Programme in Information and Knowledge Management
Johtamisen ja talouden tiedekunta - Faculty of Management and Business
This publication is copyrighted. Only for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-05-31
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202405236246
https://urn.fi/URN:NBN:fi:tuni-202405236246
Tiivistelmä
Organisaatiot pyrkivät tekemään päätöksiä tietoon pohjautuen. Tietovarasto- ja raportointijärjestelmät ovat kehitetty tuottamaan informaatiota päätöksenteon tueksi. Tuotetun informaation pitää olla laadukasta, jotta se mahdollistaa parempien päätösten tekemisen. Testaamalla tietovarasto- ja raportointijärjestelmiä voidaan arvioida, toimivatko järjestelmät oikein ja tuottavatko ne laadukasta informaatiota. Koska tällaisissa järjestelmissä on tyypillisesti paljon dataa ja siksi mahdollisia testauskohteita on hyvin paljon, on haastavaa testata sekä riittävän tehokkaasti, että riittävän kattavasti.
Muun muassa Suomessa vuonna 2023 toimintansa aloittaneille hyvinvointialueille kehitetään Data Vault 2.0 -mallinnusmenetelmän mukaisesti tietovarasto- ja raportointijärjestelmiä niiden tiedolla johtamisen tueksi. Data Vault 2.0 -mallinnusmenetelmän mukainen järjestelmä eroaa tyypillisistä tietovarasto- ja raportointijärjetelmistä siten, että ETL ei tapahdu kokonaan lähdejärjestelmien ja tietovaraston välillä, vaan suuri osa datan transformaatioista tehdään vasta, kun data on jo ladattu tietovarastoon. Tämä seikka vaikuttaa siihen, kuinka järjestelmää kannattaa testata.
Tässä tutkimuksessa tutkittiin, kuinka Data Vault 2.0 -menetelmän mukaan mallinnettuja järjestelmiä kannattaa testata, jotta testaaminen on kattavaa ja tehokasta. Tutkimus suoritettiin suunnittelututkimuksena, jossa kehitettiin kohdeorganisaatiolle toimintatavat testauksen tekemiseksi.
Tutkimus jakautuu kahteen osaan, jotka ovat kirjallisuuskatsaus ja empiirinen tutkimus. Kirjallisuuskatsaus koostuu kahdesta osasta. Ensimmäisessä osassa perehdytään tyypillisiin tietovarasto- ja raportointijärjestelmiin sekä Data Vault 2.0 -mallinnettuihin järjestelmiin, jotta ymmäretään, kuinka tällaiset järjestelmät vertautuvat toisiinsa. Toisessa osassa tutkitaan, kuinka tietovarasto- raportointijärjestelmiä kannattaa testata. Empiirisessä tutkimuksessa kehitettiin artefakti vastaamaan tutkimuksen ongelmaan haastattelemalla asiantuntijoita siitä, kuinka Data Vault 2.0 -mallinnettuja järjestelmiä kannattaisi testata syventäen ymmärrystä aiheesta, jota ei kirjallisuudessa suoraan oltu juurikaan käsitelty. Lisäksi asiantuntijoilta kerättiin kehitysehdotuksia teorian ja haastattelujen perusteella muodostetusta artefaktista, jotta varmistuttiin siitä, että artefakti on riittävä asetettuihin tavoitteisiin nähden.
Tutkimuksessa muodostettu artefakti jakaantuu kahteen osaan, jotka ovat kehityksen ohella käytettävä tarkistuslista sekä viitekehys, johon on koottu testauksen kannalta olennaisia asioita. Artefakti on luotu palvelemaan kohdeyrityksen tarpeita ja artefaktin avulla kohdeorganisaatio pystyy systemaattisesti integroimaan testauksen osaksi projekteja, joissa luodaan Data Vault 2.0 -mallinnuksen mukaisia tietovarasto- ja raportointijärjestelmien kokonaisuuksia.
Muun muassa Suomessa vuonna 2023 toimintansa aloittaneille hyvinvointialueille kehitetään Data Vault 2.0 -mallinnusmenetelmän mukaisesti tietovarasto- ja raportointijärjestelmiä niiden tiedolla johtamisen tueksi. Data Vault 2.0 -mallinnusmenetelmän mukainen järjestelmä eroaa tyypillisistä tietovarasto- ja raportointijärjetelmistä siten, että ETL ei tapahdu kokonaan lähdejärjestelmien ja tietovaraston välillä, vaan suuri osa datan transformaatioista tehdään vasta, kun data on jo ladattu tietovarastoon. Tämä seikka vaikuttaa siihen, kuinka järjestelmää kannattaa testata.
Tässä tutkimuksessa tutkittiin, kuinka Data Vault 2.0 -menetelmän mukaan mallinnettuja järjestelmiä kannattaa testata, jotta testaaminen on kattavaa ja tehokasta. Tutkimus suoritettiin suunnittelututkimuksena, jossa kehitettiin kohdeorganisaatiolle toimintatavat testauksen tekemiseksi.
Tutkimus jakautuu kahteen osaan, jotka ovat kirjallisuuskatsaus ja empiirinen tutkimus. Kirjallisuuskatsaus koostuu kahdesta osasta. Ensimmäisessä osassa perehdytään tyypillisiin tietovarasto- ja raportointijärjestelmiin sekä Data Vault 2.0 -mallinnettuihin järjestelmiin, jotta ymmäretään, kuinka tällaiset järjestelmät vertautuvat toisiinsa. Toisessa osassa tutkitaan, kuinka tietovarasto- raportointijärjestelmiä kannattaa testata. Empiirisessä tutkimuksessa kehitettiin artefakti vastaamaan tutkimuksen ongelmaan haastattelemalla asiantuntijoita siitä, kuinka Data Vault 2.0 -mallinnettuja järjestelmiä kannattaisi testata syventäen ymmärrystä aiheesta, jota ei kirjallisuudessa suoraan oltu juurikaan käsitelty. Lisäksi asiantuntijoilta kerättiin kehitysehdotuksia teorian ja haastattelujen perusteella muodostetusta artefaktista, jotta varmistuttiin siitä, että artefakti on riittävä asetettuihin tavoitteisiin nähden.
Tutkimuksessa muodostettu artefakti jakaantuu kahteen osaan, jotka ovat kehityksen ohella käytettävä tarkistuslista sekä viitekehys, johon on koottu testauksen kannalta olennaisia asioita. Artefakti on luotu palvelemaan kohdeyrityksen tarpeita ja artefaktin avulla kohdeorganisaatio pystyy systemaattisesti integroimaan testauksen osaksi projekteja, joissa luodaan Data Vault 2.0 -mallinnuksen mukaisia tietovarasto- ja raportointijärjestelmien kokonaisuuksia.