Úvod do schémy Star

Schéma hviezd je najjednoduchší prístup a rozmerový model, kde sú tabuľky funkcií, dimenzie a fakty usporiadané usporiadaným spôsobom a väčšinou sa používajú v Business Intelligence a Data Warehousing. Schéma hviezdy je vytvorená usporiadaním každej skutočnosti s jej súvisiacimi rozmermi, ktoré sa podobajú hviezdam. Faktom je, že výsledok je nekonečný, napríklad predajné údaje a počet prihlásení. Dimenzia je zhromažďovanie referenčných údajov vrátane skutočností, ako je dátum, podrobnosti o produkte a zákazníkoch. Schéma hviezd je optimalizovaná pre veľké dátové dopyty v dátových skladoch, dátové kocky online analytického spracovania a tiež ad-hoc dotazy.

Ako vytvoriť schému hviezd?

Tu užívateľ vytvorí schému hviezd pomocou prevodu modelu vzťahu entita. Modely entita-vzťah sú príliš zložité na to, aby vysvetlili funkčné veličiny a atribúty, takže je zjednodušená na rozmerovú schému hviezd takto:

  • Nájdite podnikovú procedúru z pohľadu vzťahu entita a pochopte model, ktorý je možné rozdeliť na niekoľko rozmerných modelov. Vzťah medzi účtovnou jednotkou pozostáva z obchodných údajov.
  • Nájdite veľa až veľa tabuliek vo vzťahoch medzi entitami, ktoré vysvetľujú postup spoločnosti a prevádzajú ich na tabuľky rozmerových modelov reality. Táto tabuľka obsahuje údaje pozostávajúce z tabuľky faktov a rozmerovej tabuľky s číselnými hodnotami a jedinečnými kľúčovými atribútmi.
  • Myšlienkou tohto procesu je rozlišovať informačné tabuľky založené na výmene alebo tabuľky vymazané informácie. Preto je potrebné navrhnúť veľa až početné vzťahy. Napríklad v databáze ERP existujú podrobnosti o faktúre, ktoré sú výmennou tabuľkou. Podrobnosti, ktoré sa aktualizujú a obnovujú, sú tabuľky založené na výmene. Po porovnaní oboch tabuliek je odvodené, že údaje sú skutočne statické.
  • Tabuľka reality je znázornením rozmerového modelu, ktorý ukazuje veľa až početné siete medzi konečnými meraniami. To vedie k tomu, že cudzie kľúče v tabuľkách reality zdieľajú veľa s mnohými, čo je početný vzťah. väčšina z tejto tabuľky patrí do tabuliek založených na výmene
  • Posledným krokom pri navrhovaní schémy hviezd je denormalizácia pobytových tabuliek na meracie tabuľky. Povinným kľúčom je vytvorenie duplikátu kľúča. Tento kľúč sa opiera o tabuľku reality, ktorá pomáha v lepšom porozumení. Vyhľadajte dátum a čas z návrhu vzťahu entity a vyplňte tabuľku dimenzií. Dátumy sa ukladajú ako dátumové a časové pečiatky. Stĺpec dimenzie dátumu predstavuje rok, mesiac alebo dátum alebo čas

Príklad: Časová rozmerová tabuľka má TIMEID, Quartername, QuarterNo, MonthName, MonthNo, DayName, DayofMonth, DayOfWeek, čo môže byť dôležitým kritériom rozmerových tabuliek. Podobne všetky tabuľky majú jedinečné ID a atribúty. Jazyky dopytov, ako je SQL, sa dajú použiť na dolovanie údajov, dátový sklad a analytiku údajov.

Syntax kocky Definícia:

Define cube (cube-name)(dimension-list): (measure-list)

Kocky sa používajú na adresovanie výstrah na rôznych úrovniach a čas odozvy na odpoveď na dotaz je minimálny. Je k dispozícii ako predpripravený dizajn a je použiteľný v požadovaných situáciách. Vytvorenie schémy Star sa dá veľmi ľahko a efektívne aplikovať a je tiež prispôsobiteľné. Vyplnenie faktickej tabuľky a rozmerovej tabuľky je povinné, ktoré sa zase tvoria hviezdy a môžu sa vytvárať pomocou SQL dotazov alebo bežiaceho kódu. Tento dizajn slúži na lepšie porozumenie a ľahké načítanie údajov.

