Pilottikoon biokaasulaitoksen mittausdatan tietokanta
Saarelma, Tuomas (2014)
Saarelma, Tuomas
Savonia-ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014060411735
https://urn.fi/URN:NBN:fi:amk-2014060411735
Tiivistelmä
Jatkuvatoimisten mittalaitteiden käyttö on yleistynyt ympäristöteknologian monissa sovelluksissa. Näitä ovat esimerkiksi vesilaitosten ja uusiutuvan energian tuotantolaitosten prosessinohjaukseen liittyvät mittaukset sekä ympäristön tilaa havainnoivat ympäristömittauspisteet. Syntyvän mittausdatan määrä on usein huomattavan suuri ja tiedon siirto, varastointi ja analysointi vaativat siksi luotettavia ja tarkoituksenmukaisia teknisiä ratkaisuja.
Tämän opinnäytetyön tavoitteena oli kehittää ratkaisu mittausdatan siirtämiseksi ja tallentamiseksi tietokantaan. Työn tilaaja oli Savonia-ammattikorkeakoulun ympäristötekniikan opetus- ja tutkimusyksikkö. Yhtenä vaihtoehtona oli tietokantaratkaisun suunnittelu ja toteutus alusta lähtien itsenäisesti avoimen lähdekoodin ohjelmistoja käyttäen. Tutkittavana oli myös vaihtoehto, jossa mittalaitevalmistaja Kellerin ilmaisohjelma GSM 2 DataManageria käytettäisiin tiedonsiirrossa ja tietokannan luonnissa. Työn käytännön esimerkkinä käytettiin pilottikoon biokaasulaitoksen mittausdataa, mutta tarkoitus oli kehittää ratkaisu, joka sopisi kaikille pilottikoon koelaitoksille sekä ympäristömittauspisteille.
Työn lopputulos on MySQL-relaatiotietokanta. Mittausdata siirretään tietokantapalvelimelle ajastettuna FTP-siirtona ja palvelin siirtää uuden datan automaattisesti tietokantaan ja muokkaa sen haluttuun muotoon parser-skriptin avulla. Tietokannalle suunniteltiin myös selainpohjainen käyttöliitttymä. PHP-kielen avulla selaimeen saadaan tuotua tietokannasta tieto saatavilla olevasta mittausdatasta. Käyttäjä valitsee halutun mittauskohteen, mittaussuureet ja aikavälin, jonka jälkeen selaimessa esitetään valittu data taulukkomuodossa. Data on myös mahdollista ladata paikalliselle työasemalle CSV-tiedostona analysoitavaksi esimerkiksi taulukkolaskentaohjelmassa.
Tämän opinnäytetyön tavoitteena oli kehittää ratkaisu mittausdatan siirtämiseksi ja tallentamiseksi tietokantaan. Työn tilaaja oli Savonia-ammattikorkeakoulun ympäristötekniikan opetus- ja tutkimusyksikkö. Yhtenä vaihtoehtona oli tietokantaratkaisun suunnittelu ja toteutus alusta lähtien itsenäisesti avoimen lähdekoodin ohjelmistoja käyttäen. Tutkittavana oli myös vaihtoehto, jossa mittalaitevalmistaja Kellerin ilmaisohjelma GSM 2 DataManageria käytettäisiin tiedonsiirrossa ja tietokannan luonnissa. Työn käytännön esimerkkinä käytettiin pilottikoon biokaasulaitoksen mittausdataa, mutta tarkoitus oli kehittää ratkaisu, joka sopisi kaikille pilottikoon koelaitoksille sekä ympäristömittauspisteille.
Työn lopputulos on MySQL-relaatiotietokanta. Mittausdata siirretään tietokantapalvelimelle ajastettuna FTP-siirtona ja palvelin siirtää uuden datan automaattisesti tietokantaan ja muokkaa sen haluttuun muotoon parser-skriptin avulla. Tietokannalle suunniteltiin myös selainpohjainen käyttöliitttymä. PHP-kielen avulla selaimeen saadaan tuotua tietokannasta tieto saatavilla olevasta mittausdatasta. Käyttäjä valitsee halutun mittauskohteen, mittaussuureet ja aikavälin, jonka jälkeen selaimessa esitetään valittu data taulukkomuodossa. Data on myös mahdollista ladata paikalliselle työasemalle CSV-tiedostona analysoitavaksi esimerkiksi taulukkolaskentaohjelmassa.