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 tutoriál bude diskutovať o CallBackDataID , čo je problém s výkonom v DAX Studio. Dozviete sa, čo robí a ako ovplyvňuje výkon vášho dotazu DAX.
Úložný mechanizmus funguje tak, že poskytuje údaje do nástroja vzorca vo forme dátovej vyrovnávacej pamäte. Keď však ukladací mechanizmus nedokáže vyhodnotiť výraz, požiada a zavolá späť nástroj vzorcov o pomoc pomocou CallBackDataID .
Ak máte vo výpočte CallBackDataID , spomaľuje sa výkon jazyka DAX, pretože používa ukladací priestor aj mechanizmus vzorcov. Stále je to však lepšie, ako keby všetku prácu vykonával iba motor vzorcov, pretože stále pracuje na komprimovaných údajoch a nebude vyžadovať materializáciu.
Okrem toho, keď je zapojený nástroj vzorcov, výsledky sa neukladajú do vyrovnávacej pamäte. Vyrovnávacie pamäte zlepšujú používateľskú skúsenosť pri spúšťaní dotazu alebo merania v LuckyTemplates.
Obsah
Kde nájsť CallBackDataID
CallBackDataID možno nájsť v časti Server Timings v DAX Studio. Kvôli ich dôležitosti sú zvýraznené v príkaze xmSQL. Keď chcete optimalizovať svoj DAX, nájdenie CallBackDataID je najlepším miestom, kde začať.
Ďalšou optimalizačnou technikou je využitie filtrovkedykoľvek je to možné. Používanie CALCULATE vo filtroch je lepšie ako používanieako stôl. FILTER je iterátor a keď filtrujete tabuľku, bude iterovaná. Prítomnosť týchto dvoch iterátorov by mohla spomaliť váš dopyt.
Tu sú dva vzorové dotazy s a bez CallBackDataID .
Toto je lokalizované opatrenie, ktoré definuje dva vyššie uvedené dopyty.
Najvyššia miera iteruje tabuľku predaja, vynásobí aktuálnu cenu a množstvo a potom ich spočíta. Spodná miera kontroluje, či je Dátum nákupu väčší alebo rovný 31. marcu 2016. Funkcia v mierke vytvára CallBackDataID , pretože nepoužíva CALCULATE .
Ak to chcete otestovať, spustite dotaz, ktorý má CallBackDataID . Pred spustením nezabudnite vymazať vyrovnávaciu pamäť a zapnúť časovanie servera a plány dotazov.
Ak kliknete na kartu Časovanie servera v spodnej časti, uvidíte, že je zvýraznené prvé skenovanie. Je to kvôli prítomnosti CallBackDataID .
CallBackDataID môžete vidieť aj v príkaze xmSQL. Funkcia IF v meraní presahuje možnosti ukladacieho mechanizmu, preto žiada o pomoc motor formuly.
Ako vyriešiť problém s výkonom
Ak spustíte dotaz, ktorý nemá CallBackDataID , môžete vidieť, že skeny už nie sú zvýraznené.
Je to preto, že filter CALCULATE sa posúva nadol do ukladacieho mechanizmu. Nepotrebuje už pomoc od formulového motora, pretože dokáže fungovať sám.
Čo najviac sa snažte použiť filtre v CALCULATE . Optimalizuje výkon jazyka DAX tým, že väčšinu práce presunie do úložného jadra, čím ho zrýchli.
Záver
Výkonové zásahy môžu nastať, ak je váš dopyt príliš zložitý na to, aby ukladací mechanizmus fungoval. Prináša do výpočtu zbytočné procesy ako CallBackDataID a spomaľuje váš DAX. Môžete ho zmierniť použitím filtrov v CALCULATE .
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.