Tähtiskeema , tähtiyhteysskeema, tähtimainen skeema, tähtiskeema ( englanninkielisestä tähtiskeemasta ) on relaatiotaulukoiden erityinen organisaatio , joka on kätevä moniulotteisten indikaattoreiden tallentamiseen. Relaatio-OLAPin taustalla .
Tietomalli koostuu kahden tyyppisistä taulukoista: yhdestä faktataulukosta ( faktataulukko ) - "tähden" keskipisteestä - ja useista mittataulukoista ( dimensiotaulukko ) tietomallin mittojen lukumäärän mukaan - " tähti".
Faktataulukko sisältää yleensä yhden tai useamman DECIMAL-sarakkeen, joka antaa numeerisen ominaisuuden jollekin aihealueen osa-alueelle (esimerkiksi kauppayhtiön myyntivolyymi tai pankin maksujen määrä), ja useita kokonaislukuavainsarakkeita pääsyä varten. mittataulukot. Faktataulukot on päivitettävä nopeasti, kun muutoksia tapahtuu.
Dimensiotaulukot purkaa tietotaulukon viittaamien avainten salaus; esimerkiksi kauppayhtiön tietokannan "tuotteet"-ulottuvuuden "tuotteet"-taulukko voi sisältää tietoja tuotteen nimestä, valmistajasta ja tuotteen tyypistä. Dimensiotaulukon erityisen rakenteen käytön ansiosta toteutetaan dimensioiden hierarkia, mukaan lukien haarautuva.
Tyypillisesti dimensiotaulukoiden tiedot denormalisoidaan: levytilan hieman tehottoman käytön kustannuksella on mahdollista vähentää liitostoimintoon osallistuvien taulukoiden määrää, mikä yleensä johtaa kyselyn suoritusajan merkittävään lyhenemiseen. Joskus on kuitenkin tarpeen normalisoida mittataulukot; tällaista järjestelmää kutsutaan " lumihiutaleeksi " ( lumihiutaleskeema ).
Tähtiskeeman SQL-kysely sisältää yleensä:
Esimerkiksi:
VALITSE d_tuote . merkki , d_store . country_iso_id , SUM ( f_sales . units_sold ) AS summa FROM f_sales , d_time , d_store , d_product WHERE f_sales . päivämäärä_tunnus = d_time . päivämäärä_tunnus JA f_myynti . store_id = d_store . store_id JA f_sales . tuotetunnus = d_tuote . tuotetunnus JA d_aika . vuositunnus = 1997 JA d_tuote . kategorian_tunnus = "tv" GROUP BY d_product . merkki , d_store . country_iso_idTietovarasto | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
| ||||||||||||||
| ||||||||||||||
Kategoria |
• Tähtiskeeman ymmärtäminen ja sen merkitys Power BI:ssä (Microsoft Docs)