Agile BI - Liiketoimintatiedon hallintaympäristön ketterä rakentaminen
af Hällström, Kristian (2011)
af Hällström, Kristian
2011
Tietojohtamisen koulutusohjelma
Teknis-taloudellinen tiedekunta - Faculty of Business and Technology Management
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ä
2011-05-04
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-2011051714667
https://urn.fi/URN:NBN:fi:tty-2011051714667
Tiivistelmä
Liiketoimintatiedon hallinta, eli business intelligence on noussut tärkeäksi kilpailutekijäksi ja merkittäväksi osaksi päätöksentekoprosessia. Liiketoimintatiedon hallintaprojektit ovat monimutkaisia ja vaativat paljon resursseja. Tämän tutkimuksen tavoitteena oli löytää keinoja ketterään liiketoimintatiedon hallintaan. Työssä käytetty tutkimusstrategia oli toimintatutkimus. Teemahaastattelujen lisäksi työn tekijä keräsi tietoa osallistumalla projekteihin.
Liiketoimintatiedon hallinnan ohjelmistoprojektit ovat tyypillisesti toteutettu vesiputousmallin mukaisesti. Ketterät menetelmät ovat yleistyneet voimakkaasti ohjelmistokehityksessä ja seuraavaksi niitä tullaan soveltamaan BI-projekteissa. Agile BI:llä, eli ketterällä liiketoimintatiedon hallinnalla tarkoitetaan useimmiten ketterien menetelmien käyttöä liiketoimintatiedon hallinnan projekteissa. Ketteryys viittaa kuitenkin myös tietovaraston ketterään rakentamiseen sekä muutoksille ketterään liiketoimintatiedon hallintaympäristöön.
Haastattelujen perusteella ketteriä menetelmiä ei ole vielä hyödynnetty kohdeyrityksen tietovarastointiprojekteissa, mutta niiden potentiaali on tiedossa. Kohdeyrityksessä ei olla varmoja ketterien menetelmien soveltumisesta sellaisenaan liiketoimintatiedon hallintaan. Suuria mahdollisuuksia on automatisoiduissa ETL-prosesseissa ja valmiissa rajapinnoissa järjestelmiin.
Tässä tutkimuksessa toteutettiin käytännön sovellus, joka automatisoi osan ETL-prosessista Salesforce-järjestelmästä tietokantaan. Työssä toteutettu sovellus luo automaattisesti tietokannan taulut, lataa halutut tiedot Salesforcesta ja tallentaa ne tietokantaan. Sovellus on erittäin joustava muutoksille ja helposti kopioitavissa. Se vähentää huomattavasti rutiinityötä, vaikka sillä toteutetaankin vain osa koko BI-ympäristöstä. Automatisoitu ETL-prosessi tallentaa metatietoa, jolloin tiedon läpinäkyvyys paranee ja muutokset ovat helpommin havaittavissa. Metatiedon ansiosta tietovaraston rakentaminen ja siihen liittyvät ETL-rutiinit on helpompi toteuttaa. /Kir11
Liiketoimintatiedon hallinnan ohjelmistoprojektit ovat tyypillisesti toteutettu vesiputousmallin mukaisesti. Ketterät menetelmät ovat yleistyneet voimakkaasti ohjelmistokehityksessä ja seuraavaksi niitä tullaan soveltamaan BI-projekteissa. Agile BI:llä, eli ketterällä liiketoimintatiedon hallinnalla tarkoitetaan useimmiten ketterien menetelmien käyttöä liiketoimintatiedon hallinnan projekteissa. Ketteryys viittaa kuitenkin myös tietovaraston ketterään rakentamiseen sekä muutoksille ketterään liiketoimintatiedon hallintaympäristöön.
Haastattelujen perusteella ketteriä menetelmiä ei ole vielä hyödynnetty kohdeyrityksen tietovarastointiprojekteissa, mutta niiden potentiaali on tiedossa. Kohdeyrityksessä ei olla varmoja ketterien menetelmien soveltumisesta sellaisenaan liiketoimintatiedon hallintaan. Suuria mahdollisuuksia on automatisoiduissa ETL-prosesseissa ja valmiissa rajapinnoissa järjestelmiin.
Tässä tutkimuksessa toteutettiin käytännön sovellus, joka automatisoi osan ETL-prosessista Salesforce-järjestelmästä tietokantaan. Työssä toteutettu sovellus luo automaattisesti tietokannan taulut, lataa halutut tiedot Salesforcesta ja tallentaa ne tietokantaan. Sovellus on erittäin joustava muutoksille ja helposti kopioitavissa. Se vähentää huomattavasti rutiinityötä, vaikka sillä toteutetaankin vain osa koko BI-ympäristöstä. Automatisoitu ETL-prosessi tallentaa metatietoa, jolloin tiedon läpinäkyvyys paranee ja muutokset ovat helpommin havaittavissa. Metatiedon ansiosta tietovaraston rakentaminen ja siihen liittyvät ETL-rutiinit on helpompi toteuttaa. /Kir11