LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk
Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.
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,
Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.
I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.
Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.
Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.
Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.
Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.
Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.
Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.
Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.
Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.