Raportointityökalujen hyödyntäminen NoSQL-tietokannan testauksessa
Hietala, Matilda Mirjami (2016)
Hietala, Matilda Mirjami
2016
Tietojohtamisen koulutusohjelma
Talouden ja rakentamisen tiedekunta - Faculty of Business and Built Environment
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ä
2016-04-06
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201603143635
https://urn.fi/URN:NBN:fi:tty-201603143635
Tiivistelmä
Liiketoimintatiedon hallinnan prosessissa dataa tallennetaan tietokantaan, josta sitä voidaan hyödyntää liiketoimintatiedon hallinnan työkalujen, kuten raportointityökalujen, avulla. Raportointityökaluilla tietokannan datasta voidaan muodostaa raporttimuotoisia analyyseja, joita voidaan käyttää päätöksenteon tukena. Jotta päätöksenteko perustuu luotettavaan tietoon, on tärkeää että tietokannassa sijaitseva data on oikeellista. Tietokannan datan oikeellisuudesta voidaan varmistua testaamalla sitä. Loppukäyttäjä on hyvä testaaja datan oikeellisuudelle, sillä hän tietää mitä datalta odotetaan ja lisäksi hän on tietokannan kehityksen kannalta ulkopuolinen tarkastelija.
Tietokannat ovat perinteisesti perustuneet relaatiomalliin, mutta datan määrän ja moninaisuuden jatkuva lisääntyminen ovat myös luoneet tarpeen hyvin skaalautuville ja joustaville NoSQL-tietokannoille. NoSQL-tietokantojen rakenne on vaihteleva, eikä niille ole yhtä yksikäsitteistä kyselykieltä, joten datan tarkastelu voi olla haasteellista. Liiketoimintaorientoitunut loppukäyttäjä voi kuitenkin yhdistää NoSQL-tietokannan raportointityökaluun ja tarkastella dataa työkalun avulla. Tämä mahdollistaa datan oikeellisuuden tarkastelun ilman ymmärrystä tietokantarakenteesta.
Tämän tutkimuksen tavoitteena oli muodostaa käsitys raportointityökalujen hyödyntämismahdollisuuksista NoSQL-tietokannan datan testaamisessa. Kirjallisuustarkastelun avulla keskityttiin ensin tarkastelemaan tutkimuksen kontekstia ja kasvatettiin ymmärrystä kontekstin osa-alueista. Teoreettisen tarkastelun pohjalta muodostettiin testaussuunnitelma, jonka pohjalta suoritettiin empiirinen tutkimus. Empirian tarkoituksena oli selvittää, kuinka hyvin virheet datassa näkyvät raportoinnissa ja mikä raportointityökalu sopisi parhaiten tämän tyyppiseen testaukseen. Testaussuunnitelma toteutettiin kolmella eri raportointityökalulla ja tuloksia vertailtiin helppokäyttöisyyden, loogisuuden ja graafisen esitysvoiman perusteella.
Empiirinen tutkimus osoitti, että NoSQL-tietokannan datan oikeellisuuden testaaminen on mahdollista raportointityökalujen avulla. Kaikki testausaineistoon luodut tahalliset virheet ilmenivät raportointityökaluilla suoritetussa korkean tason tarkastelussa ja graafiset esitystavat toivat lisäarvoa dataan. Raportointityökalut olivat myös helppokäyttöisiä testaustyökaluja, ja tarkastelluista kolmesta raportointityökalusta Tableau ja Power BI olivat selvästi helppokäyttöisempiä kuin Qlik Sense.
Tietokannat ovat perinteisesti perustuneet relaatiomalliin, mutta datan määrän ja moninaisuuden jatkuva lisääntyminen ovat myös luoneet tarpeen hyvin skaalautuville ja joustaville NoSQL-tietokannoille. NoSQL-tietokantojen rakenne on vaihteleva, eikä niille ole yhtä yksikäsitteistä kyselykieltä, joten datan tarkastelu voi olla haasteellista. Liiketoimintaorientoitunut loppukäyttäjä voi kuitenkin yhdistää NoSQL-tietokannan raportointityökaluun ja tarkastella dataa työkalun avulla. Tämä mahdollistaa datan oikeellisuuden tarkastelun ilman ymmärrystä tietokantarakenteesta.
Tämän tutkimuksen tavoitteena oli muodostaa käsitys raportointityökalujen hyödyntämismahdollisuuksista NoSQL-tietokannan datan testaamisessa. Kirjallisuustarkastelun avulla keskityttiin ensin tarkastelemaan tutkimuksen kontekstia ja kasvatettiin ymmärrystä kontekstin osa-alueista. Teoreettisen tarkastelun pohjalta muodostettiin testaussuunnitelma, jonka pohjalta suoritettiin empiirinen tutkimus. Empirian tarkoituksena oli selvittää, kuinka hyvin virheet datassa näkyvät raportoinnissa ja mikä raportointityökalu sopisi parhaiten tämän tyyppiseen testaukseen. Testaussuunnitelma toteutettiin kolmella eri raportointityökalulla ja tuloksia vertailtiin helppokäyttöisyyden, loogisuuden ja graafisen esitysvoiman perusteella.
Empiirinen tutkimus osoitti, että NoSQL-tietokannan datan oikeellisuuden testaaminen on mahdollista raportointityökalujen avulla. Kaikki testausaineistoon luodut tahalliset virheet ilmenivät raportointityökaluilla suoritetussa korkean tason tarkastelussa ja graafiset esitystavat toivat lisäarvoa dataan. Raportointityökalut olivat myös helppokäyttöisiä testaustyökaluja, ja tarkastelluista kolmesta raportointityökalusta Tableau ja Power BI olivat selvästi helppokäyttöisempiä kuin Qlik Sense.