Datan mallinnuksen opas

Uusin juttu
Medallion-arkkitehtuuri Datan jalostaminen kerroksittain: Bronze (raakadata), Silver (puhdistettu) ja Gold (liiketoimintavalmis). Yleinen data lake -ympäristöissä. Lue juttu → 3.8.2026 · 11 min

Datan mallinnus on työ, jossa päätetään miten data järjestetään tauluihin, sarakkeisiin ja niiden välisiin relaatioihin. Lopputulosta kutsutaan tietomalliksi. Datamalli.fi kokoaa datan mallinnuksen ja Power BI -kehityksen ydinasiat yhteen paikkaan: tähtimalli, dimensiot ja avaimet konkreettisin esimerkein, 157 termin sanasto sekä suositellut työkalut ja kirjallisuus.

Suodata:

Tietomallit ja datan mallinnusmenetelmät

Tietomalli Mikä tietomalli on, mitä eroa on käsitemallilla, loogisella ja fyysisellä mallilla ja mistä tietomallinnus aloitetaan. Aloitussivu koko aiheeseen.
tietomalliperusteoriaPower BI
Sekasikiömalli vs tähtimalli Orgaanisesti kasvanut sekasikiömalli ja siivottu tähtimalli vastaavat samoihin kysymyksiin. Vertailu näyttää, miksi tähtimalli on silti nopeampi, varmempi ja AI-valmis.
tietomalliPower BIAI
Tähtimalli (Star Schema) Yksinkertainen ja suorituskykyinen malli, jossa faktataulun ympärille liitetään dimensiotaulut suoraan. Yleisin valinta BI-ratkaisuissa.
tietomalliPower BIperusteoriaAI
Faktataulun mallinnus Faktataulun rakenne, kolme arkkityyppiä ja granulariteetin valinta. Vierasavaimet, additiivisuus ja kultaiset säännöt Power BI -tietomallia varten.
tietomalliPower BIperusteoria
Dimensioiden mallinnus Surrogaattiavaimet, SCD-tyypit 0–6, parhaat käytännöt ja Power BI:n suorituskykyrajat eri kokoisilla dimensioilla.
tietomalliPower BIperusteoria
Taulujen litistäminen (Flattening) Hierarkkisten dimensiotaulujen yhdistäminen yhdeksi leveäksi tauluksi ennen Power BI -latausta. Muuttaa lumihiutaleen tähtimalliksi.
tietomalliPower BIperusteoria
Lumihiutalemalli (Snowflake Schema) Tähtimallin laajennus, jossa dimensiot on normalisoitu useampaan tauluun. Vähentää toisteisuutta mutta lisää monimutkaisuutta.
tietomalliPower BIperusteoria
Avaimien ja relaatioiden mallinnus Avaintyypit (PK, FK, surrogaatti, degeneraatioavain), relaatioiden kardinaliteetti ja suodatussuunta sekä orpojen vierasavainten käsittely sentinel-rivein.
tietomalliPower BIperusteoria
✨ Uutuus
Surrogaattiavaimien mallintaminen Missä medallion-kerroksessa surrogaattiavaimet luodaan, miten suuria dimensioita hallitaan ja kuinka inkrementaalinen lataus toimii käytännössä.
tietomalliPower BIperusteoria

Hallinta ja laatu

Nimeämiskäytännöt Ferrarin ja Russon seitsemän sääntöä taulujen ja sarakkeiden nimeämiseen Power BI -tietomalleissa. Selkeys alkaa nimistä.
hallintaPower BItietomalli
AI-valmis metadata Mitä tauluista, sarakkeista ja mittareista kannattaa kuvata tietovarastossa ja Power BI:ssä, jotta Copilot ja muut AI-työkalut toimivat luotettavasti.
hallintaPower BIAItietomalli

Filosofia ja käytännöt

Kehittämisen filosofia Periaatteita, jotka ohjaavat hyvää BI-kehitystä: ylläpidettävyys, avoimuus ongelmista, tekninen velka ja käyttäjälähtöisyys.
hallintaperusteoria

Resurssit

Termistö Datan mallinnuksen, tietovarastoinnin ja BI-kehittämisen termit aakkosjärjestyksessä. Lyhyet selitykset suomeksi, englanninkieliset vastineet mukana.
perusteoriatietomalli
Suositeltu kirjallisuus Parhaat kirjat datan mallinnuksesta, tietovarastoinnista ja Power BI:stä. Hyvä lukupaketti niin aloittelijoille kuin kokeneille.
kirjallisuusDAXtietomalli
Apuohjelmat DAX Studio, Tabular Editor, ALM Toolkit ja Power BI MCP — Power BI -kehittäjän tärkeimmät lisätyökalut selitettynä.
työkalutPower BIDAXAI
Tietoa sivustosta Kuka datamalli.fi:n takana on ja mihin sivusto tähtää — tekijänä Samu Lahdenperä (Dataneuvos), 10+ v. analytiikka- ja BI-kokemus. Palvelut Tietomallin kuntotarkastus, suorituskykyselvitys ja jatkuva sparraus — rajattuina paketteina, hinta-arvioineen.
tietomalliPower BI

Arkkitehtuurit ja prosessit

✨ Uutuus
Medallion-arkkitehtuuri Datan jalostaminen kerroksittain: Bronze (raakadata), Silver (puhdistettu) ja Gold (liiketoimintavalmis). Yleinen data lake -ympäristöissä.
arkkitehtuuriperusteoria

Mitä datan mallinnus on?

Datan mallinnuksessa päätetään, mihin tauluihin data jaetaan, mitä yksi rivi tarkoittaa ja miten taulut liittyvät toisiinsa. Lopputulos on tietomalli: rakenne, jonka päälle raportit, mittarit ja tekoälytyökalut rakennetaan.

Sama data voidaan järjestää kymmenellä eri tavalla, ja kaikki tuottavat oikean vastauksen jollakin kysymyksellä. Ero syntyy siinä, kuinka monella kysymyksellä vastaus on oikea. Hyvä malli on yksiselitteinen: siitä saa vain yhden vastauksen kysymykseen "paljonko myimme viime kuussa". Huonosta mallista saa kolme, ja kaikki kolme ovat jonkun mielestä oikein.

Miksi datan mallinnukseen kannattaa käyttää aikaa?

Koska huono malli tuhlaa resursseja niin kauan kuin se on käytössä. Sama data vie huonosti mallinnettuna moninkertaisesti muistia, ja kysely, joka hyvin rakennetussa mallissa palautuu sekunnissa, kestää huonossa kolme. Pilvikapasiteetti ostetaan juuri muistin ja laskennan mukaan, joten pahimmillaan sama ratkaisu maksaa kolminkertaisen hinnan pelkän rakenteen takia — samalla datalla, samoilla raporteilla ja samoilla käyttäjillä. Rakennetta ei myöskään korjata lisäämällä tehoa: huono malli on huono myös isommalla kapasiteetilla, se vain maksaa enemmän.

Toinen kustannus on hitaampi huomata. Moniselitteinen malli tuottaa raportteja, joiden lukuja joudutaan selittämään joka kokouksessa. Kun selittäminen käy raskaaksi, joku rakentaa oman Excelin, ja siitä alkaa versio numero kaksi totuudesta.

Kolmas syy on uusi. Copilot ja muut kielimallipohjaiset työkalut kyselevät tietomallia samalla logiikalla kuin ihminen: ne lukevat taulujen ja sarakkeiden nimet ja arvaavat lopun. Yksiselitteinen malli ja kunnollinen metadata ovat edellytys sille, että vastaukset ovat oikein.

Mistä datan mallinnus aloitetaan?

Aloita yhdestä liiketoimintaprosessista, älä koko organisaatiosta. Järjestys on tässä:

Jos termi on vieras, tarkista se termistöstä — siellä on 157 data-alan termiä suomeksi ja englanniksi. Jos haluat nähdä eron käytännössä, vertaa sekasikiömallia ja tähtimallia: viisi mallia, samat kysymykset, eri vastaukset.