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.


Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.