VertiPaq Engine Lucky Templates: En introduksjon

I denne opplæringen lærer du om VertiPaq Engine-funksjonen i LuckyTemplates som vil hjelpe til med å øke ytelsen til DAX-koden din. Dette innlegget er en introduksjon til Storage Engine og hva den gjør med din DAX.

Innholdsfortegnelse

DAX-spørringsstruktur for VertiPaq-motor

For det første må du forstå spørringsstrukturen som skjer etter at du har skrevet DAX-ligningen.

Når du skriver DAX-koden din, skjer det prosesser bak hver funksjon i koden for å gi deg et resultat.

Du må forstå disse prosessene for å finne ytelsesproblemer og optimalisere dem.

Dette er prosessen bak spørringsstrukturen:

VertiPaq Engine Lucky Templates: En introduksjon

Etterer laget, vil den gå gjennom SQL Server Analysis Services Tabellmodell for å bli analysert og testet. Deretter vil den passere gjennom den første motoren kalt Formula Engine.

Formula Engine kan ikke hente de nødvendige dataene. Så den ber om hjelp fra Storage Engine eller VertiPaq.

VertiPaq får deretter data fra databufferen eller datakilden i en komprimert metode.

Den komprimerte metoden er viktig for å gjøre filstørrelsen mindre og få spørringene til å kjøre raskere.

VertiPaq-motor i LuckyTemplates

VertiPaq er basert på kolonner som er forskjellige fra en grunnleggende SQL-server.

En grunnleggende SQL-server driver alt på rader som gjør den generelle ytelsen tregere.

Den har muligheten til å komprimere data på flere måter og lagre disse dataene i minnet. Dette gjør ytelsen til DAX-koden din raskere.

Hvis du jobber med en direkte spørring, kan du ikke bruke VertiPaq Storage Engine; VertiPaq Storage Engine kan bare brukes for importerte modeller  som bruker importfunksjonen .

Her er de forskjellige egenskapene til en VertiPaq-motor:

1. Skanner og henter data

VertiPaq skanner og henter data fra datakilden eller der du har importert dem fra.

Og så gir den spørsmålene som Formula Engine trenger for å svare på DAX-spørsmålet.

2. Bruker flere kjerner

Den er raskere enn Formula Engine fordi den er flertrådet og kan bruke flere kjerner.

3. Fullfører enkle uttrykk

Lagringsmotoren kan fullføre enkle uttrykk som,  , og til og med

DISTINCTCOUNT-funksjonen kan forårsake problemer ved en SQL-servertypeinnstilling, men VertiPaq håndterer den effektivt.

4. Uttrykker spørsmål på et SQL-språk

Spørringene generert av lagringsmotoren uttrykkes internt med et pseudo SQL-språk kalt xmSQL.

Det er en visuell representasjon av hva datamaskinen gjør i bakgrunnen. Det lar folk ha en ide om hva som skjer bak prosessen.




Konklusjon

Optimalisering av DAX vil forbedre ytelsen til koden din. Dette gjøres ved bruk av VertiPaq eller Storage Engine. Dette vil bidra til å redusere prosessene bak kodens beregning og gir resultater mer effektivt.


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.