Rozdiel medzi tabuľkou faktov a tabuľkou dimenzií

Obsah:

Anonim

Tabuľka faktov:

Tabuľka faktov je primárna tabuľka v dimenzionálnom modeli.

Tabuľka faktov obsahuje

  1. Merania / fakty
  2. Cudzí kľúč do tabuľky dimenzií

Rozmerová tabuľka:

  • Rozmerová tabuľka obsahuje dimenzie skutočnosti.
  • K tabuľke faktov sú spojené pomocou cudzieho kľúča.
  • Dimenzionálne tabuľky sú normalizované tabuľky.
  • Atribúty dimenzie sú rôzne stĺpce v tabuľke dimenzií
  • Dimenzia ponúka popisné charakteristiky faktov pomocou svojich atribútov
  • Pre daný počet dimenzií nie je nastavený žiadny limit
  • Dimenzia môže obsahovať aj jeden alebo viac hierarchických vzťahov

KĽÚČOVÝ ROZDIEL

  • Tabuľka faktov obsahuje merania, metriky a fakty o obchodnom procese, zatiaľ čo tabuľka dimenzií je doplnkom tabuľky faktov, ktorá obsahuje popisné atribúty, ktoré sa majú použiť ako obmedzujúce parametre dotazu.
  • Tabuľka faktov je umiestnená v strede schémy hviezd alebo snehových vločiek, zatiaľ čo tabuľka dimenzií je umiestnená na okrajoch schémy hviezd alebo snehových vločiek.
  • Tabuľka faktov je definovaná ich zrnom alebo najvyššou atómovou úrovňou, zatiaľ čo tabuľka dimenzií by mala byť povrchná, popisná, úplná a zaručená kvalita.
  • Tabuľka faktov pomáha ukladať štítky prehľadov, zatiaľ čo tabuľka dimenzií obsahuje podrobné údaje.
  • Tabuľka faktov neobsahuje hierarchiu, zatiaľ čo tabuľka dimenzií obsahuje hierarchie.

Rozdiel medzi tabuľkou dimenzií a tabuľkou faktov

Parametre Tabuľka faktov Rozmerová tabuľka
Definícia Merania, metriky alebo fakty o obchodnom procese. Sprievodná tabuľka k tabuľke faktov obsahuje popisné atribúty, ktoré sa majú použiť ako obmedzenie dopytu.
Charakteristické Nachádza sa v strede schémy hviezdy alebo snehovej vločky a je obklopený rozmermi. Pripojené k tabuľke faktov a umiestnené na okrajoch schémy hviezdy alebo snehovej vločky
Dizajn Definované ich zrnom alebo jeho najatómovejšou úrovňou. Mali by byť povrchné, popisné, úplné a zaručené kvalitou.
Úloha Tabuľka faktov je merateľná udalosť, pre ktorú sa zhromažďujú údaje z tabuľky dimenzií, a používa sa na analýzu a vykazovanie. Zbierka referenčných informácií o podniku.
Typ údajov Tabuľky faktov môžu obsahovať informácie ako predaj oproti množine dimenzií ako Produkt a Dátum. Tabuľka dimenzií Evert obsahuje atribúty, ktoré popisujú podrobnosti dimenzie. Napríklad dimenzie produktu môžu obsahovať ID produktu, kategóriu produktu atď.
Kľúč V skutočnosti je primárny kľúč namapovaný ako cudzí kľúč na dimenzie. Tabuľka dimenzií obsahuje stĺpce primárneho kľúča, ktoré jedinečne identifikujú každú dimenziu.
Skladovanie Pomáha ukladať štítky prehľadov a filtrovať hodnoty domén v tabuľkách dimenzií. Načítajte podrobné atómové údaje do rozmerových štruktúr.
Hierarchia Neobsahuje hierarchiu Obsahuje hierarchie. Napríklad poloha môže obsahovať, krajinu, kód PIN, štát, mesto atď.

Typ faktov

Typ faktov Vysvetlenie
Aditívne K všetkým dimenziám by sa mali pridať opatrenia.
Poloaditívum V tomto type skutočností môžu byť opatrenia pridané k niektorým dimenziám, a nie k iným.
Neaditívny Ukladá základnú jednotku merania obchodného procesu. Niektoré príklady zo skutočného sveta zahŕňajú predaj, telefónne hovory a objednávky.

Typy rozmerov:

Typy dimenzie Definícia
Zhodné rozmery Zodpovedajúce rozmery sú samotné skutočnosti, ktorých sa to týka. Táto dimenzia sa používa vo viac ako jednomiestnej schéme alebo v Datamart.
Rozmery výložníka Dimenzia môže mať odkaz na inú tabuľku dimenzií. Tieto sekundárne rozmery sa nazývali rozmery podpery. Tento druh dimenzií by sa mal používať opatrne.
Zmenšené súhrnné rozmery Zmenšené súhrnné dimenzie sú podrozdelením riadkov a stĺpcov základnej dimenzie. Tieto druhy dimenzií sú užitočné pri vývoji agregovaných tabuliek faktov.
Pripojenie tabuľky rozmerov k rozmerom Rozmery môžu mať odkazy na iné rozmery. Tieto vzťahy je však možné modelovať s rozmermi výložníkov.
Rozmery pre hranie rolí Jedna fyzická dimenzia pomáha odkazovať viackrát v tabuľke faktov ako každý odkaz odkazujúci na logicky odlišnú rolu pre dimenziu.
Nevyžiadané rozmery Je to zbierka náhodných transakčných kódov, vlajok alebo textových atribútov. Logicky nemusí patriť do žiadnej konkrétnej dimenzie.
Degenerované rozmery Degenerovaný rozmer je bez zodpovedajúceho rozmeru. Používa sa pri transakciách a zhromažďovaní tabuliek faktov. Tento druh dimenzie nemá svoju dimenziu, pretože je odvodený z tabuľky faktov.
Zameniteľné rozmery Používajú sa, keď je rovnaká tabuľka faktov spárovaná s rôznymi verziami rovnakej dimenzie.
Krokové rozmery Postupné procesy, ako napríklad udalosti na webových stránkach, majú pre každý krok procesu väčšinou samostatný riadok v tabuľke faktov. Uvádza, kde by sa mal konkrétny krok použiť v celkovej relácii.