Liikevaihdon raportoinnin kehittäminen
Härus, Jori (2024)
Härus, Jori
2024
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-2024050810064
https://urn.fi/URN:NBN:fi:amk-2024050810064
Tiivistelmä
Tämä opinnäytetyö toteutettiin konstruktiivisen kehittämisen projektina keväällä 2024, ja se tehtiin toimeksiantona yksityisten kuljetusyrittäjien omistamalle tavaraliikenteen ajonvälityskeskukselle. Toimeksiannon tavoitteena oli toteuttaa raportointityökalu, jonka avulla toimeksiantaja voisi parantaa ja tarkentaa käsitystään liikevaihdon muodostumisesta. Raportti toteutettiin Microsoft Power BI-ohjelmistolla, ja raportointia varten tarvittu data kerättiin Python-ohjelmointikieltä hyväksi käyttäen toimeksiantajan toiminnanohjausjärjestelmän tietokannasta suoraan ohjelmointirajapinnan yli.
Opinnäytetyön tietoperusta koostui tiedolla johtamisen ja johdon raportoinnin, tietokantojen ja ohjelmointirajapinnan, Python-ohjelmointikielen sekä datan visualisoinnin aihealueista. Raportti kirjoitettiin niin kutsutun vetoketjumallin mukaiseksi, eli kunkin teoriaosuuden yhteydessä esiteltiin myös toiminnallisen tuotoksen kyseiseen tietoperustan kohtaan kytkeytyvät sovellukset.
Raportin suunnitteluvaiheessa sen perusajatus kiteytyi liikevaihdon esittämiseen kahdessa ristiin suodatettavassa matriisitaulukossa, joissa raportin lukija voisi porautua sekä asiakas- että liikennöitsijähierarkiaan selvittääkseen valitun aikavälin liikevaihdon asiakasluokka-, asiakas- ja työkohdetasolla, sekä liikennöitsijä-, ajoneuvoluokka ja ajoneuvotasolla. Opinnäytetyön tekijällä oli tämän jälkeen melko vapaat kädet raportin työstämisessä, mutta palautetta ja mielipiteitä toimeksiantajalta saatiin tarvittaessa jopa välittömästi ja päivittäin. Matriisitaulukoiden lisäksi raportille toteutettiin muutamia muitakin näkymiä, ja projektin edetessä tultiin vahvistaneeksi myös se, että työkalu soveltuu hyvin myös ad-hoc raporttien luomiseen. Datan päivittämisen vaivattomuus oli itse raportin luomisen ohella toinen työn painopiste, ja vaikka raportointityökalun näkyvä osuus toteutettiin datan visualisointiohjelmistolla, vähintään yhtä suurta osaa tuotoksen hyödynnettävyyden kannalta esittivät datan keräämisestä vastaavat Python-skriptit.
Valmis raportointityökalu on organisaation edustajien käytettävissä Microsoft Teamsiin upotettuna, jossa raporttinäkymiä voi huoletta tutkia. Palautteen perusteella uusi raportointityökalu on antanut uudenlaisia näkymiä yrityksen liikevaihdon muodostumisesta, ja sitä tullaan hyödyntämään säännöllisesti organisaation toiminnan ohjaamisessa ja arvioinnissa.
Opinnäytetyön tietoperusta koostui tiedolla johtamisen ja johdon raportoinnin, tietokantojen ja ohjelmointirajapinnan, Python-ohjelmointikielen sekä datan visualisoinnin aihealueista. Raportti kirjoitettiin niin kutsutun vetoketjumallin mukaiseksi, eli kunkin teoriaosuuden yhteydessä esiteltiin myös toiminnallisen tuotoksen kyseiseen tietoperustan kohtaan kytkeytyvät sovellukset.
Raportin suunnitteluvaiheessa sen perusajatus kiteytyi liikevaihdon esittämiseen kahdessa ristiin suodatettavassa matriisitaulukossa, joissa raportin lukija voisi porautua sekä asiakas- että liikennöitsijähierarkiaan selvittääkseen valitun aikavälin liikevaihdon asiakasluokka-, asiakas- ja työkohdetasolla, sekä liikennöitsijä-, ajoneuvoluokka ja ajoneuvotasolla. Opinnäytetyön tekijällä oli tämän jälkeen melko vapaat kädet raportin työstämisessä, mutta palautetta ja mielipiteitä toimeksiantajalta saatiin tarvittaessa jopa välittömästi ja päivittäin. Matriisitaulukoiden lisäksi raportille toteutettiin muutamia muitakin näkymiä, ja projektin edetessä tultiin vahvistaneeksi myös se, että työkalu soveltuu hyvin myös ad-hoc raporttien luomiseen. Datan päivittämisen vaivattomuus oli itse raportin luomisen ohella toinen työn painopiste, ja vaikka raportointityökalun näkyvä osuus toteutettiin datan visualisointiohjelmistolla, vähintään yhtä suurta osaa tuotoksen hyödynnettävyyden kannalta esittivät datan keräämisestä vastaavat Python-skriptit.
Valmis raportointityökalu on organisaation edustajien käytettävissä Microsoft Teamsiin upotettuna, jossa raporttinäkymiä voi huoletta tutkia. Palautteen perusteella uusi raportointityökalu on antanut uudenlaisia näkymiä yrityksen liikevaihdon muodostumisesta, ja sitä tullaan hyödyntämään säännöllisesti organisaation toiminnan ohjaamisessa ja arvioinnissa.