Tvarování tabulek

Datové modelování v Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Normalizace databáze

  • Soubor logických pravidel a postupů pro datové modelování
  • Organizace databáze
  • Cíle normalizace
    • Odstranění redundantních dat
    • Dosažení návrhu odpovídajícího reálnému světu
  • Tabulky jsou v Power BI propojeny prostřednictvím relací

normalizace

Datové modelování v Power BI

Tvarování dat v Power Query

  • Power Query nabízí několik operací tvarování dat pro přiblížení se normalizovanému datovému modelu.

  • Klíčové techniky:

    1. Rozdělení sloupce
    2. Extrakce sloupce
    3. Slučování dotazů
    4. Připojování dotazů
  • Existují i další techniky!
Datové modelování v Power BI

1. Rozdělení sloupce

  • Rozdělení jednoho sloupce do více sloupců
  • Kritéria rozdělení
    • Oddělovač
    • Počet znaků
    • Pozice v řetězci
    • Malá vs. velká písmena
    • Číslice vs. nečíslice

rozdělení sloupce

Datové modelování v Power BI

2. Extrakce sloupce

  • Přenesení sloupců z jedné tabulky do nové tabulky
  • V původní tabulce se zachová klíč pro propojení hodnot
  • Výsledek: zachování jedinečných řádků, zmenšení datového modelu a snížení redundance

extrakce sloupce

Datové modelování v Power BI

3. Připojování dotazů

  • Sloučení obsahu dvou nebo více tabulek do jedné
  • Řádky se párují podle názvů sloupců, chybějící sloupce dostávají hodnotu NULL
  • Ekvivalent příkazu UNION ALL v SQL

připojování dotazů

Datové modelování v Power BI

4. Slučování dotazů

  • Spojení dvou existujících tabulek na základě hodnot v jednom nebo více sloupcích$^1$
  • Typy spojení:
    • Inner join
    • Left outer join
    • Right outer join
    • Full outer join

slučování dotazů a typy spojení

1 Toto téma není součástí cvičení; více informací o spojování tabulek naleznete v jiných kurzech DataCamp
Datové modelování v Power BI

Pojďme si to procvičit!

Datové modelování v Power BI

Preparing Video For Download...