Storage Engine v LuckyTemplates – VertiPaq Operators & Queries

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:

  • Skenovat
  • Skupina vytvořená
  • Filtr
  • Součet
  • Min
  • Max
  • Počet
  • DistinctCount
  • Průměrný
  • Stdev.S
  • Stdev.P
  • Var.S
  • Var.P

Toto jsou logické a fyzické plány dotazů generované ukázkovým dotazem.

Storage Engine v LuckyTemplates – VertiPaq Operators & Queries

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.

Storage Engine v LuckyTemplates – VertiPaq Operators & Queries

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.

Storage Engine v LuckyTemplates – VertiPaq Operators & Queries

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 .

Storage Engine v LuckyTemplates – VertiPaq Operators & Queries

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.


Čo je to Power Query a jazyk M: podrobný prehľad

Čo je to Power Query a jazyk M: podrobný prehľad

Tento tutoriál poskytuje prehľad o editore Power Query a jazyku M na pracovnej ploche LuckyTemplates.

Vytvorte stránkovanú správu: Pridávanie textov a obrázkov

Vytvorte stránkovanú správu: Pridávanie textov a obrázkov

Zistite, ako vytvoriť stránkovanú správu, pridať texty a obrázky a potom exportovať správu do rôznych formátov dokumentov.

Funkcia SharePoint Automate | Predstavenie

Funkcia SharePoint Automate | Predstavenie

Zistite, ako používať funkciu automatizácie SharePointu na vytváranie pracovných postupov a ako pomôcť pri mikromanažovaní používateľov, knižníc a zoznamov SharePointu.

Vyriešte výzvu na analýzu dát s akcelerátorom LuckyTemplates

Vyriešte výzvu na analýzu dát s akcelerátorom LuckyTemplates

Zdokonaľte svoje zručnosti v oblasti vývoja zostáv zapojením sa do výzvy v oblasti analýzy údajov. Accelerator vám môže pomôcť stať sa super používateľom LuckyTemplates!

Spuštění součtů v LuckyTemplates pomocí DAX

Spuštění součtů v LuckyTemplates pomocí DAX

Naučte se, jak vypočítat průběžné součty v LuckyTemplates pomocí DAX. Průběžné součty vám umožní nezabřednout do žádného jednotlivého výsledku.

LuckyTemplates Dax proměnné jsou konstantní: Co to znamená?

LuckyTemplates Dax proměnné jsou konstantní: Co to znamená?

Pochopte koncept proměnných v jazyce DAX v rámci LuckyTemplates a důsledky proměnných pro způsob výpočtu vašich mír.

LuckyTemplates Sloping Chart: Prehľad

LuckyTemplates Sloping Chart: Prehľad

Získajte viac informácií o vlastnom vizuáli nazývanom graf LuckyTemplates Slope, ktorý sa používa na zobrazenie nárastu/zníženia pre jednu alebo viacero metrík.

Farebné motívy LuckyTemplates pre jednotné vizualizácie

Farebné motívy LuckyTemplates pre jednotné vizualizácie

Objavte farebné motívy v LuckyTemplates. Sú nevyhnutné, aby vaše zostavy a vizualizácie vyzerali a fungovali bez problémov.

Výpočet priemeru v LuckyTemplates: Izolácia výsledkov cez týždeň alebo cez víkend pomocou DAX

Výpočet priemeru v LuckyTemplates: Izolácia výsledkov cez týždeň alebo cez víkend pomocou DAX

Výpočet priemeru v LuckyTemplates možno vykonať mnohými spôsobmi, aby ste získali presné informácie pre vaše obchodné správy.

Motiv LuckyTemplates | Standardní motiv LuckyTemplates Desktop

Motiv LuckyTemplates | Standardní motiv LuckyTemplates Desktop

Pojďme se ponořit do standardního motivu LuckyTemplates a prohlédnout si některé funkce zabudované do samotné aplikace LuckyTemplates Desktop.