Data-analytiikkajärjestelmän vaihtoprosessin suunnittelu : Googlesta Snowplow'iin
Marttala, Malla (2023)
Marttala, Malla
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-202303254151
https://urn.fi/URN:NBN:fi:amk-202303254151
Tiivistelmä
Opinnäytetyön toimeksiantaja halusi eroon nykyisestä data-analytiikkajärjestelmästä ja implementoida toiminnanohjausjärjestelmäänsä Snowplow Analyticsin avoimen lähdekoodin data-analytiikka-alustan. Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa data-analytiikkajärjestelmän vaihto niin, että alkuperäisiin mittauspisteisiin ei tarvitsisi koskea lähdekoodin osalta. Tutkimuskysymyksien aiheita olivat vanhasta analytiikkajärjestelmästä poistuminen GDPR:n vuoksi, uuden analytiikkajärjestelmän implementoinnin suunnittelu ja toteutus koskematta lähdekoodiin, GDPR:n noudattamisen varmistaminen ja mahdolliset uudet toiminnallisuudet, kuten NPS-mittaus.
Opinnäytetyön tietoperustassa käytiin läpi data-analytiikkaa sekä Snowplow’n avoimen lähdekoodin toimintaa ja dokumentaatiota .NET Tracker -kirjaston osalta. Koska aihe johtuu osittain GDPR-asetuksesta, myös yleistä tietosuoja-asetusta ja sen vaatimia asioita tutkittiin. Lisäksi tutustuttiin ERP-järjestelmiin ja työn kohteeseen. Tässä tutkimuksellisessa kehittämistyössä käytettiin metodologisena lähestymistapana konstruktiivista tutkimusotetta. Työn aikana tehtiin jatkuvaa dokumentaatiota muistiinpanojen ja päiväkirjan muodossa sekä haastatteluista, keskusteluista että varsinaisen työn toteuttamisesta, jotka toimivat työn aineistona.
Snowplow’n implementointi onnistui tavoitteen mukaisesti, eli analytiikka-alusta saatiin vaihdettua koskematta lähdekoodiin. Opinnäytetyönä tehdyn suunnitelman mukaan ei täysin edetty, koska työn edetessä jouduttiin ratkaisemaan muutama yllättäväkin ongelma. GDPR:n mukaan toimiminen varmistettiin, mutta uusien toiminnallisuuksien lisääminen jäi tulevaisuuteen aikatauluongelmien vuoksi. Vanha analytiikkajärjestelmä tullaan poistamaan käytöstä, kun uudesta on saatu tarpeeksi dataa. Aiemman datan siirtäminen uuteen tietovarastoon ei olisi ollut ajankäytöllisesti järkevää.
Opinnäytetyön tietoperustassa käytiin läpi data-analytiikkaa sekä Snowplow’n avoimen lähdekoodin toimintaa ja dokumentaatiota .NET Tracker -kirjaston osalta. Koska aihe johtuu osittain GDPR-asetuksesta, myös yleistä tietosuoja-asetusta ja sen vaatimia asioita tutkittiin. Lisäksi tutustuttiin ERP-järjestelmiin ja työn kohteeseen. Tässä tutkimuksellisessa kehittämistyössä käytettiin metodologisena lähestymistapana konstruktiivista tutkimusotetta. Työn aikana tehtiin jatkuvaa dokumentaatiota muistiinpanojen ja päiväkirjan muodossa sekä haastatteluista, keskusteluista että varsinaisen työn toteuttamisesta, jotka toimivat työn aineistona.
Snowplow’n implementointi onnistui tavoitteen mukaisesti, eli analytiikka-alusta saatiin vaihdettua koskematta lähdekoodiin. Opinnäytetyönä tehdyn suunnitelman mukaan ei täysin edetty, koska työn edetessä jouduttiin ratkaisemaan muutama yllättäväkin ongelma. GDPR:n mukaan toimiminen varmistettiin, mutta uusien toiminnallisuuksien lisääminen jäi tulevaisuuteen aikatauluongelmien vuoksi. Vanha analytiikkajärjestelmä tullaan poistamaan käytöstä, kun uudesta on saatu tarpeeksi dataa. Aiemman datan siirtäminen uuteen tietovarastoon ei olisi ollut ajankäytöllisesti järkevää.