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.
Tento výukový program bude diskutovat o dotazech a úložném enginu v LuckyTemplates. Dozvíte se, jak operátoři pracují za výpočtem a jak vám úložný modul pomáhá optimalizovat výkon vašich kódů DAX.
Operátory a dotazy VertiPaq vám umožňují sledovat provádění každého kódu, abyste je mohli v případě potřeby vylepšit.
Obsah
Operátoři VertiPaq
VertiPaq má schopnost počítat jednoduché dotazy. Má logické operátory, které provádějí vaše, abyste získali odpovědi.
Toto jsou logické operátory VertiPaq:
Toto jsou logické a fyzické plány dotazů generované ukázkovým dotazem.
Kdykoli má řádek _Vertipaq , znamená to, že modul VertiPaq dělá práci sám. Pokud se podíváte na , uvidíte, že má Sum_Vertipaq a Scan_Vertipaq . Tito dva operátoři pracují na skenování a sečtení množství FactSales , aby vygenerovali odpověď.
V plánu fyzických dotazů také uvidíte Sum_Vertipaq, který používá ProjectionSpool . Znamená to, že se dotaz odesílá do úložiště a poté se vrací do stroje vzorců v mezipaměti dat. Také si všimnete, že má pouze jeden záznam.
Sloupec Záznamy ukazuje, kolik řádků se zhmotňuje z modulu úložiště do modulu vzorce. K efektivní práci potřebuje pouze jeden záznam. Více záznamů trvá déle, než se dotaz dokončí.
Pokud modul úložiště nemůže provést požadavek, převezme jej modul vzorce. Formulový motor umí vše, co požadujete, ale je mnohem pomalejší.
Dotazy na úložiště
Toto je úvod do a jak je číst a rozumět jim. Tyto informace můžete použít k optimalizaci dotazu DAX pro lepší výkon. Vždy pamatujte, že mezipaměť dat vrácená modulem úložiště do modulu vzorce je v nekomprimovaném formátu.
Toto je ukázkový dotaz, který bude použit.
Pokud jej spustíte a otevřete kartu Fyzický plán dotazů, uvidíte ProjectionSpool Operator. Musíte pochopit, jak to funguje na pozadí výpočtu, abyste získali výsledek.
Dotazy úložného stroje jsou vyjádřeny v pseudo jazyce SQL zvaném . Není to skutečný programovací jazyk. Jde spíše o vizuální znázornění toho, co engine dělá na pozadí.
Pokud spustíte ukázkový dotaz v DAX Studio, zobrazí se xmSQL. Ukazuje, že dotaz vybere množství SalesData a sečte je z tabulky Prodejní data .
Všimnete si, že název tabulky v dotazu se liší od xmSQL. XmSQL používá jako název tabulky data prodeje namísto FactSales , protože DAX nerad používá jako názvy Fact nebo DIM.
Nyní, abyste měli rychlejší výkon DAX, musíte nechat modul úložiště pracovat co nejvíce. Při vyhledávání dat může provádět jednoduché výpočty a agregace. Vzhledem k tomu, že ukázkový dotaz používá pouze, výpočet byl proveden v storage engine.
Nejlepší optimalizační technikou je vymyslet nejlepší sadu tak, aby úložný modul udělal většinu práce a vzorec vzorce prostě udělal to, co zbývá.
Závěr
Úložný modul je zodpovědný za zrychlení práce jazyka DAX. Umožňuje vám vidět proces za celým výpočtem pomocí Logical and Physical Query Plan. Můžete sledovat, který proces zpomaluje celý výkon a následně jej optimalizovat.
Chcete-li se dozvědět více o tom, jak VertiPaq funguje, využijte tento návod a procvičte si optimalizaci svých kódů DAX.
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.
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.
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ů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
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.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
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.
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í.
V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.
Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.