Raportointijärjestelmän toteuttaminen RESCA-hankkeelle
Ruusala, Tomi (2014)
Ruusala, Tomi
Jyväskylän ammattikorkeakoulu
2014

Creative Commons Attribution-NonCommercial 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014112116196
https://urn.fi/URN:NBN:fi:amk-2014112116196
Tiivistelmä
Opinnäytetyö toteutettiin Oy lamit.fi:lle, jonka asiakkaana oli Oulun kaupungin RESCAenergiatehokkuushanke. Työn tavoitteena oli saada aikaan raportointijärjestelmä, jolla RESCA voi havaita trendejä energiatehokkuuden muutoksissa. Raportointijärjestelmään liittyen tutkittiin myös eri datan visualisointimahdollisuuksien käytettävyyttä, ominaisuuksia,
kustannuksia ja suorituskykyä.
Työssä kartoitettiin mahdollisesti soveltuvat piirtokirjastot. Tämän jälkeen karsittiin kirjastojen määrä neljään. Näille valituille kirjastoille suoritettiin tarkempia testejä ja tutkittiin niiden ominaisuuksia. Vertailtuja ominaisuuksia olivat ulkoasu, suorituskyky ja dokumentaatio. Saatujen tulosten pohjalta voitiin valita RESCA-hankkeeseen ja muutamaan muuhun yleiseen käyttötapaukseen sopivat kirjastot.
Raportointijärjestelmä saatiin valmiiksi kaikkien vaatimusten mukaan. Siihen valittiin käytettäväksi Canvas.js-kirjasto, joka oli ainoa testattu kirjasto, joka kykeni piirtämään yli 100 000 datapistettä kuvaajaan. Parhaaksi ilmaiseksi kirjastoksi valittiin Google Charts. Paras ma ksullinen kirjasto oli Highcharts. Aloittelevalle ohjelmoijalle suositeltiin Canvas.js-kirjastoa.
RESCAn raportointijärjestelmä saatiin kaikkien vaatimusten osalta valmiiksi. Järjestelmästä saadaan tuotettua energiatehokkuutta kuvaavia raportteja tiettyjen alueiden rakennuksista.
kustannuksia ja suorituskykyä.
Työssä kartoitettiin mahdollisesti soveltuvat piirtokirjastot. Tämän jälkeen karsittiin kirjastojen määrä neljään. Näille valituille kirjastoille suoritettiin tarkempia testejä ja tutkittiin niiden ominaisuuksia. Vertailtuja ominaisuuksia olivat ulkoasu, suorituskyky ja dokumentaatio. Saatujen tulosten pohjalta voitiin valita RESCA-hankkeeseen ja muutamaan muuhun yleiseen käyttötapaukseen sopivat kirjastot.
Raportointijärjestelmä saatiin valmiiksi kaikkien vaatimusten mukaan. Siihen valittiin käytettäväksi Canvas.js-kirjasto, joka oli ainoa testattu kirjasto, joka kykeni piirtämään yli 100 000 datapistettä kuvaajaan. Parhaaksi ilmaiseksi kirjastoksi valittiin Google Charts. Paras ma ksullinen kirjasto oli Highcharts. Aloittelevalle ohjelmoijalle suositeltiin Canvas.js-kirjastoa.
RESCAn raportointijärjestelmä saatiin kaikkien vaatimusten osalta valmiiksi. Järjestelmästä saadaan tuotettua energiatehokkuutta kuvaavia raportteja tiettyjen alueiden rakennuksista.