Rozdíl mezi tabulkou faktů a tabulkou dimenzí

Obsah:

Anonim

Tabulka faktů:

Tabulka faktů je primární tabulka v dimenzionálním modelu.

Tabulka faktů obsahuje

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