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.

Rozdíl mezi tabulkou faktů a tabulkou dimenzí

Co je tabulka faktů?

Tabulka faktů je primární tabulkou v a rozměrový model.

Tabulka faktů obsahuje

  1. Měření/fakta
  2. 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.