Spørringsplan og servertidspunkter i DAX Studio

I denne opplæringen lærer du om spørringsplan og servertiming i DAX Studio . Dette er en oversikt over hva som skjer bak kulissene når du kjører en .

Du kan finne alternativet Spørringsplan og servertiming i Spor-ruten under Hjem-fanen.

Spørringsplan og servertidspunkter i DAX Studio

Innholdsfortegnelse

Spørreplan i DAX Studio

Når du klikker på Spørreplan-alternativet, oppretter det en tilkobling til datamodellen i enten LuckyTemplates eller .

Spørringsplaner er utsagn generert av formelmotoren som definerer den logiske og fysiske flyten av oppgaven.

Du kan se utdataruten viser at spørringssporingen har startet.

Spørringsplan og servertidspunkter i DAX Studio

Herfra og utover vil all koden du kjører i din bli sporet av spørringsplanen bygget av formelmotoren.

Fysisk og logisk spørreplan

Ved å klikke på søkeplanalternativet åpnes en ny rute i utdatavinduet. Spørringsplanruten er delt inn i to underruter: den fysiske spørringsplanen og den logiske spørringsplanen .

Spørringsplan og servertidspunkter i DAX Studio

Som et eksempel, la oss skrive en DAX-kode som vil EVALUERE Produkttabellen. Når du kjører denne koden, vil du se noen ordrelinjer i både de fysiske og logiske spørringsplanene.

Spørringsplan og servertidspunkter i DAX Studio

Etter at du har skrevet DAX-koden, kontrollerer DAX-parseren koden for gyldighet og sørger for at det ikke er noen feil. Deretter utarbeider formelmotoren en logisk spørringsplan. Den mottar også data fra lagringsmotoren.

Etterpå hentes databufferen fra lagringsmotoren. Denne motoren forbereder deretter den fysiske spørringsplanen og utfører den. Når utførelsesprosessen er ferdig, får du resultatet.

Servertiming i DAX Studio

Når du klikker på Server Timings-alternativet, vises en ny rute i Output-vinduet. Denne inneholder informasjon om CPU.

Du kan også se data for .

Spørringsplan og servertidspunkter i DAX Studio

Når du kjører den samme DAX-koden, viser ruten Server Timings ny informasjon.

Spørringsplan og servertidspunkter i DAX Studio

Totalen angir den totale tiden det tar å utføre spørringen . Hvis CPU-en din har flere kjerner, kan flere segmenter skannes samtidig. Dette er hva SE CPU representerer.

FE og SE viser hvor lang tid det tok for hver motor å hente data og returnere resultatet tilbake til DAX Studio .

SE -spørringene viser antall spørringer utført mot VertiPaq eller DirectQuery-lagringsmotoren. Og til slutt, SE Cache viser hvor mye kode som holdes i lagringsmotorens databuffer.

Tabellen viser også tilleggsinformasjon om spørringen du utførte.

Spørringsplan og servertidspunkter i DAX Studio

Hver kolonne representerer følgende:

  • Linje viser linjenummeret til spørringen.
  • Underklasse viser operatøren som brukes.
  • Varighet viser hvor lang tid det tok Storage Engine å utføre spørringen.
  • Rader viser antall rader i den genererte tabellen.
  • KB viser mengden RAM som forbrukes av tabellen.

Sammenbrudd av prosessen

Når du klikker på raden i tabellen i Server Timings-panelet, kan du se et pseudospråk for spørringen.

Spørringsplan og servertidspunkter i DAX Studio

For dette eksemplet returnerer lagringsmotoren en databuffer på 2500 rader tilbake til formelmotoren. Deretter forbereder formelmotoren den fysiske spørringsplanen. Når den fysiske spørringsplanen er utført, får du resultatet i form av en tabell i DAX Studio.

Prosessen og resulterende tabellendringer avhenger av scenariet du bruker på DAX-koden. Du kan bruke forskjellige funksjoner eller lage en ny beregnet tabell. Disse vil påvirke prosesseringshastigheten til motorene i DAX Studio.




Konklusjon

Spørreplanen viser listen over instruksjoner databasen følger for å utføre spørringen. På den annen side viser Server Timings spesifikke beregninger på formelmotoren, lagringsmotoren og datamodellen.

Ved å lære hvordan disse alternativene brukes, får du større forståelse for hva som skjer bak kulissene hver gang du kjører en DAX-kode.


Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.