Suoriin SQL-kyselyihin perustuvien raporttien kehittäminen Suomen ympäristökeskuksen (SYKE) tarpeisiin ympäristöhallinnon VAHTI-järjestelmässä
Leppänen, Tiina (2010)
Leppänen, Tiina
HAAGA-HELIA ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201101131326
https://urn.fi/URN:NBN:fi:amk-201101131326
Tiivistelmä
Tämä opinnäytetyö tehtiin Suomen ympäristökeskuksen (SYKE) tarpeesta tehdä suoria SQL-kyselyjä VAHTI –tietokannasta. Tietokanta sisältää raportteja mm. vesi-, ilma- ja jätetiedoista, mutta osa tarvittavista tiedoista ei näy valmiissa raporteissa. Tästä syystä SYKE pyysi minua tekemään haut suoraan tietokannasta.
Tämän projektin tarkoituksena on myös auttaa jatkossa, kun SYKE kehittää TIVA2 –hanketta eteenpäin. TIVA2 –hankkeen tarkoituksena on luoda tietovarasto VAHTI –tietokannan päälle siten, että tiedon käytöstä tulisi helpompaa ja avoimempaa kaikille. Hankkeen tarkoituksena on valmistua loppuvuonna 2011.
Opinnäytetyössä esitetään VAHTI –tietokannan ongelmakohtia ja kehittämisideoita TIVA2 –hanketta varten. Suurimpina ongelmina käsittelyssä ovat tietokannan huonot taulujen sisällön nimeämiset ja puuttuvien tietojen etsimisen hankaluus.
Projektin toteutus eteni erittäin sujuvasti hieman hitaan alun jälkeen ja aikataulusta oli helppo pitää kiinni. Tietokantoihin tutustuminen vei eniten aikaa, suurimmaksi osaksi siitä syystä, että VAHTI –tietokannan lisäksi Asiakas- ja Asiakasrekisteri –tietokannat liittyivät myös projektiin. Varsinainen hakujen tekeminen oli helppoa. Kyselyihin sain vastaukset, jos se vain oli tietokannan takia mahdollista.
Opinnäytetyön tulokset olivat ennalta arvattavia jo etukäteistietojen perusteella, vain tietokannan joustamattomuus joissain asioissa tuli pienenä yllätyksenä. Tulokset etenivät vaihe vaiheelta monimutkaisempia hakuja kohti, ensimmäisissä hauissa haettiin pel-kästään VAHTI –tietokannan tauluista tietoja ja viimeisissä hauissa haettiin 12 eri tauluista tietoja, joista 5 taulua sijaitsivat toisissa tietokannoissa. Käytössä olleilla työkaluilla saadut tulokset ovat kohtuullisen luotettavia.
Tämän projektin tarkoituksena on myös auttaa jatkossa, kun SYKE kehittää TIVA2 –hanketta eteenpäin. TIVA2 –hankkeen tarkoituksena on luoda tietovarasto VAHTI –tietokannan päälle siten, että tiedon käytöstä tulisi helpompaa ja avoimempaa kaikille. Hankkeen tarkoituksena on valmistua loppuvuonna 2011.
Opinnäytetyössä esitetään VAHTI –tietokannan ongelmakohtia ja kehittämisideoita TIVA2 –hanketta varten. Suurimpina ongelmina käsittelyssä ovat tietokannan huonot taulujen sisällön nimeämiset ja puuttuvien tietojen etsimisen hankaluus.
Projektin toteutus eteni erittäin sujuvasti hieman hitaan alun jälkeen ja aikataulusta oli helppo pitää kiinni. Tietokantoihin tutustuminen vei eniten aikaa, suurimmaksi osaksi siitä syystä, että VAHTI –tietokannan lisäksi Asiakas- ja Asiakasrekisteri –tietokannat liittyivät myös projektiin. Varsinainen hakujen tekeminen oli helppoa. Kyselyihin sain vastaukset, jos se vain oli tietokannan takia mahdollista.
Opinnäytetyön tulokset olivat ennalta arvattavia jo etukäteistietojen perusteella, vain tietokannan joustamattomuus joissain asioissa tuli pienenä yllätyksenä. Tulokset etenivät vaihe vaiheelta monimutkaisempia hakuja kohti, ensimmäisissä hauissa haettiin pel-kästään VAHTI –tietokannan tauluista tietoja ja viimeisissä hauissa haettiin 12 eri tauluista tietoja, joista 5 taulua sijaitsivat toisissa tietokannoissa. Käytössä olleilla työkaluilla saadut tulokset ovat kohtuullisen luotettavia.