Granularita, míry a hierarchie

Intermediate Data Modeling in Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Porozumění granularitě

  • Granularita: na jaké úrovni jsou data uložena vzhledem k dimenzím?
  • Minimální úroveň podrobnosti pro dotazování
  • Granularitu definujte pomocí výrazů "podle":
    • Např. podle zákazníka, produktu, dne
    • Např. podle ID, kódu NAICS$^1$, stáří provozovny, roku

1 NAICS: North American Industry Classification System
Intermediate Data Modeling in Power BI

Práce s granularitou v Power BI

  • Přechod na jemnější granularitu: nedoporučuje se!
  • Přechod na hrubší granularitu: agregace a seskupování
    • Lepší výkon dotazů při menším počtu řádků
    • Menší velikost mezipaměti a rychlejší obnovení

agregace v PBI

seskupení v PBI

Intermediate Data Modeling in Power BI

Míry

  • Pole nebo kombinace polí, která lze agregovat nebo vypočítat
    • Pochází přímo z faktových dat
    • Lze vypočítat i nové míry

míry ve faktové tabulce

Intermediate Data Modeling in Power BI

Vytváření měr

  • Číselné hodnoty jsou automaticky převedeny na míry a agregovány součtem

  • Vlastní míry lze vytvořit v Power BI pomocí DAX
  • Konkrétní typy výpočtů lze vytvořit pomocí dialogu: Rychlé míry

  • Vhodné pro výuku tvorby středně složitých měr
Intermediate Data Modeling in Power BI

Hierarchie

Umožňují uživatelům procházet datové dimenze do hloubky

Přirozené hierarchie
  • Úrovně hierarchie existují v reálném světě
  • Rok -> Měsíc -> Den
Umělé hierarchie
  • Úrovně jsou vytvořeny pro účely dotazování
  • Rok přijetí -> Oblíbená barva -> Oblíbený sport
Intermediate Data Modeling in Power BI

Pojďme si procvičit!

Intermediate Data Modeling in Power BI

Preparing Video For Download...