DAX-lekérdezés LuckyTemplatesben: Logikai folyamatának megértése

Ebből az oktatóanyagból megtudhatja, hogyan kell végrehajtani egy DAX-lekérdezéstStúdió. Ez az oktatóanyag két folyamatábrát mutat be. Az első folyamatábra egy DAX-lekérdezés végrehajtása mögötti alapvető folyamatot mutatja be. Eközben a második folyamatábra jól látható példát ad a folyamat jobb megjelenítésére.

Tartalomjegyzék

A LuckyTemplates DAX-lekérdezés folyamatábrája

Ez a folyamatábra azt mutatja, hogy a DAX Studio hogyan hajtja végre a DAX-lekérdezést.

DAX-lekérdezés LuckyTemplatesben: Logikai folyamatának megértése

Az első lépés természetesen a DAX-lekérdezés megírása a LuckyTemplates DAX Studio-ban. Ha a Futtatás lehetőségre kattint, a DAX Parser elindul. Ellenőrzi, hogy az Ön által írt kód érvényes-e vagy sem. Ez magában foglalja annak ellenőrzését, hogy a lekérdezés bármilyen módon hiányos-e, például hiányzik-e a szintaxis vagy a zárójelek.

DAX-lekérdezés LuckyTemplatesben: Logikai folyamatának megértése

Miután a DAX-elemző ellenőrzése befejeződött, a Formula Engine a DAX-lekérdezést lekérdezési tervek készletévé alakítja . Ez magában foglalja a logikai és fizikai lekérdezési tervet is .

A logikai lekérdezési terv felépítése után a Formula Engine lekéri az adatokat a tárolómotorból. A tárolómotor ezután elkészíti a fizikai lekérdezési tervet. Ezt követően az eredményt visszaküldik a végfelhasználónak.

Az adatok visszaküldésének két módja van a Formula Engine-be. A Formula Engine vagy elküldheti a kérést az In Memory Columnar adatbázisnak, a VertiPaq-nak vagy a relációs adatforrásnak.

DAX-lekérdezés LuckyTemplatesben: Logikai folyamatának megértése

Miután a VertiPaq kérést kap a Formula Engine-től, két dolog történik: a VertiPaq vizsgálatot hajt végre , és végrehajt egy xmSQL-lekérdezést . Az adatgyorsítótár visszaküldésre kerül a Formula Engine-nek, amely viszont visszaküldi az eredményt a hívónak.

Esetében, az Analysis Services továbbítja a kérést a Formula Engine-től az adatforráshoz. Ezután az adatforrás végrehajtja az anyanyelvet, elkészíti az adatgyorsítótárat, és visszaküldi az elemzési szolgáltatásoknak.

Ezután az Analysis Services elküldi az adatgyorsítótárat a Formula Engine-nek. Ez a motor kezeli az adatgyorsítótárat, és elküldi a végfelhasználónak. Kompozit modell esetén részleges kérés kerül elküldésre a VertiPaq-nak, amely ezután elküldésre kerül a DirectQuery-nek.

Példa DAX-lekérdezésre a LuckyTemplates alkalmazásban

Nézzünk egy példát, hogy jobban megértsük a folyamatot.

DAX-lekérdezés LuckyTemplatesben: Logikai folyamatának megértése

Például szeretne írni egy DAX-kódot , amely kiszámítja a teljes értékesítési összeget, ha a termék színe „Piros”.

DAX-lekérdezés LuckyTemplatesben: Logikai folyamatának megértése

Amikor futtatja ezt a kódot, a DAX Parser először ellenőrzi, hogy nem követett-e el hibát a kódban.

Ha minden rendben van, a Formula Engine előkészíti aés lekérni az adatgyorsítótárat a Storage Engine-ből. Miután a Storage Engine megkapja a kérést, egy xmSQL nevű pszeudo SQL nyelv lekérdezést hoz létre.

DAX-lekérdezés LuckyTemplatesben: Logikai folyamatának megértése

Ezután az xmSQL kód lekéri az adatgyorsítótárat, és elküldi a Formula Engine-nek.

DAX-lekérdezés LuckyTemplatesben: Logikai folyamatának megértése

Az adatgyorsítótár egy vagy több oszlopból állhat. Miután a Formula Engine megkapja az adatgyorsítótárat, soronként ismétli azt.

A Formula Engine által kapott lekérdezés típusától függően az eredmény skalárérték vagy táblázat formájában jelenik meg.

Következtetés

Ez egy gyors áttekintés volt a DAX-lekérdezések végrehajtásáról a LuckyTemplates DAX Studio alkalmazásban. Remélhetőleg az oktatóanyagban bemutatott folyamatábrák segítettek megérteni a DAX-lekérdezések táblázatos modellekben való logikai folyamatát.

Kissé zavaró lehet, ha még nem ismeri a lekérdezések fogalmát. De ha egyszer megérti, hogyan működik, könnyebb lesz megérteni és végrehajtani.

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

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.