Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
I denne vejledning lærer du, hvordan du bruger VertiPaq Analyzer i DAX Studio til at optimere din datamodel i LuckyTemplates.
VertiPaq Analyzer er et indbygget værktøj, der udtrækker meningsfuld information om fra et optimeringssynspunkt.
For at starte VertiPaq Analyzer skal du gå til fanen Avanceret i DAX Studio. Klik derefter på indstillingen Vis metrics .
Dette åbner en ny rude i bunden. Ruden VertiPaq Analyzer Metrics indeholder en liste over alle tabellerne i din tabelmodel.
Hver kolonne giver meningsfuld information om din datamodel, såsom:
Indholdsfortegnelse
VertiPaq Analyzer Metrics af en datamodel i LuckyTemplates
Du kan bruge disse forskellige metrics, når du analyserer tabellerne i din . I dette eksempel vil du bemærke, at salgstabellen bruger den største mængde %DB.
Rul til kolonnen længst til venstre i tabellen i VertiPaq Analyzer. Når du klikker på en tabel, vil du være i stand til at bore ned i oplysningerne i dens kolonner.
Dette giver dig mulighed for at identificere kolonner, der er nødvendige til analytiske formål. Du kan også vælge at fjerne unødvendige kolonner fra din datamodel. Dette sparer RAM og optimerer de beregninger, du udfører.
For eksempel bruger kolonnen Online Sales Key i alt 83 MB RAM. Hvis denne kolonne ikke er nyttig til dine rapporteringsformål, kan du fjerne den for at frigøre lagerplads.
I afsnittet Kodning kan du se, at der er anvendt på kolonnen Online Sales Key. Det nytter ikke at anvende en ordbogskodning, fordi denne kolonne kun indeholder unikke værdier. Det lagrede indeks vil stadig være lig med dets værdi.
Dette vil ikke være nyttigt, når kolonnen komprimeres, så Analysis Services springer ordbogskodningen over. Derfor bruger Ordbogssektionen kun 120 KB.
Ordbogskodning, lagerprocenter og brugerhierarkistørrelse
Set i bakspejlet, hvis du ser på kolonnen Salgsordrenummer, kan du se, at dens Ordbogssektion bruger mere lagerplads end Datasektionen.
Sektionen Data gemmer indeks- eller markørværdien for hver række i kolonnen. Da kolonnen Salgsordrenummer gemmer hovedparten af dens data i form af indekser, forbruges hele trykket af ordbogen.
Kolonnestørrelsen viser summeringen af sektionerne Data, Ordbog og Hierarki. I sektionen Datatype gemmes kolonnen Salgsordrenummer som en streng, så ordbogskodningen bruges.
Dernæst, hvis du ruller til den yderste højre del af VertiPaq Analyzer, kan du se data om procenterne.
%-tabellen viser mængden af plads, der forbruges af kolonnen i forhold til tabellen. Hvorimod % DB viser mængden af plads, der forbruges af kolonnen i forhold til hele databasen.
Går du videre til tabellen Produkter, kan du se, at det er den eneste med en værdi for brugerhierarkistørrelsen.
Brugerhierarkistørrelsen viser mængden af plads, der forbruges af de hierarkier, der er oprettet i DAX Studio.
RI-overtrædelser af en datamodel i LuckyTemplates
Kolonnefanen i VertiPaq Analyzer giver dig mulighed for at se dine data i et tabelkolonneformat.
Det giver dig mulighed for at sortere efter kolonner, hvilket gør det nemmere at identificere, hvilken kolonne i hele datasættet, der bruger den højeste RAM.
Fanen Relationer giver dig mulighed for at se hovedårsagen til .
Hvis din DAX-kode indeholder en RI-overtrædelse, vil VertiPaq Analyzer placere et nummer 1 med en rød skrifttype under afsnittet RI-overtrædelser. Men hvis du udvider tabellen med overtrædelsen, vil du ikke kunne se, hvad der forårsager den.
Disse oplysninger kan i stedet findes under fanen Relationer.
I dette eksempel viser salgstabellen, at der mangler 2.183 nøgler mellem salgstabelproduktnøglen og produkttabelproduktnøglen. Dette resulterer i 10 millioner ugyldige rækker i salgstabellen og 153 eksempler på overtrædelser.
Siden Relationer i VertiPaq Analyzer giver dig mulighed for at identificere manglende nøgler mellem din faktatabel og dimensionstabel.
Du kan også dobbelttjekke disse oplysninger ved hjælp af DAX.
Når du kører koden, viser resultaterne faktisk, at 10 millioner rækker har tomme produktnøgleværdier.
Fanen Resume i VertiPaq Analyzer
Fanen Resume viser de grundlæggende overordnede oplysninger om din datamodel.
Den samlede størrelse viser den samlede mængde RAM, som datamodellen bruger. Analysedatoen vedrører sidste gang, du klikkede på indstillingen View Metrics i DAX Studio.
Kompatibilitet refererer til Analysis Services-versionen, der bruges i den aktuelle fil. Og til sidst viser serveren det lokale værtsportnummer, der bruges af Analysis Services til at oprette forbindelse til DAX Studio.
Konklusion
VertiPaq analysator er et ydeevne- og analyseværktøj, der er inkluderet i Microsoft LuckyTemplates. Det giver dig mulighed for at analysere datamodellen for en LuckyTemplates-rapport eller datasæt for at forstå, hvordan dataene er struktureret, og hvordan de bruges.
VertiPaq-analysatoren giver flere metrics, der kan hjælpe dig med at forstå ydeevnen og effektiviteten af din datamodel. Ved at analysere disse metrics kan du identificere potentielle problemer med din datamodel, såsom store tabeller, lav datatæthed eller ineffektive datatyper, og tage skridt til at optimere modellen til bedre ydeevne.
Alt det bedste,
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.