LuckyTemplates du moteur VertiPaq : une introduction

LuckyTemplates du moteur VertiPaq : une introduction

Dans ce didacticiel, vous découvrirez la fonctionnalité VertiPaq Engine dans LuckyTemplates, qui vous aidera à améliorer les performances de votre code DAX. Cet article est une introduction au moteur de stockage et à ce qu'il fait avec votre DAX.

Table des matières

Structure de requête DAX pour le moteur VertiPaq

Tout d'abord, vous devez comprendre la structure de la requête qui se produit après avoir écrit votre équation DAX.

Lorsque vous écrivez votre code DAX, des processus se produisent derrière chaque fonction du code pour vous donner un résultat.

Vous devez comprendre ces processus afin de détecter les problèmes de performances et de les optimiser.

Voici le processus derrière la structure de la requête :

LuckyTemplates du moteur VertiPaq : une introduction

Une fois la requête DAX effectuée, elle passera par le modèle tabulaire SQL Server Analysis Services pour être analysée et testée. Ensuite, il passera par le premier moteur appelé Formula Engine.

Le moteur de formule ne peut pas récupérer les données nécessaires. Ainsi, il demande l'aide du moteur de stockage ou du VertiPaq.

Le VertiPaq obtient ensuite les données du cache de données ou de la source de données dans une méthode compressée.

La méthode compressée est importante pour réduire la taille du fichier et accélérer l'exécution des requêtes.

Moteur VertiPaq dans LuckyTemplates

VertiPaq est basé sur des colonnes différentes d'un serveur SQL de base.

Un serveur SQL de base exploite tout sur les lignes, ce qui ralentit les performances globales.

Il a la capacité de compresser les données de plusieurs façons et de les stocker en mémoire. Cela accélère les performances de votre code DAX.

Si vous travaillez avec une requête directe, vous ne pouvez pas utiliser le moteur de stockage VertiPaq ; le moteur de stockage VertiPaq ne peut être utilisé que pour les modèles importés  à l'aide de la fonction d'importation .

Voici les différentes caractéristiques d'un VertiPaq Engine :

1. Analyse et récupère les données

VertiPaq analyse et récupère les données de la source de données ou de l'endroit d'où vous les avez importées.

Et puis, il fournit les requêtes dont le Formula Engine a besoin pour répondre à la question DAX.

2. Utilise plusieurs cœurs

Il est plus rapide que Formula Engine car il est multithread et peut utiliser plusieurs cœurs.

3. Complète des expressions simples

Le moteur de stockage peut compléter des expressions simples comme , et même  

La fonction DISTINCTCOUNT peut causer des problèmes au niveau d'un paramètre de type de serveur SQL, mais VertiPaq le gère efficacement.

4. Exprime des requêtes dans un langage SQL

Les requêtes générées par le moteur de stockage sont exprimées en interne avec un pseudo langage SQL appelé xmSQL.

C'est une représentation visuelle de ce que fait l'ordinateur en arrière-plan. Cela permet aux gens d'avoir une idée de ce qui se passe derrière le processus.


Optimisez les fonctions DAX avec cette nouvelle
mesure de cap dans LuckyTemplates : Conseils et techniques d'optimisation
Conseils avancés pour optimiser votre tableau LuckyTemplates

Conclusion

L'optimisation de DAX améliorera les performances de votre code. Cela se fait grâce à l'utilisation du VertiPaq ou du moteur de stockage. Cela aidera à réduire les processus derrière le calcul du code et donnera des résultats plus efficacement.


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.