Tárolómotor LuckyTemplatesben – VertiPaq operátorok és lekérdezések

Ez az oktatóanyag a LuckyTemplates és tárolómotor-lekérdezéseket tárgyalja. Megtudhatja, hogyan dolgoznak az operátorok a számítás mögött, és hogyan segíti a tárolómotor a DAX-kódok teljesítményének optimalizálását.

A VertiPaq operátorok és lekérdezések lehetővé teszik az egyes kódok végrehajtásának figyelemmel kísérését, hogy szükség esetén javíthassa azokat.

Tartalomjegyzék

VertiPaq operátorok

A VertiPaq képes egyszerű lekérdezések kiszámítására. Logikai operátorai vannak, amelyek végrehajtják a válaszokat.

Ezek a VertiPaq logikai operátorai:

  • Letapogatás
  • Csoportosít
  • Szűrő
  • Összeg
  • Min
  • Max
  • Számol
  • DistinctCount
  • Átlagos
  • Stdev.S
  • Stdev.P
  • Var.S
  • Var.P

Ezek a mintalekérdezés által generált logikai és fizikai lekérdezési tervek.

Tárolómotor LuckyTemplatesben – VertiPaq operátorok és lekérdezések

Ha egy soron _Vertipaq van , az azt jelenti, hogy a VertiPaq motor magától végzi el a munkát. Ha megnézi a -t, látni fogja, hogy a Sum_Vertipaq és a Scan_Vertipaq van benne . Ez a két operátor a FactSales mennyiségének beolvasásán és összegzésén dolgozik, hogy választ generáljon.

A Fizikai lekérdezési tervben egy Sum_Vertipaq is látható, amely ProjectionSpool-t használ . Ez azt jelenti, hogy a rendszer egy lekérdezést küld a tárolómotornak, majd visszaküldi a képletmotorhoz az adatgyorsítótárban. Azt is észre fogja venni, hogy csak egy rekordja van.

A Rekordok oszlop azt mutatja, hogy hány sor kerül materializálásra a tárolómotorból a képletmotorba. Csak egy rekordra van szüksége a hatékony működéshez. Több rekord esetén a lekérdezés befejezése több időt vesz igénybe.

Ha a tárolómotor nem tud végrehajtani egy kérést, a képletmotor veszi át az irányítást. A formulamotor mindent megtesz, amit kérsz, de sokkal lassabb.

Tárolómotor lekérdezések

Ez egy bevezető az olvasáshoz és megértéshez. Ezen információk segítségével optimalizálhatja DAX-lekérdezését a jobb teljesítmény érdekében. Mindig ne feledje, hogy a tárolómotor által a képletmotornak visszaadott adatgyorsítótár tömörítetlen formátumú.

Ez egy mintalekérdezés, amelyet használni fognak.

Tárolómotor LuckyTemplatesben – VertiPaq operátorok és lekérdezések

Ha futtatja, és megnyitja a Fizikai lekérdezési terv lapot, megjelenik a ProjectionSpool Operator. Meg kell értened, hogyan működik a számítás hátterében az eredmény eléréséhez.

Tárolómotor LuckyTemplatesben – VertiPaq operátorok és lekérdezések

A tárolómotor lekérdezései egy pszeudo SQL nyelven vannak kifejezve, az úgynevezett . Ez nem egy igazi programozási nyelv. Ez inkább annak a vizuális megjelenítése, amit a motor a háttérben csinál.

Ha a mintalekérdezést a DAX Studióban futtatja, az xmSQL-t jelenít meg. Azt mutatja, hogy a lekérdezés kiválasztja az Értékesítési adatok mennyiségét , és összegzi azt az Értékesítési adatok táblából .

Tárolómotor LuckyTemplatesben – VertiPaq operátorok és lekérdezések

Észre fogja venni, hogy a tábla neve a lekérdezésben eltér az xmSQL-től. Az xmSQL a FactSales helyett értékesítési adatokat használ táblanévként, mivel a DAX nem szereti a Fact vagy a DIM használatát névként.

Most, hogy gyorsabb DAX-teljesítményt érjen el, hagynia kell, hogy a tárolómotor a lehető legjobban működjön. Az adatok keresése közben egyszerű matematikai és összesítési műveleteket végezhet. Mivel a minta lekérdezés csak használja, a számítás a tárolómotorban történt.

A legjobb optimalizálási technika az, ha kitaláljuk a legjobb készletet úgy, hogy a tárolómotor elvégzi a munka nagy részét, a képletmotor pedig egyszerűen azt, ami marad.




Következtetés

A tárolómotor felelős a DAX gyorsabb működéséért. Lehetővé teszi, hogy a logikai és fizikai lekérdezési terv segítségével áttekintse a teljes számítás mögötti folyamatot. Nyomon követheti, hogy melyik folyamat lassítja le a teljes teljesítményt, majd optimalizálhatja azt.

Ha többet szeretne megtudni a VertiPaq működéséről, használja ezt az oktatóanyagot, és gyakorolja a DAX-kódok optimalizálását.


Mi az a Power Query & M Language: Részletes áttekintés

Mi az a Power Query & M Language: Részletes áttekintés

Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.

A SharePoint automatizálási szolgáltatás | Bevezetés

A SharePoint automatizálási szolgáltatás | Bevezetés

Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.

LuckyTemplates lejtődiagram: Áttekintés

LuckyTemplates lejtődiagram: Áttekintés

Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.

LuckyTemplates színes témák az egységes vizualizációkhoz

LuckyTemplates színes témák az egységes vizualizációkhoz

Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.