Come funziona la segmentazione dei dati in LuckyTemplates

In questo tutorial imparerai i concetti di base della segmentazione dei dati in LuckyTemplates e SSAS . Nello specifico, imparerai la definizione operativa della segmentazione dei dati e i suoi vantaggi.

Sommario

Una panoramica sulla segmentazione dei dati

Quando si importano dati in LuckyTemplates, è necessario fare clic sull'opzione Chiudi e applica . Nel caso di Excel, è necessario fare clic su Chiudi e carica.

Come funziona la segmentazione dei dati in LuckyTemplates

Dopo aver fatto clic su questi pulsanti, LuckyTemplates Analysis Services esegue un passaggio denominato segmentazione .

Ad esempio, se disponi di un set di dati di 1 milione di righe, LuckyTemplates ed Excel archivieranno tali righe in un segmento . Se aumenti la dimensione dei dati a 2 milioni di righe, creeranno due segmenti con 1 milione di righe ciascuno. Questo modello continua con ogni incremento di 1 milione di righe.

Nel caso di SQL Server Analysis Services (SSAS), la dimensione predefinita del segmento è di 8 milioni di righe . Quindi, se carichi un database di 10 milioni di righe all'interno di SSAS, l'intero database verrà segmentato in due tabelle. Cioè, una tabella conterrà 8 milioni di righe mentre la seconda conterrà 2 milioni di righe. Quindi, se aumenti il ​​numero di righe a 16 milioni, ci saranno due segmenti di 8 milioni ciascuno.

Vantaggi della segmentazione dei dati in LuckyTemplates

Ad esempio, hai un set di dati con cento milioni di righe. Dopo aver fatto clic su Chiudi e applica , LuckyTemplates carica e comprime i dati segmento per segmento. Una volta terminato con il primo segmento, si passa al successivo. Nel caso di SSAS, tenterà di ottimizzare trovando il miglior ordinamento che aumenti la compressione.

Segmentando i dati, la pressione esercitata sia sulla CPU che sulla RAM viene notevolmente ridotta. Se un centinaio di milioni di righe venissero elaborate contemporaneamente, ciò richiederebbe prestazioni elevate e creerebbe un pesante carico sulla capacità della tua macchina.

Un altro vantaggio della segmentazione è che assiste il motore di archiviazione nella scalabilità dei codici DAX. Ad esempio, se il tuo set di dati in LuckyTemplates ha 10 milioni di righe e la tua CPU ha sei codici, il motore di archiviazione può eseguire la scansione di sei segmenti contemporaneamente.

Dopo che i sei segmenti sono stati scansionati e la cache dei dati prodotta, passerà ai successivi quattro segmenti. Una volta completati tutti i segmenti, verranno combinati e inviati al motore di formula .

Nel caso di SSAS, i primi 8 milioni di righe vengono archiviati in un segmento. Il motore di archiviazione passerà quindi agli 8 milioni di righe successivi e continuerà a memorizzarli separatamente.

Come funziona la segmentazione dei dati in LuckyTemplates

Quindi, invece di caricare l'intero modello di dati di cento milioni di righe contemporaneamente, il motore segrega il modello di dati in segmenti di 8 milioni di righe ciascuno.

Conclusione

Questo tutorial offre una rapida panoramica sui concetti di base relativi alla segmentazione dei dati in LuckyTemplates . Per ripetere, LuckyTemplates ed Excel segmentano i set di dati ogni milione di righe, mentre SSAS li segmenta ogni 8 milioni di righe.

La segmentazione aiuta a ottimizzare le prestazioni del codice. Questo è anche molto importante se vuoi migliorare l'efficienza di caricamento del tuo report.

La segmentazione è un processo che avviene in background ogni volta che usi LuckyTemplates, Excel o SSAS. Sebbene non sia un processo palese, è fondamentale per alleviare il carico computazionale su CPU e RAM.

Leave a Comment

Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

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 articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

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

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.