Pengon-blogi: Tiedosta tulosta

3 vinkkiä helpompaan tietovarastoprojektiin

Kirjoittanut Bernardo Di Chiara | 23.6.2021

Elääkö mielessäsi myytti tietovaraston ikuisuusprojektista, joka vaatii suurta panostusta, eikä tunnu valmistuvan koskaan? Aiemmin tietovarastoja tehtiin koodaamalla vesiputousmallilla, jossa organisaatio pääsi tutustumaan kumppanin toteutukseen vasta sen valmistuttua, kuukausien urakoinnin jälkeen. Tämän päivän moderneilla ratkaisuilla tietovaraston rakentaminen, kehittäminen ja ylläpitäminen on helppoa ja nopeaa. Lue blogistamme parhaat vinkit helpompaan tietovarastoprojektiin.

Onnistu tietovarastoprojektissa 3 vinkkiä

1. Suosi moderneja pilvitietovarastoja 

Pilviteknologioiden yleistyminen on kasvava trendi niin Business Intelligence -ratkaisuissa kuin tietovarastoalustoissa. Modernit pilvitietovarastot tarjoavat lukuisia hyötyjä, ja helpottavat monin tavoin työtäsi. Tässä muutamia poimintojamme:

  • Matalat investointikustannukset ja hyvä skaalautuvuus

    Pilvipohjainen tietovarasto ei vaadi suurta investointia, koska sinun ei tarvitse ostaa ja asentaa palvelemien levytiloja, prosessoreja ja palvelinkaappeja, kuten paikallisesti asennetuissa vaihtoehdoissa. Pilvipalveluissa voit määritellä, kuinka paljon prosessoritehoa tai tilaa kiintolevyltä tietovaraston tallentamiseen tarvitset. Tämän jälkeen maksat käytöstä hankkimiesi resurssien perusteella. Pilvipohjainen tietovarasto myös skaalautuu helposti lisääntyneisiin tai vähentyneisiin tarpeisiin.

  • Helppo ylläpito

    Pilvessä sijaitseva tietovarasto vaatii tyypillisesti vain muutamia konfigurointeja. Näin sen ylläpito on huomattavasti vaivattomampaa kuin palvelimella sijaitsevan tietovaraston, jossa joudut huolehtimaan säännöllisesti sen ylläpidosta ja tietokantojen varmuuskopioinnista.

  • Soveltuvuus kaiken organisaatiodatan varastointiin

    Pilvipohjaiset tietovarastot ovat tänä päivänä tietoturvallisia ja tarkasti sertifioituja. Ne ovat kustannustehokkain vaihtoehto kaiken organisaatiosi datan varastointiin. Jos yritykselläsi on  erityinen tarve varastoida organisaatiosi dataa kahdessa eri paikassa, on paras organisointitapa pitää sensitiivinen data palvelinympäristössä ja geneerinen data pilvessä.
2. Rakenna ja kehitä moderneilla teknologioilla

Uudet modernit ratkaisut helpottavat ja nopeuttavat merkittävästi tietovaraston rakentamista, testaamista ja ylläpitoa. Esimerkkejä tällaisista työkaluista ovat Qlik Replicate, Qlik Catalog ja Qlik Compose. Ne ovat graafisella käyttöliittymällä toimivia low-code/no-code-ratkaisuja, joiden avulla tietovarasto voidaan toteuttaa mallintamalla ilman perinteistä koodausta.

Näitä moderneja työkaluja voit käyttää myös tietovaraston kehittämiseen. Niiden avulla voit tehdä helposti muutoksia parametreihin esimerkiksi prosessissa, joka tuo ja muokkaa datan lähdejärjestelmistä sekä vie sen lopulta tietovarastoon. Tutustu teknologioiden hyötyihin blogissamme.

Modernit välineet tukevat automaattisesti
erilaisia tietovarastojen mallinnuskäytänteitä.


Tietovaraston rakentamisessa voidaan käyttää vaihtoehtoisesti myös Microsoftin pilvipohjaisia integraatioteknologioita. Näistä esimerkki on Azure Data Factory, joka automatisoi datan siirron ja muokkauksen. Tätä työkalua hyödyntäen datan siirtämiseen on helppo luoda datalähtöisiä työnkulkuja paikallisten palvelinten ja pilvipohjaisten datavarastojen välillä.

Modernit välineet tukevat automaattisesti erilaisia tietovarastojen mallinnuskäytänteitä, kuten  Inmon (normalisoitu relaatiomalli), Kimbal (tähtijärjestelmä) sekä Data Vault.

Moderneja työkaluja hyödyntäen tietovaraston
rakentaminen vie vain murto-osan ajasta,
mitä siihen on täytynyt perinteisesti käyttää.


Moderneja työkaluja hyödyntäen tietovaraston rakentaminen vie vain murto-osan ajasta, mitä siihen on täytynyt perinteisesti käyttää. Kun tietovarasto toteutetaan ketterillä menetelmillä ja siinä tehdään valmiiksi yksi pieni kokonaisuus kerrallaan, pääsee organisaatiosi vaikuttamaan lopputulokseen useissa eri vaiheissa.


3. Käytä datan mallintamisen parhaita käytänteitä

Kun rakennat tietovarastoa kumppanin kanssa, on olennaista huolehtia, että se koostuu järkevästi rakennetusta kerroksellisesta rakenteesta. Hyvin toteutetussa tietovarastossa ensimmäiset tasot ovat lähellä datalähteitä ja viimeiset tasot lähellä datan käyttöä.

Jotta pystyt hyödyntämään organisaatiosi dataa myös Business Intelligence -analyysien edistyksellisessä käytössä eli mm. tulevaisuuden ennusteiden ja skenaarioanalyysien pohjana, tulisi tietovaraston pystyä varastoimaan myös historiadataa. Sitä ei useinkaan ole kovin hyvin saatavilla operatiivisissa järjestelmissä, ja siksi historiadatan varastointi tietovarastossa tuo arvoa liiketoiminnan päätöksentekoon.

Tehokkaasti rakennetun tietovaraston tasot:
  • Staging Area ensimmäinen taso ja paikka, jonne eri järjestelmistä tuleva raakadata kootaan yhteen. Tämä taso sisältää mm. datan validoinnin, jolla mahdolliset ongelmat pyritään tunnistamaan jo ensimetreillä.

  • Enterprise Data Warehouse (EDW) keskus liiketoimintadatan ja sovellusten muokkauksiin. Tämä taso mahdollistaa datan tehokkaan prosessoinnin. Data voidaan mallintaa esimerkiksi standardisoidulla Data Vault 2.0 -datamallilla. Sen avulla on vaivatonta tehdä muutoksia niin pieniin kuin suuriin datamalleihin. Tämä taso sisältää myös historiadatan varastoinnin, mikä auttaa mm. palauttamaan datan vahinkotilanteissa.

  • Data Marts useimmiten liiketoimintojen tarpeiden perusteella yksilöityjä osia organisaation laajuisesta datasta. Data Marts -rakenteita käytetään suunnittelemaan datan käyttöä eri tilanteissa, kuten analysoinnissa ja raportoinnissa.

Hyvässä tietovarastorakenteessa data rakennetaan ja muokataan yhtenäiseksi jo ennen tietovarastoon vientiä. Näin data on valmiiksi oikeassa muodossa datan hyödyntämistä, kuten raportteja ja analyyseja varten.

Klikkaa kuva isommaksi:

Modernin tietovaraston rakenne.

Ota yhteyttä

Ota yhteyttä, kun haluat alkaa hyödyntämään dataa organisaatiosi keskeisenä kilpailutekijänä! Rakennamme tietovarastot moderneja työkaluja ja ketteriä menetelmiä hyödyntäen. Meille voit ulkoistaa myös tietovaraston ylläpidon.

Tutustu myös blogiartikkeliimme, jossa kerromme kumppanisopimuksestamme Qlik Data Integration Platform -ratkaisuissa. Yhteistyön kautta tuomme asiakkaidemme saataville seuraavan sukupolven integraatioratkaisut.

Bernardo Di Chiara
Consultant
044 077 3616
bernardo.dichiara@pengon.fi

Niko Söderholm
Consultant
041 591 015
niko.soderholm@pengon.fi