Úvod do schématu Star

Hvězdové schéma je nejjednodušší přístup a rozměrový model, kde jsou tabulky funkcí, dimenze a fakta uspořádány uspořádaným způsobem a většinou se používají v Business Intelligence a Data Warehousing. Schéma Hvězdy je vytvořeno uspořádáním každé skutečnosti s jejími souvisejícími rozměry, které se podobají hvězdě. Fakt je výsledek, který je nekonečný, jako jsou prodejní údaje a počet přihlášení. Dimenzí je sběr referenčních údajů včetně skutečností, jako je datum, podrobnosti o produktu a zákaznících. Schéma hvězd je optimalizováno pro velké datové dotazy v datových skladech, datové kostky online analytického zpracování a také ad-hoc dotazy.

Jak vytvořit hvězdné schéma?

Uživatel zde vytvoří hvězdné schéma konverzí modelu entita-vztah. Modely entita-vztah jsou příliš složité na to, aby vysvětlily funkční veličiny a atributy, takže je zjednodušeno na rozměrové schéma hvězd takto:

  • Najděte podnikovou proceduru z pohledu vztahu entity a pochopte model, který lze rozdělit na několik rozměrných modelů. Vztah účetní jednotky sestává z obchodních údajů.
  • Najděte mnoho až mnoho tabulek ve vztahu entit a entit, které vysvětlují postup společnosti a převádějí je na tabulky dimenzionálních modelů reality. Tato tabulka obsahuje data sestávající z faktické tabulky a rozměrové tabulky s číselnými hodnotami a jedinečnými klíčovými atributy.
  • Myšlenkou tohoto procesu je rozlišit tabulky založené na výměně informací nebo tabulky vymazané informace. Je tedy nutné navrhnout mnoho až mnoho vztahů. Například v databázi ERP jsou podrobnosti o faktuře, které jsou tabulkou výměny. Podrobnosti, které jsou aktualizovány a obnovovány, jsou tabulky založené na výměně. Při porovnání obou tabulek je odvozeno, že data jsou skutečně statická.
  • Tabulka reality je reprezentace rozměrného modelu, který ukazuje mnoho až četných sítí mezi konečnými měřeními. To má za následek, že cizí klíče v tabulkách reality sdílejí mnoho s četnými, což je spočetný vztah. většina z této tabulky spadá pod tabulky založené na výměně
  • Posledním krokem při navrhování schématu hvězd je de-normalizace pobytových tabulek na tabulky měření. Povinným klíčem je vytvořit duplicitní klíč. Tento klíč se opírá o tabulku reality, která pomáhá lépe porozumět. Najděte datum a čas z návrhu vztahu entity a vyplňte tabulku rozměrů. Data se ukládají jako datum a časová razítka. Sloupec dimenze data představuje rok, měsíc nebo datum nebo čas

Příklad: Časová rozměrová tabulka má TIMEID, Quartername, QuarterNo, MonthName, MonthNo, DayName, DayofMonth, DayOfWeek, což mohou být důležitá kritéria dimenzionálních tabulek. Podobně mají všechny tabulky jedinečné ID a atributy. Jazyky dotazů, jako je SQL, lze použít na dolování dat, datový sklad a analytiku dat.

Syntaxe definice krychle:

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

Kostičky jsou rozmístěny k řešení výstrah na různých úrovních a doba odezvy na odpověď na dotaz je minimální. Je k dispozici jako předem vytvořený design a lze jej použít v požadovaných situacích. Vytvoření schématu Star je velmi snadné a efektivní a je také přizpůsobitelné. Vyplnění faktické tabulky a rozměrové tabulky je povinné, které se zase tvoří jako hvězdička a lze je tvořit pomocí SQL dotazů nebo běžícího kódu. Tento design je vytvořen pro lepší porozumění a snadné načítání dat.

Charakteristika schématu hvězd

1. Schéma hvězd poskytuje rychlé agregace a výpočty, jako jsou celkové prodané položky a příjmy získané na konci každého měsíce. Tyto podrobnosti a proces lze filtrovat podle požadavků rámováním vhodných dotazů.

2. Má schopnost filtrovat data z normalizovaných dat a zajistit potřeby datového skladu. Přidružené informace normalizované tabulky jsou uloženy na kartě více dimenzí. Pro každou tabulku faktů je vygenerován jedinečný klíč k identifikaci každého řádku.

3. Fakta tabulka je měření konkrétních událostí včetně konečných číselných hodnot a skládá se z cizích klíčů vztahujících se k rozměrovým tabulkám. Tato tabulka je orámována hodnotami fakta na atomové úrovni a umožňuje ukládat více záznamů najednou. Existují tři různé typy faktických tabulek.

4. Tabulky skutečností transakcí sestávají z údajů o konkrétních událostech, jako jsou sváteční události, prodejní události.

5. Zaznamenávání skutečností za dané období, jako jsou informace o účtu na konci každého čtvrtletí.

6. Tabulky s rychlou agregací za určité období se nazývají akumulační tabulky snímků.

7. Dimenzionální tabulky poskytují podrobné údaje o atributech, záznamy nalezené v tabulce faktů. Tabulka rozměrů může mít různé funkce. Dimenzionální tabulky se používají hlavně jako Dimenzační tabulka času a data, Dimenzionální tabulka produktů a objednávek, Dimenzionální tabulka, Údaje o zaměstnancích a účtech Dimenzionální tabulka, Geografie a umístění. Tyto tabulky jsou přiřazeny s jediným datovým typem integer, což je duplicitní primární klíč.

8. Uživatel může navrhnout svůj stůl podle požadavků. Například, pokud potřebuje tabulku rozměrů prodeje s klíčem produktu a zákazníka, klíčem data a času, klíčem generovaným příjmy. Pokud obchodník rámuje tabulku rozměrů produktu s klíčovými atributy, jako je barva, datum zakoupené položky, propagační klíč a klíč klienta.

Výhody

  • Je vytvořen s jednoduchou logikou a dotazy snadno extrahovat data z transakčního procesu.
  • Má společnou logiku hlášení, která je implikována dynamicky.
  • Schéma hvězd může nabídnout zvýšení výkonu pro podávání zpráv.
  • Schéma hvězd navržená pomocí krmení krychlí aplikovaných procesem online transakce, aby se kostky efektivně fungovaly.

Nevýhody

  • Má vysokou integritu a vysoký normalizovaný stav. Pokud uživatel neaktualizuje hodnoty, celý proces bude sbalen. Ochrana a zabezpečení nejsou spolehlivé až do limitu. Není tak flexibilní jako analytický model a nerozšiřuje svou účinnou podporu na mnoho vztahů.
  • V databázi je nasazeno schéma hvězd, které řídí rychlejší obnovu dat. Dotaz slouží spíše k výběru potřeby než k prohledávání celé databáze. Filtrovaná a vybraná data lze použít v různých případech. Toto schéma hvězd je proto jednoduchým modelem, který je snadno použitelný.

Doporučený článek

Toto je průvodce Co je to Star Schema? Zde diskutujeme Úvod do schématu hvězd a jeho charakteristiky spolu s výhodami a nevýhodami. Další informace naleznete také v dalších navrhovaných článcích -

  1. Přehled tabulky faktů
  2. Star Schema vs Snowflake Schema | Největší rozdíly
  3. Modelování datových skladů s typy
  4. Databáze AWS s výhodami
  5. Datový kanál AWS

Kategorie: