Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

V tomto tutoriálu se dozvíte cenné tipy a osvědčené postupy pro datové modelování v LuckyTemplates.

Datové modelování je jedním ze čtyř pilířů vývoje sestav LuckyTemplates a je ústředním prvkem návrhu a účelu každé sestavy. Zlepšení vašich dovedností v oblasti datového modelování výrazně zvýší efektivitu vašich reportů a přehlednost a užitečnost jejich výstupů.

Obsah

Rozložení

Nastavení datového modelu začíná rozvržením a uspořádáním tabulek. Dva z běžně používaných přístupů jsou Star Schema a Waterfall .

1. Přístup podle hvězdného schématu

Přístup Star Schema dostal svůj název, protože se podobá hvězdě s tabulkami faktů ve středu hvězdy a tabulkami dimenzí (nebo vyhledávacími) v bodech hvězdy.

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

V tomto příkladu můžete vidět, že tabulka faktů (Prodej) je uprostřed, zatímco tabulky dimenzí jsou umístěny kolem ní, takže rozložení připomíná „hvězdu“.

Zde je příklad:

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

2. Vodopádový přístup

Dalším rozložením tabulek v datovém modelu LuckyTemplates, které stále používá hvězdicové schéma, je přístup Waterfall . V tomto rozložení jsou vyhledávací tabulky umístěny nahoře s tabulkami faktů níže.

Mezi výhody tohoto přístupu patří:

  • Tabulky jsou uspořádány do řádků (tabulky rozměrů v prvním řádku, tabulky faktů v druhém řádku)
    • Snadná vizualizace dimenzí „padající“ do tabulky faktů
  • Zobrazují se vztahy, takže je snazší vidět chyby

Doporučené postupy při použití tohoto přístupu zahrnují:

  • Odstraňte všechny vztahy automaticky generované LuckyTemplates
  • Ručně vytvořte všechny vztahy

S rozvržením Waterfall vždy uvidíte:

  • Vyhledávací tabulky nahoře
  • Uprostřed tabulky faktů
  • Tabulky měření vpravo

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

Vztahy

Abyste plně porozuměli tomu, jak vztahy fungují, pokud jde o datové modelování v LuckyTemplates, musíte znát následující:

1. Použijte dialogové okno Správa vztahů

Dialog Spravovat vztahy umožňuje zobrazit úplný seznam vztahů mezi všemi tabulkami a sloupci. Zde můžete snadno najít a opravit klíče (sloupce) používané ke spojení tabulek. Také uvidíte (a můžete změnit) stav (aktivní, neaktivní) každého vztahu. Chcete-li otevřít toto dialogové okno, klepněte na ikonu Spravovat vztahy v části vztahů hlavního panelu nástrojů v pohledu modelu.

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

2. Nastavte klíč, mohutnost a směr

LuckyTemplates automaticky vybere společný klíč mezi dvěma tabulkami a nastaví výchozí hodnoty pro mohutnost a směr křížového filtru podle vašich dat. Pomocí dialogu Upravit vztah můžete upravit klíč, mohutnost a směr každého vztahu. 

Všimněte si, že každý vztah bude mít ideálně mohutnost jedna k mnoha nebo mnoho k jedné a jeden směr.

Zde vidíme vztah mezi tabulkami Prodej a Kanály:

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

LuckyTemplates často vybírá „jeden“ pro směr křížového filtru, ale v některých případech zvolí možnost „obojí“. Pokud vidíte, že bylo vybráno Obě , potvrďte, že data byla načtena a transformována tak, jak bylo zamýšleno, a pokud je to ve vaší konkrétní situaci možné, změňte je na Single .

Vztahy one-to-many jsou označeny jednou šipkou z tabulky „jeden“ do tabulky „mnoho“. Obousměrným vztahům, které jsou označeny dvousměrnými šipkami, je třeba se pokud možno vyhnout, protože mohou vést k nekonzistentním výsledkům a často vyžadují složitější kód DAX.

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

3. Nastavte Aktivní/Neaktivní stav

Mezi dvěma souvisejícími tabulkami může být pouze jeden aktivní vztah, ale může existovat mnoho neaktivních vztahů.

V níže uvedeném příkladu je Prodej (Datum faktury) ? Vztah Data (Datum) byl deaktivován a Prodej (Datum objednávky) ? Vztah data (datum) byl aktivován.

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

Pamatujte, že před aktivací dalšího vztahu musíte nejprve deaktivovat vztah.

Neaktivní vztah na vyžádání můžete povolit v měřeních jazyka DAX pomocí funkce USERELATIONSHIP .

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

Tabulky měření

Tabulky měření se přidávají pomocí ikony Zadat data v části Data na panelu nástrojů Domů.

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

Chcete-li přidat míru, klikněte pravým tlačítkem na požadovanou tabulku měření a klikněte na Nová míra.

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

Pokud je ve vašem modelu mnoho tabulek měření, můžete zjednodušit identifikaci požadované míry v podokně Pole sbalením a rozbalením každé tabulky měření nebo pomocí vyhledávacího pole.

Klíčové sloupce

Sloupce, které budou použity ve vztazích, mají často příponu **Klíč** pro snadnou identifikaci. Při načítání dat a transformaci dat přiřaďte propojovacím sloupcům stejný název a datový typ.

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

Propojte pouze sloupce, které mají stejný název, například Zákaznický klíč. Vyhněte se sloupcům, které končí ID nebo kódem, protože v různých tabulkách mohou znamenat různé věci.

Dalším osvědčeným postupem je používat celá čísla, kdykoli je to možné, protože využívá formát úložiště používaný interně LuckyTemplates a je často rychlejší.

Viditelnost sloupce

Nastavení viditelnosti sloupce umožňuje:

  • Skryjte všechny propojené sloupce
  • Skryjte všechny sloupce, které koncoví uživatelé nepoužívají ve vizuálech, zejména ty v tabulkách faktů

To pomáhá snižovat chyby tím, že uživatelům brání ve výběru „nahých“ sloupců a místo toho ve výběru opatření, která byla vytvořena v modelu (např. pro všechny SUM a POČTY atd.). To je zvláště užitečné, pokud plánujete publikovat sestavu nebo soubor dat, aby je mohli použít další lidé.

Skryté sloupce se v podokně Data (dříve podokno Pole) zobrazí šedě, příkladem je tabulka Prodej níže:

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

Chcete-li skrýt sloupec, klikněte na tabulku sloupce, který chcete skrýt. Poté klikněte pravým tlačítkem na tento sloupec a zvolte Skrýt .

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy

Chcete-li zobrazit skrytý sloupec, klikněte pravým tlačítkem na podokno Pole a klikněte na Zobrazit skryté . Poté se v seznamu zobrazí zašedlé sloupce.

Modelování dat v LuckyTemplates: Tipy a osvědčené postupy




Závěr

Tento tutoriál je velmi užitečný pro ty, kteří mají potíže s modelováním dat v LuckyTemplates.

Tyto tipy vám pomohou vytvořit uspořádanější rozvržení, která usnadní pochopení vztahů ve vaší datové sadě.

Jakmile plně pochopíte, jak nastavit datové modely, můžete snadno vytvářet vynikající sestavy pro koncové uživatele ve vaší organizaci.

Greg


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.