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.


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ó.