Tabulka faktů:
Tabulka faktů je primární tabulka v dimenzionálním modelu.
Tabulka faktů obsahuje
- Měření / fakta
- Cizí klíč k tabulce dimenzí
Tabulka rozměrů:
- Tabulka dimenzí obsahuje dimenze faktu.
- Jsou připojeni k tabulce faktů pomocí cizího klíče.
- Dimenzionální tabulky jsou normalizované tabulky.
- Atributy dimenze jsou různé sloupce v tabulce dimenzí
- Dimenze nabízí popisné charakteristiky faktů pomocí jejich atributů
- Pro daný počet dimenzí není stanoven žádný limit
- Dimenze může také obsahovat jeden nebo více hierarchických vztahů
KLÍČOVÝ ROZDÍL
- Tabulka faktů obsahuje měření, metriky a fakta o obchodním procesu, zatímco tabulka dimenzí je společníkem tabulky faktů, která obsahuje popisné atributy, které mají být použity jako omezení dotazu.
- Tabulka faktů je umístěna uprostřed schématu hvězdy nebo sněhové vločky, zatímco tabulka dimenzí je umístěna na okrajích schématu hvězdy nebo sněhové vločky.
- Tabulka faktů je definována jejich zrnem nebo jeho nej atomičtější úrovní, zatímco tabulka dimenzí by měla být rozvláčná, popisná, úplná a zajištěná kvalita.
- Tabulka faktů pomáhá ukládat štítky sestav, zatímco tabulka dimenzí obsahuje podrobná data.
- Tabulka faktů neobsahuje hierarchii, zatímco tabulka dimenzí obsahuje hierarchie.
Rozdíl mezi tabulkou dimenzí a tabulkou faktů
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 uprostřed schématu hvězdy nebo sněhové vločky a je obklopen rozměry. | Připojeno k tabulce faktů a umístěné na okrajích schématu hvězdy nebo sněhové vločky |
Design | Definováno jejich zrnem nebo jeho nejatomičtější úrovní. | Měla by být rozvláčná, popisná, úplná a zajištěná kvalita. |
Úkol | Tabulka faktů je měřitelná událost, pro kterou se shromažďují data tabulky dimenzí, a používá se pro analýzu a vytváření zpráv. | Shromažďování referenčních informací o podniku. |
Typ dat | Tabulky faktů mohou obsahovat informace, jako je prodej, proti sadě dimenzí, jako je produkt a datum. | Tabulka dimenzí Evert obsahuje atributy, které popisují podrobnosti dimenze. Například rozměry produktu mohou obsahovat ID produktu, kategorii produktu atd. |
Klíč | Tabulka Primární klíč je ve skutečnosti mapována jako cizí klíče na Dimenze. | Tabulka dimenzí obsahuje sloupce primárního klíče, které jedinečně identifikují každou dimenzi. |
Úložný prostor | Pomáhá ukládat popisky sestav a filtrovat hodnoty domén v tabulkách dimenzí. | Načtěte podrobná atomová data do dimenzionálních struktur. |
Hierarchie | Neobsahuje hierarchii | Obsahuje hierarchie. Například umístění může obsahovat, zemi, kód PIN, stát, město atd. |
Typ faktů
Typ faktů | Vysvětlení |
Přísada | Měření by měla být přidána do všech dimenzí. |
Semi-aditivní | V tomto typu faktů mohou být opatření přidána do některých dimenzí, nikoli do jiných. |
Neaditivní | Ukládá nějakou základní měrnou jednotku obchodního procesu. Mezi příklady ze skutečného světa patří prodej, telefonní hovory a objednávky. |
Typy rozměrů:
Druhy dimenzí | Definice |
Shodné rozměry | Shodné rozměry jsou samotné skutečnosti, kterých se týká. Tato dimenze se používá ve více než jednomístném schématu nebo v Datamartu. |
Rozměry podpěr | Dimenze může mít odkaz na jinou tabulku dimenzí. Tyto sekundární dimenze se nazývaly výložníkové rozměry. Tento druh dimenzí by měl být používán opatrně. |
Zmenšené rozměry | Zmenšené kumulativní rozměry jsou dělení řádků a sloupců základní dimenze. Tyto druhy dimenzí jsou užitečné pro vývoj agregovaných tabulek faktů. |
Spojení tabulky dimenze k dimenzi | Rozměry mohou mít odkazy na jiné rozměry. Tyto vztahy však lze modelovat pomocí rozměrů podpěr. |
Role-playing Dimenze | Jedna fyzická dimenze pomáhá odkazovat vícekrát v tabulce faktů, protože každá reference odkazuje na logicky odlišnou roli dimenze. |
Nevyžádané rozměry | Je to sbírka náhodných transakčních kódů, vlajek nebo textových atributů. Logicky nemusí patřit do žádné konkrétní dimenze. |
Degenerovat rozměry | Degenerovaný rozměr je bez odpovídajícího rozměru. Používá se v transakčních a sběrných tabulkách faktů. Tento druh dimenze nemá svoji dimenzi, protože je odvozen z tabulky faktů. |
Zaměnitelné rozměry | Používají se, když je stejná tabulka faktů spárována s různými verzemi stejné dimenze. |
Krokové rozměry | Sekvenční procesy, jako jsou události na webových stránkách, mají pro každý krok procesu většinou samostatný řádek v tabulce faktů. Říká, kde by měl být konkrétní krok použit v celkové relaci. |