Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Prvním pilířem vývoje LuckyTemplates je načítání dat a jejich transformace. V tomto tutoriálu se dozvíte o 12 položkách předvývoje dat LuckyTemplates, které musíte nastavit a zapamatovat si před vytvořením sestavy.

Tento kontrolní seznam je důležité udělat před čímkoli jiným, protože zajišťuje hladký průběh. Ujistěte se, že dodržujete tyto osvědčené postupy.

Obsah

1. Zakažte specifické funkce

Nejprve se doporučuje deaktivovat funkci automatického data/času v LuckyTemplates. Existují dva způsoby, jak to udělat: tuto funkci můžete buď zakázat globálně, nebo ji zakázat pro aktuální soubor.

Globální zakázání znamená, že aktuální a všechny budoucí soubory nebudou mít tuto funkci. Udělejte to tak, že přejdete na Soubor a poté na Možnosti a nastavení . V části Globální a načítání dat zrušte zaškrtnutí políčka Automatický den/čas pro nové soubory v části Inteligence času.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Chcete-li zakázat pouze aktuální soubor, přejděte na stejnou kartu Možnosti a vyhledejte položku Aktuální soubor . Na kartě Načtení dat zrušte zaškrtnutí políčka Automatické datum/čas .

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Další funkcí, kterou lze deaktivovat, je automatické rozpoznávání nových vztahů . Nachází se také v aktuálním souboru v části Vztahy.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

2. Křížové zvýraznění versus křížové filtrování

Existují dva způsoby interakce s přehledy. Tyto interakce lze křížově filtrovat nebo křížově zvýraznit. Křížové zvýraznění je v LuckyTemplates ve výchozím nastavení povoleno.

Chcete-li tuto možnost změnit, přejděte znovu na Soubor a poté na Možnosti a nastavení. V části Aktuální soubor v části Nastavení sestavy můžete změnit výchozí vizuální interakci z křížového zvýraznění na křížové filtrování .     

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Zde je návod, jak to bude vypadat. U křížového zvýraznění můžete vidět, že když kliknete na jeden kanál v prvním pruhovém grafu, druhý pruhový graf zvýrazní vybranou část každého pruhu.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Zvýrazněná část zůstane v tmavé barvě, zatímco nevybraná část zůstane ve světlé barvě.

Pokud kliknete na jiný kanál, uvidíte, že délka každého světlého pruhu ve druhém pruhovém grafu se nezmění. V závislosti na zvoleném kanálu se posunou pouze zvýrazněné části.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Na druhou stranu u křížového filtrování se délka každého pruhu mění, když přecházíte z jednoho kanálu na druhý.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Tuto možnost doporučujeme použít při vytváření sestav v LuckyTemplates.

3. Oddělení datových sad LuckyTemplates od sestavy

Potřebujete vyvinout a publikovat datové sady v samostatném souboru PBIX.

Jednou z výhod samostatného publikování datových sad je, že můžete použít proces schvalování ve službě LuckyTemplates Service k propagaci a certifikaci datových sad.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Je ideální praxí vybrat a schválit datovou sadu, nejlépe certifikovanou, při vývoji nové zprávy.

4. Tabulka vyhrazených termínů

Další nastavení před vývojem, které musíte udělat, je ujistit se, že vaše sestava má vyhrazený soubor .

Jako příklad můžete použít rozšířenou tabulku Data dostupnou na fóru LuckyTemplates, ke které se dostanete pomocí tohoto . Jakmile k němu přistoupíte, zkopírujte a vložte kód M do prázdného dotazu.

Další věc, kterou musíte udělat, je označit tabulku Dates jako tabulku data, aby bylo možné použít v LuckyTemplates.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Musíte také zajistit, aby vaše tabulka Data byla souvislá (jeden řádek za den) a plně pokrývala okraje vaší tabulky Faktů.

Nezapomeňte vždy přidat celé roky do tabulky Data. Je také osvědčeným postupem přidat do tabulky Data další budoucí rok, aby bylo možné předpovídat pomocí výpočtů časové inteligence.

Pokud má tabulka Data více dní, než chcete v sestavě zobrazit, můžete ovládat vizuály pomocí průřezů. Můžete použít sloupec IsAfterToday nebo sloupec Offset v podokně Filtr.

5. Kontrola před vytvořením

Před spuštěním a vytvořením sestavy musíte nejprve zkontrolovat, zda vůbec potřebujete sestavu vytvářet. Položte si tyto otázky:

  • Existuje nějaká zpráva?
  • Existuje datový model?
  • Existuje již certifikovaná datová sada?
  • Existuje existující propagovaná datová sada?
  • Existuje nějaká datová sada?

A hlavně, opravdu potřebujete začít od nuly?

6. Stanovení a odkazování na data LuckyTemplates

Když načítáte tabulku plochých dat, můžete mít fakta a dimenze v jiné tabulce, například v souboru aplikace Excel. V takovém případě jej přesuňte do sekce Pracovní dotaz a přejmenujte jej. Po dokončení můžete zrušit zaškrtnutí políčka Povolit načítání .

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Dále vytvořte referenci pro každou tabulku Fakta a vyhledávání a příslušně je přejmenujte.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Upravte každý odkaz a ponechte pouze potřebné sloupce. Ujistěte se, že jste odstranili duplikáty.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

A nakonec uspořádejte svůj datový model. Vložte podobná data do jejich vlastních skupin.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

