Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
In questo tutorial imparerai a conoscere la funzionalità VertiPaq Engine in LuckyTemplates che contribuirà a migliorare le prestazioni del tuo codice DAX. Questo post è un'introduzione allo Storage Engine e a cosa fa con il tuo DAX.
Sommario
Struttura delle query DAX per il motore VertiPaq
In primo luogo, è necessario comprendere la struttura della query che si verifica dopo aver scritto l'equazione DAX.
Quando scrivi il tuo codice DAX, i processi si verificano dietro ogni funzione nel codice per darti un risultato.
È necessario comprendere questi processi per trovare problemi di prestazioni e ottimizzarli.
Questo è il processo alla base della struttura della query:
Dopo che la query DAX è stata eseguita, passerà attraverso il modello tabulare di SQL Server Analysis Services per essere analizzata e testata. Successivamente, passerà attraverso il primo motore chiamato Formula Engine.
Il motore di formula non è in grado di recuperare i dati necessari. Quindi, richiede aiuto allo Storage Engine o al VertiPaq.
Il VertiPaq ottiene quindi i dati dalla cache dei dati o dall'origine dati in un metodo compresso.
Il metodo compresso è importante per ridurre le dimensioni del file e velocizzare l'esecuzione delle query.
Motore VertiPaq in LuckyTemplates
VertiPaq si basa su colonne diverse da un server SQL di base.
Un server SQL di base gestisce tutto su righe, il che rallenta le prestazioni complessive.
Ha la capacità di comprimere i dati in più modi e di archiviarli in memoria. Ciò rende più veloci le prestazioni del tuo codice DAX.
Se lavori con una query diretta, non puoi utilizzare VertiPaq Storage Engine; VertiPaq Storage Engine può essere utilizzato solo per i modelli importati mediante la funzione di importazione .
Ecco le diverse caratteristiche di un motore VertiPaq:
1. Esegue la scansione e recupera i dati
VertiPaq esegue la scansione e recupera i dati dall'origine dati o da qualsiasi luogo da cui li hai importati.
E poi, fornisce le query di cui il Formula Engine ha bisogno per rispondere alla domanda DAX.
2. Utilizza più core
È più veloce del Formula Engine perché è multi-thread e può utilizzare più core.
3. Completa espressioni semplici
Il motore di archiviazione può completare espressioni semplici come , e persino .
La funzione DISTINCTCOUNT può causare problemi con un'impostazione del tipo di server SQL, ma VertiPaq la gestisce in modo efficiente.
4. Esprime query in un linguaggio SQL
Le query generate dallo storage engine sono espresse internamente con un linguaggio pseudo SQL chiamato xmSQL.
È una rappresentazione visiva di ciò che il computer sta facendo in background. Permette alle persone di avere un'idea di ciò che sta accadendo dietro il processo.
Ottimizza le funzioni DAX con questa nuova
misura del corso in LuckyTemplates: suggerimenti e tecniche di ottimizzazione
Suggerimenti avanzati per ottimizzare la tua tabella LuckyTemplates
Conclusione
L'ottimizzazione di DAX migliorerà le prestazioni del codice. Questo viene fatto attraverso l'uso del VertiPaq o dello Storage Engine. Ciò contribuirà a ridurre i processi alla base del calcolo del codice e fornirà risultati in modo più efficiente.
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.