Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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.
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.
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.
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
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
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
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
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.