VertiPaq Storage Engine op omgeving met meerdere threads

VertiPaq Storage Engine op omgeving met meerdere threads

In deze zelfstudie leert u over segmentatie in de VertiPaq-opslagengine.

Met segmentatie kunt u prestatiehits minimaliseren die van invloed kunnen zijn op uw rapport en snel resultaten genereren. Deze zelfstudie helpt u te begrijpen hoe het werkt en hoe het uw DAX-berekeningen helpt goed te functioneren.

VertiPaq heeft ook de mogelijkheid om in een omgeving met meerdere threads te werken door middel van segmentatie. 

Inhoudsopgave

Segmentatie in VertiPaq Storage Engine

Segmentatie neemt uw grote tabellen en verdeelt ze in kleinere segmenten. Elk segment moet minimaal 1 miljoen rijen bevatten.

Wanneer u dit doet, kan VertiPaq de blokken van uw tafel een voor een scannen.

Per segment vindt compressie plaats. Dit maakt de uitvoering sneller en soepeler.

In tegenstelling tot de formule-engine die slechts één thread tegelijk gebruikt, kan VertiPaq  meer dan één kern per segment gebruiken als deze optie beschikbaar is.

Segmentatie werkt in vier stappen:

VertiPaq Storage Engine op omgeving met meerdere threads

Als u een feitentabel van vier miljoen rijen heeft, verdeelt VertiPaq deze in vier segmenten van 1 miljoen. Het zal segment 1 comprimeren en tegelijkertijd segment 2 lezen en coderen. Dit proces vertoont het perfecte voorbeeld van de multi-threaded omgeving binnen VertiPaq. De laatste stap bouwt de berekende kolommen en relaties op.

U moet niet vergeten dat de berekende kolommen worden gecomprimeerd. Ze worden gebouwd nadat de andere segmenten zijn gecomprimeerd.

Dit is een voorbeeld van een gesegmenteerde database:

VertiPaq Storage Engine op omgeving met meerdere threads

Het heeft een FactSales-  tabel met 3,4 miljoen rijen.

Aangezien standaard 1 miljoen rijen per segment heeft, krijgt u drie 1 miljoen rijen en 1 rij voor de resterende waarde. Je hebt nu in totaal 4 segmenten.

Als u te veel segmenten heeft, zal de prestatie van uw DAX vertragen. Het is dus het beste om grotere segmenten te hebben.

Conclusie

Segmentatie in de VertiPaq-opslagengine verbetert uw DAX. Als u een prestatieprobleem heeft met uw DAX, kan dit komen door de manier waarop uw gegevens zijn gesegmenteerd.

Als u begrijpt hoe segmentering in uw rapport werkt, krijgt u een beter idee van hoe u uw gegevens kunt maximaliseren en gebruiken om de verwachte resultaten te verkrijgen.


Klantsegmentatietechnieken met behulp van het gegevensmodel – LuckyTemplates & DAX
Budgettering Prestatiesegmentatie DAX gebruiken in LuckyTemplates
Gegevenssegmentatietechnieken op basis van elke maatstaf – Geavanceerde DAX









Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten