Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
Dans ce didacticiel, vous découvrirez le plan de requête et les minutages du serveur dans DAX Studio . Il s'agit d'un aperçu de ce qui se passe dans les coulisses chaque fois que vous exécutez une requête DAX .
Vous pouvez trouver l'option Plan de requête et minutage du serveur dans le volet Traces sous l'onglet Accueil.
Table des matières
Plan de requête dans DAX Studio
Lorsque vous cliquez sur l'option Plan de requête, une connexion au modèle de données est créée dans LuckyTemplates ou SQL Server Analysis Services .
Les plans de requête sont des instructions générées par le moteur de formule qui définissent le flux logique et physique de la tâche.
Vous pouvez voir que le volet Sortie indique que la trace de la requête a démarré.
À partir de là, tout le code que vous exécutez dans votre modèle tabulaire sera suivi par le plan de requête construit par le moteur de formule.
Plan de requête physique et logique
Cliquer sur l'option de plan de requête ouvre un nouveau volet dans la fenêtre Sortie. Le volet du plan de requête est divisé en deux sous-volets : le plan de requête physique et le plan de requête logique .
À titre d'exemple, écrivons un code DAX qui ÉVALUERA la table Produits. Lorsque vous exécutez ce code, vous verrez des éléments de ligne dans les plans de requête physiques et logiques.
Après avoir écrit votre code DAX, l' analyseur DAX vérifie la validité du code et s'assure qu'il n'y a pas d'erreurs. Ensuite, le moteur de formule prépare un plan de requête logique. Il reçoit également des données du moteur de stockage.
Ensuite, le cache de données est extrait du moteur de stockage. Ce moteur prépare ensuite le plan de requête physique et l'exécute. Lorsque le processus d'exécution est terminé, vous obtiendrez votre résultat.
Timings du serveur dans DAX Studio
Lorsque vous cliquez sur l'option Server Timings, un nouveau volet apparaît dans la fenêtre de sortie. Celui-ci contient des informations concernant le CPU.
Vous pouvez également voir les données du moteur de formule (FE) et du moteur de stockage (SE) .
Lorsque vous exécutez le même code DAX, le volet Server Timings affiche de nouvelles informations.
Le total indique le temps total nécessaire à l'exécution de la requête. Si votre processeur possède plusieurs cœurs, plusieurs segments peuvent être analysés simultanément. C'est ce que représente le processeur SE .
Le FE et le SE indiquent le temps qu'il a fallu à chaque moteur pour récupérer les données et renvoyer le résultat à DAX Studio.
Les requêtes SE indiquent le nombre de requêtes exécutées sur VertiPaq ou le moteur de stockage DirectQuery. Et enfin, SE Cache indique la quantité de code conservée dans le cache de données du moteur de stockage.
Le tableau affiche également des informations supplémentaires concernant la requête que vous avez exécutée.
Chaque colonne représente les éléments suivants :
Répartition du processus
Lorsque vous cliquez sur la ligne dans le tableau du volet Server Timings, vous pouvez voir un pseudo-langage de la requête.
Pour cet exemple, le moteur de stockage renvoie un cache de données de 2 500 lignes au moteur de formule. Ensuite, le moteur de formule prépare le plan de requête physique. Une fois le plan de requête physique exécuté, vous obtiendrez le résultat sous la forme d'un tableau dans DAX Studio.
Le processus et les modifications de table qui en résultent dépendent du scénario que vous appliquez à votre code DAX. Vous pouvez utiliser différentes fonctions ou créer une nouvelle table calculée. Ceux-ci affecteront la vitesse de traitement des moteurs dans DAX Studio.
Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances
Requête DAX dans LuckyTemplates - Plans de requête logiques et physiques
Configurer les paramètres de requête dans LuckyTemplates DAX Studio
Conclusion
Le plan de requête affiche la liste des instructions suivies par la base de données pour exécuter la requête. D'autre part, Server Timings affiche des métriques spécifiques sur le moteur de formule, le moteur de stockage et le modèle de données.
En apprenant comment ces options sont utilisées, vous comprenez mieux ce qui se passe dans les coulisses chaque fois que vous exécutez un code DAX.
Découvrez l
Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.
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.
Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.
Calculez la marge en pourcentage à l
Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l
Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d
Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.
Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d
Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.