DAX-kysely LuckyTemplatesissa: sen loogisen kulun ymmärtäminen

Tässä opetusohjelmassa opit kuinka DAX-kysely suoritetaanStudio. Tämä opetusohjelma esittää kaksi vuokaaviota. Ensimmäinen vuokaavio näyttää perusprosessin DAX-kyselyn suorittamisen takana. Samaan aikaan toinen vuokaavio antaa selkeän esimerkin prosessin visualisoimiseksi paremmin.

Sisällysluettelo

Vuokaavio DAX-kyselystä LuckyTemplatesissa

Tämä vuokaavio näyttää, kuinka DAX Studio suorittaa DAX-kyselyn.

DAX-kysely LuckyTemplatesissa: sen loogisen kulun ymmärtäminen

Ensimmäinen askel on tietysti DAX-kyselyn kirjoittaminen LuckyTemplates DAX Studiossa. Kun napsautat Suorita-vaihtoehtoa, DAX Parser käynnistyy. Se tarkistaa, onko kirjoittamasi koodi kelvollinen vai ei. Tämä sisältää sen tarkistamisen, onko kysely jollakin tavalla epätäydellinen, kuten puuttuuko syntaksi tai hakasulkeet.

DAX-kysely LuckyTemplatesissa: sen loogisen kulun ymmärtäminen

Kun DAX Parser -tarkistus on valmis, Formula Engine muuntaa DAX-kyselysi joukoksi kyselysuunnitelmia . Tämä sisältää sekä loogisen että fyysisen kyselysuunnitelman .

Kun Looginen kyselysuunnitelma on luotu, kaavamoottori hakee tiedot tallennuskoneesta. Tallennuskone rakentaa sitten fyysisen kyselysuunnitelman. Tämän jälkeen tulos palautetaan loppukäyttäjälle.

On kaksi tapaa palauttaa tiedot Formula Engineen. Formula Engine voi joko lähettää pyynnön In Memory Columnar -tietokantaan VertiPaq tai relaatiotietolähteeseen.

DAX-kysely LuckyTemplatesissa: sen loogisen kulun ymmärtäminen

Kun VertiPaq vastaanottaa pyynnön Formula Enginestä, tapahtuu kaksi asiaa: VertiPaq suorittaa tarkistuksen ja suorittaa xmSQL-kyselyn . Datavälimuisti lähetetään takaisin Formula Enginelle, joka puolestaan ​​lähettää tuloksen takaisin soittajalle.

Siinä tapauksessa, Analysis Services välittää pyynnön Formula Enginestä tietolähteeseen. Sitten tietolähde suorittaa äidinkielen, valmistelee välimuistin ja lähettää sen takaisin analyysipalveluihin.

Sitten Analysis Services lähettää datavälimuistin Formula Enginelle. Tämä moottori käsittelee välimuistia ja lähettää sen loppukäyttäjälle. Yhdistelmämallin tapauksessa osapyyntö lähetetään VertiPaqille, joka lähetetään sitten DirectQuerylle.

Esimerkki DAX-kyselystä LuckyTemplatesissa

Katsotaanpa esimerkkiä prosessin ymmärtämiseksi paremmin.

DAX-kysely LuckyTemplatesissa: sen loogisen kulun ymmärtäminen

Haluat esimerkiksi kirjoittaa DAX-koodin , joka laskee kokonaismyyntimäärän, jos tuotteen väri on "Punainen".

DAX-kysely LuckyTemplatesissa: sen loogisen kulun ymmärtäminen

Kun suoritat tämän koodin, DAX Parser tarkistaa ensin, oletko tehnyt virheitä koodissa.

Jos kaikki on hyvin, Formula Engine valmistelee senja noutaa välimuistin tallennuskoneesta. Kun tallennuskone vastaanottaa pyynnön, xmSQL-niminen pseudoSQL-kieli luo kyselyn.

DAX-kysely LuckyTemplatesissa: sen loogisen kulun ymmärtäminen

Sitten xmSQL-koodi hakee välimuistin ja lähettää sen Formula Enginelle.

DAX-kysely LuckyTemplatesissa: sen loogisen kulun ymmärtäminen

Tietovälimuisti voi olla joko yksi tai useampi sarake. Kun Formula Engine vastaanottaa välimuistin, se toistaa sen rivi riviltä.

Formula Enginen vastaanottaman kyselyn tyypistä riippuen tulos palautetaan joko skalaariarvon tai taulukon muodossa.

Johtopäätös

Tämä oli nopea yleiskatsaus siitä, kuinka DAX-kysely suoritetaan LuckyTemplates DAX Studiossa. Toivottavasti tässä opetusohjelmassa esitetyt vuokaaviot auttoivat sinua ymmärtämään DAX-kyselyn loogisen kulun taulukkomalleissa.

Se voi olla hieman hämmentävää, jos olet uusi kyselyiden käsitteessä. Mutta kun saat käsityksen siitä, miten se toimii, se on helpompi ymmärtää ja toteuttaa.


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.