Datové modelování Power BI | Průvodce krok za krokem s příklady

Než pochopíme modelování dat, musíme pochopit, jak vztah funguje v power bi, pomocí vztahu, který používáme pro přístup k datům z jiných zdrojů dat, a tento vztah nám pomůže spojit se s více zdroji dat pomocí jedné z funkcí power bi známých jako data modelování.

Co je datové modelování v Power BI?

Často dostáváme data do více tabulek a tyto tabulky spojujeme dohromady a vytváření vztahů mezi nimi se nazývá „Data Modeling“. Vytvořením vztahu mezi tabulkami trváme na tom, aby Power BI věděly, jak jsou tyto tabulky navzájem propojeny, a vytvářeli sestavy z různých polí různých tabulek pomocí datového modelování Power BI. Toto je jedna z klíčových sil Power BI, protože to nutně nevyžaduje, aby všechna data byla v jedné tabulce, spíše můžete mít data v různých tabulkách a definovat vztah mezi těmito tabulkami se společným sloupcem.

Vytvořte datové modelování v Power BI

Chcete-li vytvořit vztah mezi datovou tabulkou v power bi, potřebujete datové tabulky, na kterých budu pracovat, a já mám pod třemi tabulkami, se kterými mohu pracovat, pojmenované jako „Tabulka prodeje, Tabulka města a Tabulka správce“.

Zkopírujte a vložte data přímo do Power BI, nebo je můžete zkopírovat do souboru aplikace Excel a poté importovat do Power BI jako odkaz na soubor Excel. Šablonu sešitu aplikace Excel si tedy můžete stáhnout z níže uvedeného odkazu, který se používá pro tento příklad.

Tuto šablonu Excel pro modelování dat Power BI můžete stáhnout zde - Šablona Excel pro modelování dat Power BI

Data jsem přímo nahrál do Power BI.

  • Nyní otevřete zobrazení „Zpráva“.

  • Jak vidíte níže, použili jsme vizuál „Tabulka“.

  • Zkuste vytvořit souhrnnou tabulku prodeje „Zóna“ výběrem „Názvy regionů“ z „Tabulka města“ a „Prodej“ z „Tabulka prodeje“.

  • Naše souhrnná tabulka zobrazuje stejnou hodnotu pro všechny regiony, jak je uvedeno níže. Je to proto, že jsme použili dva různé sloupce ze dvou různých tabulek.

  • Podobně vytvořte ještě jednu vizualizaci tabulky a vytvořte souhrnnou tabulku „City-wise“. Tentokrát použijte „Názvy měst“ z „Tabulky správce“ a „Prodej“ z „Tabulky prodeje“.

I když „Město“ je v obou tabulkách, stále dostáváme stejná čísla, je to proto, že Power BI nedokáže rozpoznat, jaký je vztah mezi těmito třemi tabulkami.

  • Nyní se vraťte na kartu „Vztah“. Jak vidíte, máme tři tabulky s příslušnými názvy.

Nejprve se podívejte na „Tabulka prodeje“ a „Tabulka měst“ v tomto sloupci je společným sloupcem „Název města“, proto použijte tento sloupec k vytvoření vztahu mezi těmito dvěma tabulkami pomocí modelování dat power bi.

  • Nyní ze sloupce „Tabulka města“ přetáhněte sloupec „Názvy měst“ do sloupce „Město“ ve sloupci „Tabulka prodeje“. Vytváří čáru mezi „tabulkou města“ a „tabulkou prodeje“.

  • Pokud chcete vědět, na kterém sloupci vytvořil vztah mezi těmito dvěma tabulkami, umístěte kurzor na spojovací čáru mezi těmito dvěma řádky, zvýrazní dva společné sloupce v příslušných tabulkách.

Tady to je, říká, že vztah mezi dvěma sloupci v těchto dvou tabulkách je „Město“.

  • Nyní tu máme ještě jednu tabulku, tj. „Správcovská tabulka“. Tato tabulka obsahuje seznam správců podle měst. Město je tam i v dalších dvou tabulkách, ale tentokrát vytvoříme vztah mezi „tabulkou města“ a „tabulkou manažerů“, nikoli „tabulkou prodeje“.

  • Nyní se vraťte na kartu „Zpráva“ a podívejte se na výsledek v původně vytvořených dvou tabulkách. Tentokrát rozpozná vztah mezi tabulkami a podle toho zobrazí výsledky pro každé město a region.

  • Chcete-li zobrazit a spravovat vztah mezi tabulkami, můžete kliknout na „Spravovat vztah“ na kartě „Domů“.

  • Tím se otevřou všechny seznamy vztahů. Tyto vztahy můžete „upravit“, „odstranit“ kliknutím na příslušná tlačítka.

Jak vidíte výše, první seznam vztahů říká, že „Tabulka města (názvy měst)“ je spojena s „Tabulkou manažerů (názvy měst)“ a druhý seznam říká, že „Tabulka prodeje (město)“ je spojena s „Tabulka města (název města) “.

Poznámka:  Soubor řídicího panelu Power BI lze také stáhnout z níže uvedeného odkazu a lze zobrazit konečný výstup.

Tuto šablonu pro modelování dat Power BI si můžete stáhnout zde - Šablona pro modelování dat Power BI

Věci k zapamatování

  • Power BI Data modelující proces vytváření vztahu mezi běžnými sloupci více tabulek.
  • Pokud jsou záhlaví sloupců stejná napříč tabulkami, Power BI automaticky detekuje vztah mezi tabulkami.
  • Pomocí těchto sloupců můžeme také sloučit tabulky.

$config[zx-auto] not found$config[zx-overlay] not found