VertiPaq-komprimering og opbevaring i LuckyTemplates

I dette selvstudie lærer du omkomprimering og lagring i LuckyTemplates. Disse to funktioner er vigtige ting, som du skal forstå for at maksimere brugen af ​​Vertipaq i din rapport. De vil hjælpe dig med at få en jævnere og hurtigere ydeevne for dine DAX-koder.

Indholdsfortegnelse

Kolonnelagringsdatabase til VertiPaq-komprimering

Data gemmes i kolonner, så de nemt kan hentes uden at gå gennem hele tabellen.

Dette er en grundlæggende tabel, der er baseret på rækker.

VertiPaq-komprimering og opbevaring i LuckyTemplates

Den har kolonnerne Købsdato , Produktnavn , Salgsperson , Pris  og Antal .

Dette er en tabel baseret på kolonner:

VertiPaq-komprimering og opbevaring i LuckyTemplates

Kolonnerne har samme indhold, men de er adskilte.

Dette er hvad VertiPaq gør. Den deler hver kolonne op i sin egen enhed og anvender derefter forskellige komprimeringsmetoder.

Dette mindsker footprints inde i RAM og øger hastigheden på beregningen.

Hvis du vil op for omkostningerne i rækkelagerdatabasen, skal du indsamle omkostningerne fra hver række. Men i kolonnelagerdatabasen behøver du kun at gå til Omkostningskolonnen og  beregne dens sum.

Et andet eksempel er, at hvis du vil kende summen af ​​bestemte produkter i rækkelageret, vil det gå gennem hver række for at lede efter disse data.

VertiPaq vil kun bruge kolonnerne Produkt  og Pris  til at give dig de resultater, der fremskynder beregningernes ydeevne.

VertiPaq-komprimering i LuckyTemplates

Målet med at komprimere data er at reducere mængden af ​​hukommelse, der er nødvendig for at få forespørgsler til at køre.

VertiPaq gemmer en komprimeret kopi af databasen i hukommelsen. Komprimerede kolonner får din kode og forespørgsel til at køre hurtigere sammenlignet med en ukomprimeret kolonne.

Der er tre typer kompression, som du kan bruge. De kaldes generelt kodning .

1. Værdikodning

Værdikodning bruges på heltalsværdier, især da VertiPaq konverterer en masse værdier i LuckyTemplates til heltal.

2. Ordbog (hash) kodning

Denne type bruges på tekstværdier.

3. Run-Length Encoding

Run-Length Encoding bruges til at lede efter gentagne værdier. Den koder en kolonne, der er værdikodet eller ordbogskodet.




Konklusion

VertiPaq i LuckyTemplates hjælper med at køre dine DAX-koder med den bedst mulige ydeevne. Den bruger en anden lagerdatabase og komprimerer data afhængigt af din rapports datatype.

Jeg håber, at denne vejledning udvider din forståelse af, hvordan Storage Engine fungerer, og hvordan den påvirker hele din ydeevne.. Du lærte også, hvordan det genererer data, og hvordan det giver dig de ønskede resultater på en hurtig og enkel måde.


Brugerdefineret tema i LuckyTemplates

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.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Denne tutorial vil gennemgå, hvordan man bruger TOPN som en virtuel rangeringsfunktion til at generere interessant indsigt baseret på en rangeringslogik i LuckyTemplates.

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

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.

LuckyTemplates Custom Visual – Oprettelse af tekstresuméer

LuckyTemplates Custom Visual – Oprettelse af tekstresuméer

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.

Visuel tabel i LuckyTemplates | Dynamisk underindstilling

Visuel tabel i LuckyTemplates | Dynamisk underindstilling

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.

LuckyTemplates Feriekalender – Beregn dato W/DAX

LuckyTemplates Feriekalender – Beregn dato W/DAX

En LuckyTemplates-feriekalender er afgørende for mange tidsintelligensberegninger. Lær, hvordan du beregner specifikke feriedatoer ved hjælp af DAX.

LuckyTemplates Geospatial Analyse: En introduktion

LuckyTemplates Geospatial Analyse: En introduktion

Dette er en introduktion til LuckyTemplates Geospatial Analysis til at bygge overbevisende dynamiske kort, som udgør en masse udfordringer for brugerne.

LuckyTemplates databjælker i tabelvisualiseringer

LuckyTemplates databjælker i tabelvisualiseringer

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.

Udregning af salgsperioder ved hjælp af DAX i LuckyTemplates: Ugedag vs. Weekend

Udregning af salgsperioder ved hjælp af DAX i LuckyTemplates: Ugedag vs. Weekend

I denne blog skulle gennemgå, hvordan man analyserer over de korrekte salgsperioder eller korrekte tidsperioder, hvor du rent faktisk har resultater.

Forsikringsansøgningsrapporter i LuckyTemplates

Forsikringsansøgningsrapporter i LuckyTemplates

I denne LuckyTemplates Showcase vil vi gennemgå forsikringsapplikationsrapporter, der viser værdifuld information om forsikringsrelaterede produkter og tilbud.