Tietovarastot : tietovarastot ohjelmistokehityksessä
Peltonen, Juho (2011)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105198738
https://urn.fi/URN:NBN:fi:amk-201105198738
Tiivistelmä
Tietovarasto sisältää yrityksen toiminnalle tärkeää tietoa. Tietovarasto säilyttää vanhat tiedot eikä niiden päälle talleteta muuta tietoa. Tietovaraston etuna on helppo ja nopea tiedonhaku.
Tietovaraston käyttäjät käyttävät tietovaraston tietoja päätösten tekoon. Monet talousmaailman päätöksistä tehdään tietokannan tietojen perusteella.
Tietovaraston tieto tulee toisista tietokannoista, joita sanotaan operatiivisiksi kannoiksi. Koska operatiivisia kantoja on useita ja niiden rakenne on erilainen, on haasteena tiedon yhtenäisyys. Tiedon muuntamista operatiivisten kantojen erilaisista rakenteista yhteen tietovaraston rakenteeseen kutsutaan integroinniksi tai ETL:ksi.
Tietokannat ovat yleensä relaatiotietokantoja, joihin tallennetaan tieto relaatiamallin mukaan. Yleisin rajapinta relaatiotietokantoihin on SQL-kieli.
Visual Studio Tools for Office (VSTO) on Microsoftin kehittämä kehitystyökalu Office-pohjaisten sovellusten tekemiseen. VSTO työkalulla voi tehdä ohjelmia esimekiksi Word ja Excel ohjelmistojen päälle.
Tässä opinnäytetyössä tehdään budjetin ennustamiseen käytettävä sovellus. Sovellus on Excel pohjainen ja se on tehty VSTO työkalulla.
Tietovaraston käyttäjät käyttävät tietovaraston tietoja päätösten tekoon. Monet talousmaailman päätöksistä tehdään tietokannan tietojen perusteella.
Tietovaraston tieto tulee toisista tietokannoista, joita sanotaan operatiivisiksi kannoiksi. Koska operatiivisia kantoja on useita ja niiden rakenne on erilainen, on haasteena tiedon yhtenäisyys. Tiedon muuntamista operatiivisten kantojen erilaisista rakenteista yhteen tietovaraston rakenteeseen kutsutaan integroinniksi tai ETL:ksi.
Tietokannat ovat yleensä relaatiotietokantoja, joihin tallennetaan tieto relaatiamallin mukaan. Yleisin rajapinta relaatiotietokantoihin on SQL-kieli.
Visual Studio Tools for Office (VSTO) on Microsoftin kehittämä kehitystyökalu Office-pohjaisten sovellusten tekemiseen. VSTO työkalulla voi tehdä ohjelmia esimekiksi Word ja Excel ohjelmistojen päälle.
Tässä opinnäytetyössä tehdään budjetin ennustamiseen käytettävä sovellus. Sovellus on Excel pohjainen ja se on tehty VSTO työkalulla.