DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
I denne opplæringen lærer du hvordan du bruker VertiPaq Analyzer i DAX Studio for å optimalisere datamodellen din i LuckyTemplates.
VertiPaq Analyzer er et innebygd verktøy som trekker ut meningsfull informasjon om fra et optimaliseringssynspunkt.
For å starte VertiPaq Analyzer, gå til Avansert- fanen i DAX Studio. Klikk deretter på alternativet Vis beregninger .
Dette åpner en ny rute nederst. VertiPaq Analyzer Metrics- panelet inneholder en liste over alle tabellene i tabellmodellen din.
Hver kolonne gir meningsfull informasjon om datamodellen din, for eksempel:
Innholdsfortegnelse
VertiPaq Analyzer Beregninger av en datamodell i LuckyTemplates
Du kan bruke disse forskjellige beregningene når du analyserer tabellene i . I dette eksemplet vil du legge merke til at salgstabellen bruker den største mengden %DB.
Rull til kolonnen lengst til venstre i tabellen i VertiPaq Analyzer. Når du klikker på en tabell, vil du kunne gå ned i informasjonen i kolonnene.
Dette lar deg identifisere kolonner som er nødvendige for analytiske formål. Du kan også velge å fjerne unødvendige kolonner fra datamodellen din. Dette sparer RAM og optimerer beregningene du utfører.
For eksempel bruker kolonnen Online Sales Key totalt 83 MB RAM. Hvis denne kolonnen ikke er nyttig for rapporteringsformål, kan du fjerne den for å frigjøre lagringsplass.
I Koding-delen kan du se at det er brukt på kolonnen Online Sales Key. Det nytter ikke å bruke en ordbokkoding fordi denne kolonnen bare inneholder unike verdier. Den lagrede indeksen vil fortsatt være lik verdien.
Dette vil ikke være nyttig når du komprimerer kolonnen, så Analysis Services hopper over ordbokkodingen. Derfor bruker Ordbok-delen bare 120 KB.
Ordbokkoding, lagringsprosent og brukerhierarkistørrelse
I ettertid, hvis du ser på Salgsordrenummer-kolonnen, kan du se at Ordbok-delen bruker mer lagringsplass enn Data-delen.
Data-delen lagrer indeks- eller pekerverdien for hver rad i kolonnen. Siden salgsordrenummer-kolonnen lagrer hoveddelen av dataene i form av indekser, forbrukes alt trykket av ordboken.
Kolonnestørrelsen viser summeringen av seksjonene Data, Ordbok og Hierarki. I Datatype-delen lagres salgsordrenummerkolonnen som en streng, og derfor brukes ordbokkodingen.
Deretter, hvis du blar til den høyre delen av VertiPaq Analyzer, kan du se data om prosentene.
%-tabellen viser hvor mye plass kolonnen bruker i forhold til tabellen. Mens % DB viser hvor mye plass kolonnen bruker i forhold til hele databasen.
Går du videre til produkttabellen, kan du se at det er den eneste med en verdi for brukerhierarkistørrelsen.
Brukerhierarkistørrelsen viser hvor mye plass som forbrukes av hierarkiene som er opprettet i DAX Studio.
RI-brudd på en datamodell i LuckyTemplates
Kolonnefanen til VertiPaq Analyzer lar deg se dataene dine i et tabellkolonneformat.
Den lar deg sortere etter kolonner, noe som gjør det lettere å identifisere hvilken kolonne i hele datasettet som bruker mest RAM.
Relasjoner-fanen lar deg se hovedårsaken til .
Hvis DAX-koden din inneholder et RI-brudd, vil VertiPaq Analyzer plassere et nummer 1 med en rød skrift under delen RI-brudd. Men hvis du utvider tabellen med bruddet, vil du ikke kunne se hva som forårsaker det.
Denne informasjonen finner du i stedet i fanen Relasjoner.
I dette eksemplet viser salgstabellen at det mangler 2 183 nøkler mellom produktnøkkelen for salgstabellen og produktnøkkelen for produkttabellen. Dette resulterer i 10 millioner ugyldige rader i salgstabellen og 153 eksempler på brudd.
Relasjonssiden i VertiPaq Analyzer lar deg identifisere manglende nøkler mellom faktatabellen og dimensjonstabellen.
Du kan også dobbeltsjekke denne informasjonen ved å bruke DAX.
Når du kjører koden, viser resultatene at 10 millioner rader har tomme produktnøkkelverdier.
Oppsummeringsfanen i VertiPaq Analyzer
Sammendrag-fanen viser den grunnleggende generelle informasjonen om datamodellen din.
Den totale størrelsen viser den totale mengden RAM datamodellen bruker. Analysedatoen gjelder siste gang du klikket på alternativet Vis beregninger i DAX Studio.
Kompatibilitet refererer til Analysis Services-versjonen som brukes i den gjeldende filen. Og til slutt viser serveren det lokale vertsportnummeret som brukes av analysetjenestene for å koble til DAX Studio.
Konklusjon
VertiPaq analysator er et ytelses- og analyseverktøy som er inkludert i Microsoft LuckyTemplates. Den lar deg analysere datamodellen til en LuckyTemplates-rapport eller datasett for å forstå hvordan dataene er strukturert og hvordan de brukes.
VertiPaq-analysatoren gir flere beregninger som kan hjelpe deg å forstå ytelsen og effektiviteten til datamodellen din. Ved å analysere disse beregningene kan du identifisere potensielle problemer med datamodellen din, for eksempel store tabeller, lav datatetthet eller ineffektive datatyper, og ta skritt for å optimalisere modellen for bedre ytelse.
Beste ønsker,
Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.
Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.
I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.