Optimalizace datového modelu LuckyTemplates s VertiPaq

V tomto kurzu se naučíte, jak používat analyzátor VertiPaq v DAX Studio k optimalizaci datového modelu v LuckyTemplates.

VertiPaq Analyzer je vestavěný nástroj, který extrahuje smysluplné informace z hlediska optimalizace.

Chcete-li spustit VertiPaq Analyzer, přejděte na kartu Advanced v DAX Studio. Poté klikněte na možnost Zobrazit metriky .

Optimalizace datového modelu LuckyTemplates s VertiPaq

Tím se otevře nový panel v dolní části. Panel Metriky VertiPaq Analyzer obsahuje seznam všech tabulek ve vašem tabulkovém modelu.

Optimalizace datového modelu LuckyTemplates s VertiPaq

Každý sloupec poskytuje smysluplné informace týkající se vašeho datového modelu, například:

  • Mohutnost – zobrazuje počet řádků v tabulce.
  • Velikost tabulky – zobrazuje velikost tabulky v kilobajtech (KB).
  • Velikost sloupce – zobrazuje velikost sloupce v kilobajtech (KB).
  • Hierarchy Size – používá se hlavně pro účely MDX.
  • Kódování – týká se kódování hodnot a kódování slovníku.
  • Datový typ – datový typ sloupce, jako je text, číslo nebo datum.
  • Rel Size – zobrazuje paměť spotřebovanou kvůli vztahu mezi dvěma tabulkami.
  • % DB – zobrazuje množství paměti RAM spotřebované tabulkou vzhledem k celému datovému modelu.

Obsah

VertiPaq Analyzer Metriky datového modelu v LuckyTemplates

Tyto různé metriky můžete použít při analýze tabulek ve vašem . V tomto příkladu si všimnete, že tabulka Prodej spotřebovává největší množství %DB.

Přejděte do levého sloupce tabulky v analyzátoru VertiPaq. Když kliknete na tabulku, budete moci procházet informacemi o jejích sloupcích.

Optimalizace datového modelu LuckyTemplates s VertiPaq

To vám umožní identifikovat sloupce, které jsou nezbytné pro analytické účely. Můžete se také rozhodnout odstranit nepotřebné sloupce z datového modelu. To šetří RAM a optimalizuje výpočty, které provádíte.

Například sloupec Online Sales Key spotřebuje celkem 83 MB paměti RAM. Pokud tento sloupec není užitečný pro účely vytváření přehledů, můžete jej odstranit, abyste uvolnili úložný prostor.

V části Kódování můžete vidět, že se použije na sloupec Klíč online prodeje. Použití Dictionary Encoding nemá smysl, protože tento sloupec obsahuje pouze jedinečné hodnoty. Uložený index bude stále roven své hodnotě.

To nebude užitečné při komprimaci sloupce, takže Analysis Services přeskočí Dictionary Encoding. Sekce Slovník proto zabírá pouze 120 KB.

Kódování slovníku, procenta úložiště a velikost uživatelské hierarchie

Při zpětném pohledu, když se podíváte na sloupec Číslo prodejní objednávky, můžete vidět, že jeho oddíl Slovník spotřebovává více úložného prostoru než oddíl Data.

Optimalizace datového modelu LuckyTemplates s VertiPaq

Sekce Data ukládá hodnotu indexu nebo ukazatele pro každý řádek ve sloupci. Vzhledem k tomu, že sloupec Číslo prodejní objednávky ukládá většinu svých dat ve formě indexů, veškerý tlak spotřebovává Slovník.

Velikost sloupce zobrazuje součet sekcí Data, Slovník a Hierarchie. V části Typ dat je sloupec Číslo prodejní objednávky uložen jako řetězec, takže se používá kódování slovníku.

Dále, pokud přejdete do pravé části VertiPaq Analyzer, uvidíte údaje o procentech.

Optimalizace datového modelu LuckyTemplates s VertiPaq

Tabulka % ukazuje množství místa spotřebovaného sloupcem vzhledem k tabulce. Zatímco % DB ukazuje množství místa spotřebovaného sloupcem vzhledem k celé databázi.

Když se přesunete do tabulky Produkty, můžete vidět, že je to jediná s hodnotou pro velikost uživatelské hierarchie.

Optimalizace datového modelu LuckyTemplates s VertiPaq

Velikost uživatelské hierarchie ukazuje množství prostoru spotřebovaného hierarchiemi vytvořenými v DAX Studio.

RI porušení Datového Modelu V LuckyTemplates

Záložka Column (Sloupce) VertiPaq Analyzer vám umožňuje zobrazit data ve formátu tabulky-sloupce.

Optimalizace datového modelu LuckyTemplates s VertiPaq

Umožňuje vám třídit podle sloupců, což usnadňuje identifikaci, který sloupec v celé datové sadě spotřebovává nejvíce paměti RAM.

Karta Vztahy vám umožňuje zobrazit hlavní příčinu .

Pokud váš kód DAX obsahuje porušení RI, VertiPaq Analyzer umístí do sekce porušení RI číslo 1 s červeným písmem . Pokud však rozbalíte tabulku s porušením, neuvidíte, co je příčinou.

Optimalizace datového modelu LuckyTemplates s VertiPaq

Tyto informace lze místo toho nalézt na kartě Vztahy.

Optimalizace datového modelu LuckyTemplates s VertiPaq

V tomto příkladu tabulka Prodej ukazuje, že mezi produktovým klíčem tabulky prodeje a produktovým klíčem tabulky produktů chybí 2 183 klíčů. Výsledkem je 10 milionů neplatných řádků v tabulce Prodej a 153 ukázkových porušení.

Stránka Relationships ve VertiPaq Analyzer vám umožňuje identifikovat chybějící klíče mezi vaší tabulkou Fakta a tabulkou Dimenzí.

Tyto informace můžete také zkontrolovat pomocí jazyka DAX.

Optimalizace datového modelu LuckyTemplates s VertiPaq

Když kód spustíte, výsledky skutečně ukážou, že 10 milionů řádků má prázdné hodnoty Product Key.

Karta Souhrn v analyzátoru VertiPaq

Karta Souhrn zobrazuje základní celkové informace o vašem datovém modelu.

Optimalizace datového modelu LuckyTemplates s VertiPaq

Celková velikost ukazuje celkové množství paměti RAM, kterou datový model spotřebovává. Datum analýzy se týká posledního kliknutí na možnost Zobrazit metriky v aplikaci DAX Studio.

Kompatibilita odkazuje na verzi služby Analysis Services použitou v aktuálním souboru. A nakonec server zobrazuje číslo portu localhost používaného službou Analysis Services k připojení k DAX Studio.

Závěr

VertiPaq analyzátor je nástroj pro výkon a analýzu, který je součástí Microsoft LuckyTemplates. Umožňuje vám analyzovat datový model sestavy nebo datové sady LuckyTemplates, abyste pochopili, jak jsou data strukturována a jak se používají.

Analyzátor VertiPaq poskytuje několik metrik, které vám mohou pomoci pochopit výkon a efektivitu vašeho datového modelu. Analýzou těchto metrik můžete identifikovat potenciální problémy s datovým modelem, jako jsou velké tabulky, nízká hustota dat nebo neefektivní datové typy, a podniknout kroky k optimalizaci modelu pro lepší výkon.

Vše nejlepší,


Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

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.