VertiPaq Engine LuckyTemplates: Úvod

V tomto návode sa dozviete o funkcii VertiPaq Engine v LuckyTemplates, ktorá vám pomôže zvýšiť výkon vášho kódu DAX. Tento príspevok je úvodom do Storage Engine a toho, čo robí s vaším DAX.

Obsah

Štruktúra dopytov DAX pre VertiPaq Engine

Najprv musíte pochopiť štruktúru dopytu, ktorá sa stane po napísaní rovnice DAX.

Pri písaní kódu DAX sa za každou funkciou v kóde vyskytujú procesy, ktoré vám poskytnú výsledok.

Ak chcete nájsť problémy s výkonom a optimalizovať ich, musíte týmto procesom porozumieť.

Toto je proces za štruktúrou dotazu:

VertiPaq Engine LuckyTemplates: Úvod

PoAk je vytvorený, prejde tabuľkovým modelom SQL Server Analysis Services, ktorý bude analyzovaný a otestovaný. Ďalej prejde prvým motorom s názvom Formula Engine.

Formula Engine nemôže získať potrebné údaje. Preto si vyžiada pomoc od Storage Engine alebo VertiPaq.

VertiPaq potom získa údaje z vyrovnávacej pamäte údajov alebo zdroja údajov komprimovanou metódou.

Komprimovaná metóda je dôležitá na zmenšenie veľkosti súboru a zrýchlenie spustenia dotazov.

VertiPaq Engine v LuckyTemplates

VertiPaq je založený na stĺpcoch, ktoré sa líšia od základného SQL servera.

Základný SQL server prevádzkuje všetko na riadkoch, čo spomalí celkový výkon.

Má schopnosť komprimovať dáta viacerými spôsobmi a ukladať ich do pamäte. Vďaka tomu je výkon vášho kódu DAX rýchlejší.

Ak pracujete s priamym dotazom, nemôžete použiť VertiPaq Storage Engine; VertiPaq Storage Engine možno použiť iba pre importované modely  pomocou funkcie importu .

Tu sú rôzne charakteristiky VertiPaq Engine:

1. Skenuje a obnovuje údaje

VertiPaq skenuje a získava údaje zo zdroja údajov alebo odkiaľkoľvek, odkiaľ ste ich importovali.

A potom poskytuje otázky, ktoré Formula Engine potrebuje na zodpovedanie otázky DAX.

2. Používa viacero jadier

Je rýchlejší ako Formula Engine, pretože je viacvláknový a môže využívať viacero jadier.

3. Dokončuje jednoduché výrazy

Úložný engine dokáže doplniť jednoduché výrazy ako,  , a dokonca

Funkcia DISTINCTCOUNT môže spôsobiť problémy pri nastavení typu servera SQL, ale VertiPaq to zvláda efektívne.

4. Vyjadruje dotazy v jazyku SQL

Dotazy generované ukladacím mechanizmom sú interne vyjadrené pseudo SQL jazykom nazývaným xmSQL.

Je to vizuálna reprezentácia toho, čo počítač robí na pozadí. Umožňuje ľuďom získať predstavu o tom, čo sa deje za procesom.




Záver

Optimalizácia jazyka DAX zlepší výkon vášho kódu. To sa deje pomocou VertiPaq alebo Storage Engine. Pomôže to zredukovať procesy, ktoré stoja za výpočtom kódu, a poskytne výsledky efektívnejšie.


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.