Brugerdefineret tema i LuckyTemplates
Tjek brugerdefinerede temaer og lær at oprette en tilpasset JSON-fil, så du kan kontrollere brugerdefinerede funktioner på alle visualiseringer i LuckyTemplates.
I denne vejledning lærer du om VertiPaq Engine-funktionen i LuckyTemplates, som vil hjælpe med at øge ydeevnen af din DAX-kode. Dette indlæg er en introduktion til Storage Engine og hvad den gør med din DAX.
Indholdsfortegnelse
DAX-forespørgselsstruktur til VertiPaq Engine
For det første skal du forstå forespørgselsstrukturen, der sker, efter du har skrevet din DAX-ligning.
Når du skriver din DAX-kode, sker der processer bag hver funktion i koden for at give dig et resultat.
Du skal forstå disse processer for at finde ydeevneproblemer og optimere dem.
Dette er processen bag forespørgselsstrukturen:
Efterer lavet, vil den gennemgå SQL Server Analysis Services Tabelmodellen for at blive analyseret og testet. Dernæst vil den passere gennem den første motor kaldet Formula Engine.
Formula Engine kan ikke hente de nødvendige data. Så den anmoder om hjælp fra Storage Engine eller VertiPaq.
VertiPaq'en får derefter data fra datacachen eller datakilden i en komprimeret metode.
Den komprimerede metode er vigtig for at gøre filstørrelsen mindre og få forespørgslerne til at køre hurtigere.
VertiPaq Engine i Lucky Templates
VertiPaq er baseret på kolonner, der er forskellige fra en grundlæggende SQL-server.
En grundlæggende SQL-server driver alt på rækker, hvilket gør den samlede ydeevne langsommere.
Det har evnen til at komprimere data på flere måder og gemme disse data i hukommelsen. Dette gør ydelsen af din DAX-kode hurtigere.
Hvis du arbejder med en direkte forespørgsel, kan du ikke bruge VertiPaq Storage Engine; VertiPaq Storage Engine kan kun bruges til importerede modeller ved hjælp af importfunktionen .
Her er de forskellige egenskaber ved en VertiPaq Engine:
1. Scanner og henter data
VertiPaq scanner og henter data fra datakilden eller hvor du nu har importeret dem fra.
Og så giver den de forespørgsler, som Formula Engine skal bruge for at besvare DAX-spørgsmålet.
2. Bruger flere kerner
Den er hurtigere end Formula Engine, fordi den er multi-threaded og kan bruge flere kerner.
3. Fuldfører simple udtryk
Lagermotoren kan fuldende simple udtryk som, , og endda.
Funktionen DISTINCTCOUNT kan forårsage problemer ved en indstilling af SQL-servertype, men VertiPaq håndterer det effektivt.
4. Udtrykker forespørgsler i et SQL-sprog
De forespørgsler, der genereres af lagermotoren, udtrykkes internt med et pseudo SQL-sprog kaldet xmSQL.
Det er en visuel repræsentation af, hvad computeren laver i baggrunden. Det giver folk mulighed for at få en idé om, hvad der sker bag processen.
Konklusion
Optimering af DAX vil forbedre ydeevnen af din kode. Dette gøres ved at bruge VertiPaq eller Storage Engine. Dette vil hjælpe med at reducere processerne bag kodens beregning og give resultater mere effektivt.
Tjek brugerdefinerede temaer og lær at oprette en tilpasset JSON-fil, så du kan kontrollere brugerdefinerede funktioner på alle visualiseringer i LuckyTemplates.
Denne tutorial vil gennemgå, hvordan man bruger TOPN som en virtuel rangeringsfunktion til at generere interessant indsigt baseret på en rangeringslogik i LuckyTemplates.
I denne tutorial viser jeg dig, hvordan du beregner satsformeldage inden for en måned eller måneder i et hospitalsscenarie ved hjælp af DAX i LuckyTemplates.
Lær, hvordan du opretter dynamiske tekstresuméer for at vise indsigt i din rapport ved at bruge LuckyTemplates tilpassede visuelle udvikling kaldet Enlighten Data Story.
I denne blog lærer du, hvordan du dynamisk undersætter en tabelvisuel i LuckyTemplates ved hjælp af DAX-mål og betinget formatering.
En LuckyTemplates-feriekalender er afgørende for mange tidsintelligensberegninger. Lær, hvordan du beregner specifikke feriedatoer ved hjælp af DAX.
Dette er en introduktion til LuckyTemplates Geospatial Analysis til at bygge overbevisende dynamiske kort, som udgør en masse udfordringer for brugerne.
I denne vejledning viser jeg, hvordan du kan bruge den opdaterede funktion på LuckyTemplates databjælker i datatabelvisualiseringer for at gøre dine rapporter mere overbevisende.
I denne blog skulle gennemgå, hvordan man analyserer over de korrekte salgsperioder eller korrekte tidsperioder, hvor du rent faktisk har resultater.
I denne LuckyTemplates Showcase vil vi gennemgå forsikringsapplikationsrapporter, der viser værdifuld information om forsikringsrelaterede produkter og tilbud.