VertiPaq Storage Engine su ambiente multi-thread

VertiPaq Storage Engine su ambiente multi-thread

In questo tutorial imparerai a conoscere la segmentazione nel motore di archiviazione VertiPaq.

La segmentazione ti consente di ridurre al minimo i colpi di rendimento che possono influire sul tuo rapporto e generare rapidamente risultati. Questo tutorial ti aiuterà a capire come funziona e come aiuta i tuoi calcoli DAX a funzionare bene.

VertiPaq ha anche la capacità di lavorare in un ambiente multi-thread attraverso la segmentazione. 

Sommario

Segmentazione nel motore di archiviazione VertiPaq

La segmentazione prende le tabelle di grandi dimensioni e le divide in segmenti più piccoli. Ogni segmento deve essere di almeno 1 milione di righe.

Quando lo fai, VertiPaq consentirà di scansionare i blocchi del tuo tavolo uno alla volta.

La compressione avviene per segmento. Ciò rende le prestazioni più veloci e fluide.

A differenza del motore di formule che utilizza solo un singolo thread alla volta, VertiPaq  può utilizzare più di un core per segmento se questa opzione è disponibile.

La segmentazione funziona in quattro fasi:

VertiPaq Storage Engine su ambiente multi-thread

Se si dispone di una tabella dei fatti di quattro milioni di righe, VertiPaq la divide in quattro segmenti da 1 milione. Comprimerà il segmento 1 e, allo stesso tempo, leggerà e codificherà il segmento 2. Questo processo mostra l'esempio perfetto dell'ambiente multi-thread all'interno di VertiPaq. L'ultimo passaggio crea le colonne e le relazioni calcolate.

Devi ricordare che le colonne calcolate verranno compresse. Verranno costruiti dopo che gli altri segmenti sono stati compressi.

Questo è un esempio di un database segmentato:

VertiPaq Storage Engine su ambiente multi-thread

Ha una  tabella FactSales che ha 3,4 milioni di righe.

Poiché imposta per impostazione predefinita 1 milione di righe per segmento, otterrai tre righe da 1 milione e 1 riga per il valore rimanente. Ora hai un totale di 4 segmenti.

Se hai troppi segmenti, la performance del tuo DAX rallenterà. Quindi è meglio avere segmenti più grandi.

Conclusione

La segmentazione nel motore di archiviazione VertiPaq migliora il tuo DAX. Se stai riscontrando un problema di prestazioni con il tuo DAX, potrebbe essere dovuto al modo in cui i tuoi dati sono stati segmentati.

Comprendere come funziona la segmentazione nel tuo rapporto ti darà un'idea migliore di come massimizzare e utilizzare i tuoi dati per ottenere i risultati previsti.


Tecniche di segmentazione dei clienti utilizzando il modello di dati: LuckyTemplates e DAX
Segmentazione delle prestazioni del budget utilizzando DAX in LuckyTemplates
Tecniche di segmentazione dei dati basate su qualsiasi misura: DAX avanzato









Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere