Faktataulukkoon tallennetaan määrällistä tietoa analyysia varten, ja se on usein denormalisoitu. Faktataulussa säilytetään toimenpiteitä, mittareita ja muuta määrällistä tietoa. Faktataulujen eri tyypit on selitetty alla:
Lue:
- Tietovaraston faktaton fakta ja esimerkkejä
- Hitaasti muuttuva dimensio
- Dimensiotaulujen tyypit tietovarastossa
Faktataulujen tyypit
Faktataulukoita on kolmea tyyppiä:
Aditiiviset faktat
Aditiivisia faktoja voidaan käyttää minkä tahansa aggregaatiofunktion kanssa, kuten Sum(), Avg() jne.
Esimerkki on määrä, myynnin määrä jne.
Puoliadditiiviset faktat
Puoliadditiiviset faktat ovat faktoja, joissa voidaan käyttää vain muutamaa aggregaatiofunktiota.
Harkitaan esimerkiksi pankkitilitietoja. Et voi soveltaa Sum()-funktiota pankkisaldoon, joka ei anna hyödyllisiä tuloksia, mutta min()- ja max()-funktiot voivat palauttaa hyödyllisiä tietoja.
Eiadditiiviset faktat
Eiadditiivisiin faktoihin ei voi käyttää numeerisia aggregaatiofunktioita, kuten Sum()-, Avg()-funktioita jne.
Eiadditiivinen fakta on esimerkiksi mikä tahansa suhdeluku tai prosenttiosuus. Myös ei-numeeriset faktat voivat olla ei-additiivisia faktoja.
Tietotaulujen tyypit
Alta löytyvät yksityiskohtaisesti tietotaulujen tyypit:
Tietotaulukot, joissa ei ole mitään mittaria, ovat tietotaulukoita, joissa ei ole mitään mittaria. Tämä taulukko sisältää vain avaimia eri dimensiotaulukoista. Tätä käytetään usein ratkaisemaan monesta moniin -kardinaliteettiongelma.
Esimerkiksi faktataulu, jossa on vain productID- ja date-avain, on faktaton faktataulu.
Lue lisää fact-less factista täältä:
- Data Warehouse Fact-less fact tables and Examples
Centipede Fact Table
Centipede fact table on normalisoitu fact table. Mallintaja voi päättää normalisoida faktan lumihiutaleisten dimensiotaulukoiden sijaan.
Muotoillut faktataulukot
Ne ovat mittauksia, joita käytetään uudelleen useissa dimensiomalleissa.
Esimerkiksi KPI:t, kuten voitto, liikevaihto jne.
Tapahtuma- ja tilannekuvatfaktat
Faktataulukkoon tallentuu jonkinlainen mittaus, ja se tallennetaan tiettyä ajankohtaa vastaan. Nyt saattaa käydä niin, että yritys ei välttämättä pysty tallentamaan kaikkia mittauksiaan aina jokaista ajankohtaa kohden. Silloin nämä saavuttamattomat mittaukset voidaan pitää tyhjinä (Null) tai täyttää viimeisillä saatavilla olevilla mittauksilla. Ensimmäinen tapaus on esimerkki tapausfaktasta ja toinen on esimerkki tilannekuvafaktasta.
Kumulatiivinen fakta
Tämä faktataulukkotyyppi kuvaa, mitä on tapahtunut tietyn ajanjakson aikana. Tämä faktataulukko voi esimerkiksi kuvata kokonaismyyntiä tuotteittain myymälöittäin päiväkohtaisesti.