VertiPaq-komprimering og lagring i LuckyTemplates

I denne opplæringen lærer du omkomprimering og lagring i LuckyTemplates. Disse to funksjonene er viktige ting du må forstå for å maksimere bruken av Vertipaq i rapporten. De vil hjelpe deg å få en jevnere og raskere ytelse for DAX-kodene dine.

Innholdsfortegnelse

Kolonnelagringsdatabase for VertiPaq-komprimering

Data lagres i kolonner slik at de enkelt kan hentes uten å gå gjennom hele tabellen.

Dette er en grunnleggende tabell som er basert på rader.

VertiPaq-komprimering og lagring i LuckyTemplates

Den har kolonnene Kjøpsdato , Produktnavn , Salgsperson , Kostnad  og Antall .

Dette er en tabell basert på kolonner:

VertiPaq-komprimering og lagring i LuckyTemplates

Kolonnene har samme innhold, men de er atskilt.

Dette er hva VertiPaq gjør. Den deler opp hver kolonne i sin egen enhet og bruker deretter forskjellige komprimeringsmetoder.

Dette reduserer fotavtrykk inne i RAM og øker hastigheten på beregningen.

Hvis du vil opp kostnaden i radlagringsdatabasen, må du samle kostnadene fra hver rad. Men i kolonnelagringsdatabasen trenger du bare å gå til kostnadskolonnen og  beregne summen.

Et annet eksempel er hvis du vil vite summen av visse produkter i radlagringen, vil den gå gjennom hver rad for å se etter disse dataene.

VertiPaq vil kun bruke produkt-  og kostnadskolonnene  for å gi deg resultatene som fremskynder beregningenes ytelse.

VertiPaq-komprimering i LuckyTemplates

Målet med å komprimere data er å redusere mengden minne som trengs for å få spørringer til å kjøre.

VertiPaq lagrer en komprimert kopi av databasen i minnet. Komprimerte kolonner gjør at koden og spørringen kjører raskere sammenlignet med en ukomprimert kolonne.

Det er tre typer komprimering du kan bruke. De kalles vanligvis koding .

1. Verdikoding

Verdikoding brukes på heltallsverdier, spesielt siden VertiPaq konverterer mange verdier i LuckyTemplates til heltall.

2. Ordbok (hash) koding

Denne typen brukes på tekstverdier.

3. Run-Length-koding

Run-Length Encoding brukes til å se etter gjentatte verdier. Den koder en kolonne som er verdikodet eller ordbokkodet.




Konklusjon

VertiPaq i LuckyTemplates hjelper deg med å kjøre DAX-kodene dine med best mulig ytelse. Den bruker en annen lagringsdatabase og komprimerer data avhengig av rapportens datatype.

Jeg håper at denne opplæringen utvider din forståelse av hvordan Storage Engine fungerer og hvordan den påvirker hele ytelsen til. Du lærte også hvordan den genererer data og hvordan den gir deg de ønskede resultatene på en rask og enkel måte.


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.