VertiPaq Engine LuckyTemplates: Bevezetés

Ebben az oktatóanyagban megismerheti a LuckyTemplates VertiPaq Engine funkcióját, amely segít a DAX-kód teljesítményének növelésében. Ez a bejegyzés bemutatja a Storage Engine-t és azt, hogy mit csinál a DAX-szal.

Tartalomjegyzék

DAX lekérdezési szerkezet a VertiPaq motorhoz

Először is meg kell értenie a lekérdezés szerkezetét, amely a DAX-egyenlet megírása után történik.

Amikor megírja a DAX-kódot, a kód minden függvénye mögött folyamatok jelennek meg, amelyek eredményt adnak.

Meg kell értenie ezeket a folyamatokat a teljesítményproblémák megtalálásához és optimalizálásához.

Ez a folyamat a lekérdezési struktúra mögött:

VertiPaq Engine LuckyTemplates: Bevezetés

Azutánelkészült, az elemezni és tesztelni kívánt SQL Server Analysis Services táblázatos modelljén megy keresztül. Ezután az első Formula Engine nevű motoron halad át.

A Formula Engine nem tudja lekérni a szükséges adatokat. Tehát segítséget kér a Storage Engine-től vagy a VertiPaq-tól.

A VertiPaq ezután tömörített módszerrel kap adatokat az adatgyorsítótárból vagy az adatforrásból.

A tömörített módszer fontos a fájlméret csökkentése és a lekérdezések gyorsabb futtatása érdekében.

VertiPaq motor LuckyTemplatesben

A VertiPaq olyan oszlopokon alapul, amelyek különböznek az alap SQL-kiszolgálóktól.

Egy alap SQL-kiszolgáló mindent sorokban működtet, ami lelassítja az általános teljesítményt.

Többféle módon is képes tömöríteni az adatokat, és a memóriában tárolni. Ez gyorsabbá teszi a DAX-kód teljesítményét.

Ha közvetlen lekérdezéssel dolgozik, nem használhatja a VertiPaq Storage Engine-t; a VertiPaq Storage Engine csak az import funkcióval importált modellekhez használható  .

Íme a VertiPaq motor különböző jellemzői:

1. Beolvassa és visszakeresi az adatokat

A VertiPaq beolvassa és lekéri az adatokat az adatforrásból vagy bárhonnan, ahonnan importálta azokat.

Ezután megadja azokat a lekérdezéseket, amelyekre a Formula Engine-nek szüksége van a DAX kérdés megválaszolásához.

2. Több magot használ

Gyorsabb, mint a Formula Engine, mert többszálas és több magot is tud használni.

3. Befejezi az egyszerű kifejezéseket

A tárolómotor olyan egyszerű kifejezéseket tud végrehajtani, mint pl,  , és még

A DISTINCTCOUNT függvény problémákat okozhat az SQL szervertípus beállításánál, de a VertiPaq hatékonyan kezeli.

4. Lekérdezéseket SQL nyelven fejez ki

A tárolómotor által generált lekérdezések belsőleg egy xmSQL nevű pszeudo SQL nyelven vannak kifejezve.

Ez egy vizuális megjelenítése annak, amit a számítógép a háttérben csinál. Lehetővé teszi az embereknek, hogy képet kapjanak arról, mi történik a folyamat mögött.




Következtetés

A DAX optimalizálása javítja a kód teljesítményét. Ez a VertiPaq vagy a Storage Engine használatával történik. Ez segít csökkenteni a kód számítása mögötti folyamatokat, és hatékonyabban ad eredményt.


Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.