Oliorelaatiotietokannan käyttö energianhallintajärjestelmässä
Kuokkanen, Antti (2005)
Tiivistelmä
Empower Oy on energia-alan palveluja tarjoava yritys. Energianhallintajärjestelmää
käytetään energiatietojen hallintaan ja ylläpitoon sekä tietojen esittämiseen loppukäyttäjille.
Palvelun näytöt ja raportit on toteutettu web-pohjaisen käyttöliittymän kautta.
Yhtiössä käynnistyi suurprojekti vanhan energianhallintajärjestelmän korvaamiseksi.
Vanha järjestelmä otettiin käyttöön vuonna 1995 ja EMS-projekti käynnistettiin vuonna
2001.
Diplomityö tehtiin osana EMS-projektia ja työn tavoitteina oli selvittää perusjärjestelmän
käyttämän tietokantaratkaisun toimivuutta ja soveltuvuutta tehtävään sekä tutkailla
eri tietokantamalleja teoreettisesti. Lisäksi työhön kuului erillisten haku- ja muutoskomponenttien
ja rajapintojen toteuttaminen. Näiden avulla voidaan hakea ja muuttaa
tietoa perusjärjestelmän pohjalla toimivasta oliorelaatiotietokannasta.
Perusjärjestelmän DOR-tietokannaksi (Domain Object Repository) kutsuttu kokonaisuus
on olioläheinen tietovarasto, josta tietoa haetaan ilmoittamalla haettavan olion
tyyppi ja siihen liitoksissa olevat tyypit. Hakutulokseen mukaan haluttavat ominaisuudet
ilmoitetaan kultakin tyypiltä erikseen. Haettaessa ja muutettaessa oliopohjaista
DOR-tietoa, tulee noudattaa järjestelmän käyttämiä tietomalleja.
Haku- ja muutoskomponentit toteutettiin Microsoftin kehittämällä .NET-teknologialla.
Tietokantamallien teoreettinen tarkastelu auttoi ymmärtämään järjestelmän pohjalla
toimivaa tietokantaratkaisua.
Työssä selvisi, että perusjärjestelmän hyödyntämä oliorelaatiotietokanta soveltuu varsin
hyvin tarkoitukseensa. Haku- ja muutoskomponenttien toteutus onnistui ja ne toimivat
helppokäyttöisenä rajapintana energianhallintajärjestelmän tietokantaan.
käytetään energiatietojen hallintaan ja ylläpitoon sekä tietojen esittämiseen loppukäyttäjille.
Palvelun näytöt ja raportit on toteutettu web-pohjaisen käyttöliittymän kautta.
Yhtiössä käynnistyi suurprojekti vanhan energianhallintajärjestelmän korvaamiseksi.
Vanha järjestelmä otettiin käyttöön vuonna 1995 ja EMS-projekti käynnistettiin vuonna
2001.
Diplomityö tehtiin osana EMS-projektia ja työn tavoitteina oli selvittää perusjärjestelmän
käyttämän tietokantaratkaisun toimivuutta ja soveltuvuutta tehtävään sekä tutkailla
eri tietokantamalleja teoreettisesti. Lisäksi työhön kuului erillisten haku- ja muutoskomponenttien
ja rajapintojen toteuttaminen. Näiden avulla voidaan hakea ja muuttaa
tietoa perusjärjestelmän pohjalla toimivasta oliorelaatiotietokannasta.
Perusjärjestelmän DOR-tietokannaksi (Domain Object Repository) kutsuttu kokonaisuus
on olioläheinen tietovarasto, josta tietoa haetaan ilmoittamalla haettavan olion
tyyppi ja siihen liitoksissa olevat tyypit. Hakutulokseen mukaan haluttavat ominaisuudet
ilmoitetaan kultakin tyypiltä erikseen. Haettaessa ja muutettaessa oliopohjaista
DOR-tietoa, tulee noudattaa järjestelmän käyttämiä tietomalleja.
Haku- ja muutoskomponentit toteutettiin Microsoftin kehittämällä .NET-teknologialla.
Tietokantamallien teoreettinen tarkastelu auttoi ymmärtämään järjestelmän pohjalla
toimivaa tietokantaratkaisua.
Työssä selvisi, että perusjärjestelmän hyödyntämä oliorelaatiotietokanta soveltuu varsin
hyvin tarkoitukseensa. Haku- ja muutoskomponenttien toteutus onnistui ja ne toimivat
helppokäyttöisenä rajapintana energianhallintajärjestelmän tietokantaan.