Charakteristika schémy hviezd

1. Schéma hviezd poskytuje rýchle agregácie a výpočty, ako sú celkové predané položky a príjmy z príjmov získané na konci každého mesiaca. Tieto podrobnosti a postup je možné filtrovať podľa požiadaviek prostredníctvom zostavenia vhodných dopytov.

2. Má kapacitu filtrovať údaje z normalizovaných údajov a poskytovať potreby dátového skladu. Súvisiace informácie normalizovanej tabuľky sú uložené na karte viac dimenzií. Pre každú tabuľku faktov sa generuje jedinečný kľúč na identifikáciu každého riadku.

3. Tabuľka faktov je meranie konkrétnych udalostí vrátane konečných číselných hodnôt a pozostáva z cudzích kľúčov týkajúcich sa rozmerových tabuliek. Táto tabuľka je orámovaná hodnotami faktov na atómovej úrovni a umožňuje ukladať viac záznamov naraz. Existujú tri rôzne tabuľky faktov.

4. Tabuľky skutočností o transakciách pozostávajú z údajov o konkrétnych udalostiach, ako sú sviatočné udalosti, predajné udalosti.

5. Zaznamenávanie faktov za dané obdobia, ako sú informácie o účte na konci každého štvrťroka.

6. Tabuľky s rýchlou agregáciou za určité obdobie sa nazývajú tabuľky akumulácie snímok.

7. Rozmerové tabuľky poskytujú podrobné údaje o atribútoch, záznamy nájdené v tabuľke skutočností. Tabuľka rozmerov môže mať rôzne vlastnosti. Dimenzionálne tabuľky sa používajú hlavne ako rozmerová a časová tabuľka, rozmerová tabuľka produktu a objednávky, rozmerová tabuľka, údaje o zamestnancovi a účte, rozmerová tabuľka, geografická a geografická tabuľka umiestnení. Tieto tabuľky sú priradené k jedinému celému dátovému typu, ktorý je duplikátom primárneho kľúča.

8. Užívateľ môže navrhnúť svoj stôl podľa požiadaviek. Napríklad, ak potrebuje tabuľku rozmerov predaja s kľúčom produktu a zákazníka, kľúčom dátum a čas, kľúč generujúci príjem z príjmu. Ak podnikateľ zarámuje tabuľku rozmerov produktu s kľúčovými atribútmi, ako sú farba, dátum zakúpenej položky, propagačný kľúč a kľúč klienta.

výhody

  • Je tvorená jednoduchou logikou a dotazy sa dajú ľahko extrahovať z transakčného procesu.
  • Má spoločnú logiku vykazovania, ktorá sa predpokladá dynamicky.
  • Schéma hviezd môže ponúknuť zvýšenie výkonu pri vykazovaní aplikácií.
  • Schéma hviezd navrhnutá pomocou kŕmenia kociek, ktoré sa používa v procese online transakcií, aby sa kocky efektívne budovali a fungovali.

nevýhody

  • Má vysokú integritu a vysoký normalizovaný stav. Ak užívateľ neaktualizuje hodnoty, celý proces sa zbalí. Ochrana a bezpečnosť nie sú spoľahlivé až do limitu. Nie je tak flexibilný ako analytický model a nerozširuje svoju účinnú podporu na mnoho vzťahov.
  • Schéma hviezd je v databáze nasadená na riadenie rýchlejšej obnovy dát. Dotaz sa používa na výber potreby, nie na prehľadávanie celej databázy. Filtrované a vybrané údaje možno použiť v rôznych prípadoch. Z tohto dôvodu je táto hviezdna schéma jednoduchým modelom, ktorý sa dá ľahko prijať.

Odporúčaný článok

Toto je príručka k téme Čo je schéma Star? Tu diskutujeme Úvod do schémy hviezd a jej vlastnosti spolu s výhodami a nevýhodami. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Prehľad tabuľky faktov
  2. Schéma hviezdy vs schéma snehových vločiek Hlavné rozdiely
  3. Modelovanie dátového skladu s typmi
  4. AWS databázy s výhodami
  5. Dátový kanál AWS

Kategórie: