Popis základních konceptů modelování dat

Dokončeno

Analytické modely označované také jako semantické modely v Microsoft Fabric a Power BI – strukturují data, která podporují analýzu. Model je sestavený ze souvisejících tabulek dat. Definuje číselné hodnoty, které chcete analyzovat nebo hlásit, označované jako míry, a entity, které používáte k jejich agregaci, označované jako dimenze.

Model může například zahrnovat číselné míry prodeje (například výnosy nebo množství) a dimenze pro produkty, zákazníky a čas. Díky tomu můžete agregovat míry v jedné nebo více dimenzích – například k identifikaci celkových výnosů podle zákazníka nebo celkových položek prodaných podle produktu za měsíc.

Tabulky a schéma

Tabulky dimenzí představují entity, podle které chcete seskupit nebo filtrovat – například podle produktu nebo zákazníka. Každý řádek má jedinečnou hodnotu klíče a zbývající sloupce ukládají atributy, jako jsou názvy produktů, kategorie nebo města zákazníků. Většina analytických modelů obsahuje dimenzi Čas , abyste mohli agregovat míry napříč časovými obdobími.

Tabulky faktů ukládají číselné míry, které chcete analyzovat. Každý řádek představuje zaznamenanou událost – například prodejní transakci s hodnotami pro prodané množství a výnosy.

Diagram hvězdicového schématu

Pokud tabulka faktů souvisí s jednou nebo více tabulkami dimenzí, návrh se nazývá hvězdicové schéma. Pokud tabulky dimenzí dále souvisejí s dalšími tabulkami podrobností , například s tabulkou Kategorie propojenou s tabulkou Product , návrh se nazývá sněhové vločkové schéma.

Když načtete data do sémantického modelu, Power BI je uloží do efektivního sloupcového úložiště v paměti pomocí modulu VertiPaq. Agregace se počítají při spuštění dotazu, což umožňuje rychlou analýzu a tvorbu sestav.

Hierarchie atributů

Hierarchie umožňují přecházet na vyšší nebo nižší úroveň agregovaných hodnot v různých úrovních dimenze. Příklad:

  • V tabulce Product (Produkt ) může hierarchie seskupovat produkty v kategoriích.
  • V tabulce Zákazník může hierarchie seskupovat zákazníky podle města.
  • V tabulce Čas může hierarchie seskupovat dny do měsíců a měsíců do let.

Když zobrazíte celkový prodej podle roku a pak přejdete k podrobnostem a zobrazí se měsíční rozpis, modul VertiPaq vypočítá agregované hodnoty na každé úrovni v době dotazu.

Diagram hierarchie dat

Analytické modelování v Microsoft Power BI

V Power BI definujete sémantický model z tabulek importovaných z jednoho nebo více zdrojů dat. Pomocí zobrazení modelu Model v Power BI Desktopu můžete vytvářet relace mezi tabulkami faktů a dimenzí, definovat hierarchie, nastavit datové typy a formáty zobrazení a nakonfigurovat další vlastnosti, které tvoří model pro účely analýzy.

Screenshot zobrazení Modelu v Power BI Desktop.

Pokud jsou vaše data uložená v OneLake – sdílené datové jezero Microsoft Fabric – použijte Direct Lake režim úložiště a připojte sémantický model přímo k souborům lake. To poskytuje výkon dotazů v paměti bez samostatného kroku importu dat.