Čo je schéma?
V systéme na správu databáz (DBMS) predstavuje schéma relačnú databázu. Definuje tabuľky, polia v každej tabuľke a vzťah medzi poľami a tabuľkami. Inými slovami, schéma je kolekcia databázových objektov vrátane tabuliek, zobrazení, indexov a synoným. Schémy sa spravidla ukladajú v dátovom slovníku.
Čo je klasická schéma hviezd?
Klasická hviezdna schéma je multidimenzionálny dátový model. Je založená na centrálnej tabuľke faktov obklopenej niekoľkými tabuľkami dimenzií v tvare hviezdy (odtiaľ názov).
InfoCube sa skladá z niekoľkých informačných objektov (charakteristiky a kľúčové postavy) a je štruktúrovaná podľa hviezdnej schémy. To znamená, že pre InfoCube existuje veľká tabuľka faktov s kľúčovými údajmi, rovnako ako mnoho dimenzií, ktoré ju obklopujú štruktúrou, ktorá vyzerá ako hviezda.
Výhody hviezdnej schémy sú krájanie nadol, ľahké pochopenie údajov a zvýšenie výkonu.
Čo je schéma rozšírenej hviezdy?
V rozšírenej hviezdnej schéme sú „tabuľka faktov“ a „tabuľka hlavných údajov“ prepojené prostredníctvom tabuľky SID (náhradné ID). V rozšírenej schéme hviezd bude tabuľka faktov a tabuľka dimenzií vnútri kocky. Má kapacitu analýzy 16 * 248 (tabuľka SID). Tabuľka faktov je malá a tabuľka rozmerov je na rozdiel od modelu Star Schema obrovská. Podľa modelu rozšírenej schémy hviezd neobsahuje dimenzačná tabuľka kmeňové dáta
Nasledujú rôzne komponenty rozšírenej schémy hviezd.
- Atribútová tabuľka obsahuje atribút kmeňových dát.
- Tabuľka SID vytvára jedinečný SID pre (náhradné ID) záznamy všetkých kmeňových dát.
- Tabuľka dimenzií vytvára DimId pre každú jedinečnú kombináciu SID (do tabuľky DIM sa zmestí max. 248 SID (znakov)).
- Popis kmeňových údajov v pozdržaní textovej tabuľky.
- Tabuľka faktov obsahuje jedinečnú kombináciu DIM ID a kľúčových čísel (v tabuľke faktov je možné umiestniť max. 233 kľúčových čísel (merateľné množstvo)).
Nižšie je uvedený príklad toho, ako vyzerá tabuľka faktov o Infocube.
Ďalej sú uvedené tabuľky Dimension a SID.
Ďalej sú zobrazené kmeňové dáta a textová tabuľka informačných objektov.
Infocube: Ukážka rozšírenej schémy hviezd:
Ďalej je uvedený príklad Infocube zobrazujúci schému rozšírenej hviezdy.
Kroky vysvetľujúce schému rozšírenej hviezdy infocube:
- Tabuľka faktov InfoCube má hodnotu 3.
- Hodnota tabuľky faktov (tj „3“) je mapovaná v tabuľke Dimenzie.
- ID dimenzie „3“ má SID mapovaný v tabuľke SID.
- Hodnota SID sa mapuje s tabuľkou textových a kmeňových údajov.