7. Zpráva o výkonu

Jedním z největších faktorů, který ovlivňuje výkon, je objem dat.

Co nejvíce snižte množství načítaných dat. Vždy se řiďte axiomem: pokud to nepotřebujete, nestahujte to . Je snazší přidávat nové věci do zprávy, než věci vyjímat.

Když do zprávy vložíte příliš mnoho věcí, platíte pokutu za výkon. Proto se doporučuje provádět filtrování u zdroje.

Pokud to nemůžete udělat u zdroje, můžete použít . Pro načtení potřebných řádků použijte možnost automatického filtru . A k načtení potřebných sloupců použijte možnosti Vybrat sloupce nebo Odebrat sloupce .

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Mezi možnostmi Vybrat sloupce a Odebrat sloupce je nejlepší použít první možnost. Volba Columns usnadňuje načítání dalších sloupců v rámci LuckyTemplates, pokud tak budete v budoucnu potřebovat.

8. Skládání dotazů na data LuckyTemplates

Skládání dotazů je pokus LuckyTemplates zkombinovat několik kroků výběru dat a transformace do jediného dotazu na zdroj dat.

Chcete-li zjistit, zda je dotaz složen, musíte kliknout pravým tlačítkem myši na podokno Aplikované kroky a poté se podívat na možnost Zobrazit nativní dotaz .

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Pokud tato možnost není při klepnutí pravým tlačítkem na krok Power Query zašedlá, pak se používá skládání dotazu. Pokud je zašedlá, dotaz se nepřekládá.

Zde je příklad, jak to vypadá. Krok Navigace v této ukázce nemá možnost Zobrazit nativní dotaz zašedou. Používá se tedy skládání dotazů.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Pokud je toto vybráno, zobrazí se jednoduchý příkaz SQL select.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

V tomto příkladu kroky Filtrované řádky a Nahrazená hodnota již mají svá data odfiltrována. Takže při prohlížení kroků Native Query Filtered Rows a Replaced Value budou příkazy ukazovat větší sbalení tří dotazů do jednoho.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

LuckyTemplates říká, že nejlepší způsob, jak dostat data do vašeho modelu, je nechat zdroj, aby to udělal za vás.

Zde jsou další důležité body, které je třeba pamatovat na skládání dotazů:

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

9. Režim připojení

Před spuštěním sestavy vyberte správný režim připojení. Režim importu je výchozí nastavení a měl by se používat, pokud je to možné, protože nabízí nejlepší výkon sestavy. Režim přímého dotazu lze použít, pokud jsou požadována aktuální data, ale může to negativně ovlivnit výkon.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Režim živého připojení je přístupný se stávajícími modely datových skladů (např. vícerozměrné kostky SSAS).

10. Místo pro transformace dat

Je také důležité znát správné umístění pro transformace dat.

Nejlepší místo, kde je udělat, je ve zdroji. Pokud je nemůžete udělat ve zdroji, udělejte je v . Pokud je nemůžete provést v Power Query, proveďte je v jazyce DAX.

Provádějte transformace dat tak daleko, jak je to možné, a tak daleko, jak je to nutné.

Pokud můžete provádět úpravy v Power Query, pak by to bylo lepší než v DAX. Pokud to není dynamické v kontextu relace sestavy, zvažte použití v Power Query, abyste zjednodušili DAX a .

A pokud jde o tvar vašich stolů, snažte se, aby stoly Fact byly dlouhé a tenké, zatímco stoly Dimension by měly být krátké a široké.

11. Pojmenování a datové typy

Několik osvědčených postupů pro pojmenování používá konzistentní schémata pojmenování, která jsou snadno srozumitelná. Podle potřeby přejmenujte všechny prvky sestavy, aby odpovídaly jednotnému standardu pojmenování. Mezi tyto prvky patří tabulky, dotazy, sloupce a kroky Power Query a mnoho dalších.

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

To je důležité, protože to umožňuje uživatelům, kteří nejsou zapojeni do procesu vývoje sestavy, snadno porozumět tomu, co se v sestavě děje.

Přestože LuckyTemplates odvádí vynikající práci při přiřazování správných datových typů, mohou být nutné některé úpravy. Zde jsou důležité body, které je třeba u datových typů zapamatovat:

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

12. Granularita dat LuckyTemplates

Poslední položkou v tomto kontrolním seznamu nastavení před vývojem je granularita .

Měli byste se snažit získávat svá data s konzistentní granularitou. Při kombinování ve svém řešení použijte Power Query nebo DAX k odpovídajícímu přidělení referenčních dat.

Zde je příklad:

Kontrolní seznam nastavení předvývoje dat LuckyTemplates

Hlavní údaje o prodeji jsou na denní úrovni, což znamená, že jejich granularita je den. Referenční data rozpočtu jsou na měsíční úrovni, takže jejich podrobnost je měsíční. Musíte to udělat konzistentní. Oba údaje by měly být ve dnech nebo měsících.

Závěr

Tento podrobný kontrolní seznam obsahuje vše, co potřebujete k vytvoření sestavy hned od začátku. Nastanou situace, kdy budete chtít začít s přehledem hned.

Ale spěchání může být s největší pravděpodobností časově náročnější. Je zde větší pravděpodobnost, že narazíte na hrboly a nástrahy. Procházením každé položky předem vám z dlouhodobého hlediska ušetří spoustu času.

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.