Rozdíl mezi tabulkou faktů a tabulkou dimenzí
Klíčový rozdíl mezi tabulkou faktů a tabulkou dimenzí
- Tabulka faktů obsahuje měření, metriky a fakta o obchodním procesu, zatímco tabulka Dimenze je doplňkem tabulky faktů, která obsahuje popisné atributy, které lze použít jako omezení dotazu.
- Tabulka faktů je umístěna ve středu schématu hvězdy nebo sněhové vločky, zatímco tabulka Dimenze je umístěna na okrajích schématu hvězdy nebo sněhové vločky.
- Tabulka faktů je definována svou zrnitostí nebo nejatomičtější úrovní, zatímco tabulka dimenzí by měla být rozvláčná, popisná, úplná a měla by mít zajištěnou kvalitu.
- Tabulka faktů pomáhá ukládat štítky sestav, zatímco tabulka dimenzí obsahuje podrobné údaje.
- Tabulka faktů neobsahuje hierarchii, zatímco tabulka Dimenze hierarchie obsahuje.
Co je tabulka faktů?
Tabulka faktů je primární tabulkou v a rozměrový model.
Tabulka faktů obsahuje
- Měření/fakta
- Cizí klíč k tabulce rozměrů
Co je tabulka dimenzí?
- Tabulka rozměrů obsahuje rozměry skutečnosti.
- Jsou připojeny k tabulce faktů pomocí cizího klíče.
- Tabulky dimenzí jsou denormalizované tabulky.
- Atributy dimenze jsou různé sloupce v tabulce dimenzí
- Dimenze nabízí popisné charakteristiky faktů pomocí jejich atributů
- Pro daný počet rozměrů není nastaven žádný limit
- Dimenze může také obsahovat jeden nebo více hierarchických vztahů
Tabulka faktů versus tabulka dimenzí
Níže je uveden rozdíl mezi tabulkou faktů a tabulkou dimenzí
parametry | Tabulka faktů | Tabulka rozměrů |
---|---|---|
Definice | Měření, metriky nebo fakta o obchodním procesu. | Doprovodná tabulka k tabulce faktů obsahuje popisné atributy, které se mají použít jako omezení dotazu. |
Charakteristický | Nachází se ve středu schématu hvězdy nebo sněhové vločky a je obklopen dimenzemi. | Napojená na tabulku faktů a umístěná na okrajích hvězdy resp schéma sněhové vločky |
Design | Definováno jejich zrnem nebo jeho nejatomičtější úrovní. | Měl by být stručný, popisný, úplný a se zárukou kvality. |
Úkol | Tabulka faktů je měřitelná událost, pro kterou se shromažďují data tabulky dimenzí a používají se pro analýzu a vytváření sestav. | Sběr referenčních informací o firmě. |
Typ dat | Tabulky faktů by mohly obsahovat informace, jako jsou prodeje v porovnání se sadou dimenzí, jako je produkt a datum. | Tabulka dimenzí Evert obsahuje atributy, které popisují podrobnosti dimenze. Např. Rozměry produktu mohou obsahovat ID produktu, kategorii produktu atd. |
Klíč | Primární klíč je ve skutečnosti tabulka mapována jako cizí klíče na Dimenze. | Tabulka dimenzí má sloupce primárního klíče, které jedinečně identifikují každou dimenzi. |
Skladování | Pomáhá ukládat štítky sestav a filtrovat hodnoty domén v tabulkách dimenzí. | Načtěte podrobná atomová data do rozměrových struktur. |
Hierarchie | Neobsahuje Hierarchii | Obsahuje Hierarchie. Místo může například obsahovat zemi, kód PIN, stát, město atd. |
Typ faktů
Typ faktů | Vysvětlení |
---|---|
přísady | Ke všem rozměrům by měly být přidány míry. |
Poloaditivní | V tomto typu faktů mohou být míry přidány k některým dimenzím a nikoli k jiným. |
Neaditivní | Ukládá některé základní jednotky měření obchodního procesu. Některé příklady ze skutečného světa zahrnují prodeje, telefonní hovory a objednávky. |
Typy dimenzí
Typy dimenzí | Definice |
---|---|
Vyhovující rozměry | Přizpůsobené rozměry je samotný fakt, ke kterému se vztahuje. Tento rozměr se používá ve více než jednohvězdičkovém schématu resp Datamart. |
Rozměry výložníku | Dimenze může mít odkaz na jinou tabulku dimenzí. Tyto sekundární rozměry se nazývají rozměry výložníků. Tento druh Dimenzí by měl být používán opatrně. |
Zmenšené Rollup Rozměry | Zmenšené kumulativní kóty jsou poddělením řádků a sloupců základní dimenze. Tyto druhy dimenzí jsou užitečné pro vývoj tabulek agregovaných faktů. |
Dimension-to-Dimension Table spojení | Rozměry mohou mít odkazy na jiné rozměry. Tyto vztahy však lze modelovat pomocí výložníků. |
Rozměry pro hraní rolí | Jedna fyzická dimenze pomáhá vícekrát odkazovat v tabulce faktů, protože každá reference odkazuje na logicky odlišnou roli pro dimenzi. |
Nevyžádané rozměry | Je to sbírka náhodných transakčních kódů, příznaků nebo textových atributů. Nemusí logicky patřit do žádné konkrétní dimenze. |
Degenerované rozměry | Degenerovaný rozměr nemá odpovídající rozměr. Používá se při transakcích a shromažďování tabulek faktů. Tento druh dimenze nemá svůj rozměr, protože je odvozen z tabulky faktů. |
Vyměnitelné rozměry | Používají se, když je stejná tabulka faktů spárována s různými verzemi stejné dimenze. |
Rozměry kroku | Sekvenční procesy, jako jsou události webových stránek, mají většinou samostatný řádek v tabulce faktů pro každý krok v procesu. Říká, kde by měl být konkrétní krok použit v celkové relaci. |