Úvod do tabuľky faktov vs tabuľka rozmerov
Fact Fact Table vs Dimension Table sú hlavnými komponentmi akejkoľvek práce súvisiacej s obchodnými informáciami. Tieto tabuľky sa používajú na podrobné analýzy a pomáhajú odhadnúť obchodnú hodnotu a pri rozhodovaní. Tieto tabuľky sú dôležité na vytvorenie schémy. Tieto tabuľky sa používajú na rôzne ciele a obsahujú rôzne súbory údajov. Tabuľka faktov obsahuje atribúty rôznych rozmerových tabuliek, zatiaľ čo tabuľka rozmerov obsahuje informácie o tom, ktoré operácie sa vykonávajú v tabuľke faktov. Porozprávajme sa podrobne o ich rozdieloch.
Tabuľka faktov
Je to tabuľka, ktorá má hodnoty atribútov tabuľky rozmerov. Obsahuje kvantitatívne informácie v denormalizovanej forme. V podstate obsahuje údaje, ktoré je potrebné analyzovať. Tabuľky faktov majú väčšinou dva stĺpce, jeden pre cudzie kľúče, ktorý im pomáha spojiť sa s tabuľkou dimenzií a ďalšie, ktoré obsahujú hodnotu alebo údaje, ktoré je potrebné analyzovať. Väčšinou obsahuje číselné údaje. Rastie vertikálne a obsahuje viac záznamov a menej atribútov.
Charakteristika tabuľky faktov
- Kľúče: Tabuľka faktov sa skladá z kľúča, ktorý je kombináciou alebo zreťazením všetkých primárnych kľúčov rôznych rozmerových tabuliek spojených s touto tabuľkou faktov. Takýto kľúč sa nazýva zreťazený kľúč, ktorý jedinečne identifikuje riadok tabuľky faktov.
- Zrno tabuľky faktov: Zrno tabuľky znamená úroveň podrobnosti alebo hĺbky informácií uložených v tabuľke faktov. Úroveň musí byť najvyššia pre navrhnutie efektívnej tabuľky faktov.
- Aditívne opatrenia: Atribúty v tabuľke faktov môžu byť úplne aditívne, semi-aditívne alebo neaditívne. Plne aditívne alebo aditívne opatrenia sú tie, ktoré sa pridávajú do všetkých dimenzií. V semi-aditíve sa opatrenia pridávajú do niektorých dimenzií a nie do všetkých a neaditívne opatrenia sú tie, ktoré ukladajú základnú jednotku merania akéhokoľvek obchodného procesu.
- Rozpäté údaje: Niektoré záznamy v tabuľke faktov obsahujú atribúty s nulovými hodnotami alebo mierami, tj tieto záznamy neposkytujú ani neposkytujú žiadne informácie.
- Degenerované dimenzie: Dimenzie alebo atribúty prítomné v tabuľke faktov, ktoré nemožno pridať alebo ktoré nie sú aditívne, sa nazývajú degenerovaná dimenzia.
- Rozmery podpery : Rozmery, ktoré odkazujú na akúkoľvek inú tabuľku s rozmermi, sa nazývajú podperné rozmery.
- Zmenšené Rollup Dimensions: Dimenzie, ktoré sú rozdelením stĺpcov a radov základnej dimenzie, sa nazývajú Shrunken Rollup Dimension.
Tabuľka rozmerov
Tabuľka dimenzií obsahuje dimenzie, pozdĺž ktorých sa hodnoty atribútov berú do tabuľky faktov. Tabuľky rozmerov sú malé, obsahujú iba niekoľko tisíc riadkov, ale veľkosť sa môže príležitostne zväčšiť. Tieto tabuľky sú spojené s tabuľkou faktov prostredníctvom cudzích kľúčov. Tieto tabuľky nie sú normalizované. Tabuľka dimenzií obsahuje hierarchické vzťahy a rastie vodorovne.
Vlastnosti rozmerovej tabuľky
- Kľúče: Každá tabuľka dimenzií musí mať primárny kľúč, ktorý pomáha jednoznačne identifikovať každý záznam tabuľky rozmerov.
- Atribúty: Tabuľka dimenzií obsahuje veľa atribútov, a preto sa zdá, že tabuľka dimenzií rastie vodorovne.
- Hodnoty atribútov: Hodnoty v tabuľke rozmerov sú väčšinou v textovom formáte a nie v číselnom formáte.
- Vzťah medzi atribútmi: Atribúty prítomné v tabuľke rozmerov vo všeobecnosti navzájom priamo nesúvisia, ale stále sú súčasťou tej istej tabuľky rozmerov.
- Normalizácia: Dimenzačná tabuľka nie je normalizovaná, pretože normalizácia rozdeľuje údaje a vytvára ďalšie tabuľky, ktoré znižujú efektívnosť vykonávania dotazu, pretože musí prejsť týmito dodatočnými tabuľkami, keď chce obnoviť merania z tabuľky skutočností pre akýkoľvek zodpovedajúci atribút v tabuľke rozmerov.,
- Vŕtanie nadol, rolovanie nahor: Atribúty prítomné v tabuľke rozmerov umožňujú odvodiť podrobnosti prechodom z vyššej úrovne na nižšiu úroveň alebo tiež umožňujú zhrnúť sa z nižšej úrovne na vyššiu úroveň atribútov.
- Záznamy: Dimenzná tabuľka obsahuje menší počet záznamov a väčší počet atribútov.
Porovnanie medzi jednotlivými tabuľkami medzi tabuľkou faktov a tabuľkou rozmerov (infografika)
Nižšie je uvedených 12 najlepších rozdielov medzi tabuľkou faktov a tabuľkou dimenzií.
Kľúčové rozdiely medzi tabuľkou faktov a tabuľkou dimenzií
Poďme diskutovať o niektorých hlavných rozdieloch medzi tabuľkou faktov a tabuľkou dimenzií.
- Tabuľka faktov obsahuje hodnoty alebo merania atribútov tabuľky rozmerov.
- Tabuľka faktov obsahuje menej atribútov a viac záznamov, zatiaľ čo tabuľka rozmerov obsahuje menej záznamov a viac atribútov.
- Tabuľka faktov rastie vertikálne, zatiaľ čo tabuľka dimenzií rastie horizontálne.
- Tabuľka faktov obsahuje zreťazený kľúč, zatiaľ čo tabuľka dimenzií obsahuje primárny kľúč.
- Tabuľky dimenzií sa musia vytvoriť pred vytvorením tabuľky faktov.
- Akákoľvek schéma obsahuje viac rozmerových tabuliek a menej faktických tabuliek.
Tabuľka faktov verzus tabuľka porovnania rozmerov
Poďme diskutovať o najvyšších rozdieloch medzi tabuľkou faktov a tabuľkou dimenzií.
charakteristika | Tabuľka faktov | Tabuľka rozmerov |
Základné vymedzenie | Obsahuje merania, fakty alebo metriky atribútov. | Je to sprievodná tabuľka, ktorá obsahuje atribúty, pomocou ktorých faktická tabuľka odvodzuje fakty. |
dizajn | Je definovaná dátovým obilnín. | Je popisný, úplný a nepríjemný. |
úloha | Obsahuje opatrenia a používa sa na analýzu a rozhodovanie. | Obsahuje informácie o podniku a jeho procese. |
Druh údajov | Obsahuje údaje v číselnom aj textovom formáte. | Obsahuje údaje iba v textovom formáte. |
kľúč | Má primárny kľúč pre každú dimenziu, ktorá v tabuľke rozmerov slúži ako cudzí kľúč. | Má cudzí kľúč spojený s primárnym kľúčom tabuľky faktov. |
skladovanie | Ukladá doménu filtra a štítky správ v rozmerových tabuľkách. | Uloží podrobné atómové údaje do rozmerových štruktúr. |
hierarchie | Nemá hierarchiu. | Obsahuje hierarchiu. |
atribúty | Má menej atribútov | Viac atribútov |
záznamy | Viac záznamov | Menej záznamov. |
Rast tabuľky | Stôl rastie vertikálne. | Stôl rastie vodorovne. |
Čas vytvorenia | Po vytvorení rozmerových tabuliek sa vytvorí tabuľka faktov. | Najskôr je potrebné vytvoriť tabuľku dimenzií. |
Štruktúra schémy | V schéme je menej faktických tabuliek. | V schéme je niekoľko rozmerových tabuliek. |
záver
V tomto článku sa dočítame o tabuľke faktov verzus rozmerovej tabuľke ao rozdieloch medzi nimi. Tieto tabuľky sú dôležité pre vývoj schémy. Dimenzná tabuľka je spoločníkom tabuľky faktov a obidve sú potrebné navzájom.
Odporúčané články
Toto bol sprievodca tabuľkou faktov verzus dimenzijná tabuľka. Ďalej diskutujeme o kľúčových rozdieloch medzi tabuľkou faktov a rozmerovými tabuľkami s informačnými a porovnávacími tabuľkami. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- Data Warehouse vs Data Mart
- Rozdiel medzi AUTOCADom a CATIA
- DOS vs Windows - najlepšie porovnanie
- Testovanie bielych skriniek vs testovanie čiernych skriniek
- Typy, funkcie a kroky na implementáciu dát