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ší,

Leave a Comment

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.