Requêtes de lanalyseur de performances LuckyTemplates : vue densemble

Requêtes de lanalyseur de performances LuckyTemplates : vue densemble

Dans ce didacticiel, vous apprendrez comment fonctionne l'Analyseur de performances dans LuckyTemplates. Plus précisément, ce blog discutera de la requête générée par l'outil Performance Analyzer et de la façon dont elle change en fonction des éléments visuels de votre rapport .

Performance Analyzer est un outil LuckyTemplates qui mesure et affiche la durée nécessaire au chargement ou à l'actualisation des visuels. Cela permet aux utilisateurs de déterminer quels visuels ou éléments ont le plus d'impact sur les performances d'un rapport .

Table des matières

Analyseur de performances LuckyTemplates : Présentation

Pour montrer ce que fait la fonctionnalité Analyseur de performances, commencez par créer un rapport LuckyTemplates simple .

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Une fois cela fait, allez dans l'onglet Affichage et cliquez sur Analyseur de performances . Cela ouvre l'onglet Analyseur de performances situé sur le côté droit du bureau LuckyTemplates.

Cliquez sur Démarrer l'enregistrement puis sur Actualiser les visuels . Cela affiche un nouvel ensemble d'informations dans le volet Analyseur de performances.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

L' entrée de requête DAX indique le temps nécessaire à l'exécution de la requête dans LuckyTemplates.

L'affichage visuel indique le temps nécessaire pour afficher le tableau afin qu'il puisse être affiché à l'utilisateur final.

And Other indique le temps qu'un visuel particulier doit attendre pendant que d'autres visuels sont encore en cours de rendu.

Analyseur de performances LuckyTemplates : comment ça marche

Ce qui se passe dans les coulisses

Parfois, votre code DAX peut être extrêmement lent. Pour enquêter sur la cause et ce qui se passe dans les coulisses, il est important de comprendre la requête générée par LuckyTemplates.

Pour ce faire, cliquez sur Copier la requête et collez-la dans DAX Studio.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Vous pouvez voir que la requête DAX a utilisé le mot clé DEFINE et a déclaré deux variables. Il a ensuite utilisé les mots clés EVALUATE et ORDER BY pour obtenir le résultat dans un ordre particulier.

Lorsque vous exécutez le code, vous obtenez la même table que celle que vous avez dans LuckyTemplates.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Que se passe-t-il lorsque vous ajoutez de nouvelles colonnes

Si vous revenez à LuckyTemplates et ajoutez une nouvelle colonne, le volet Analyseur de performances actualise automatiquement le visuel.

Copiez la requête DAX après avoir fait défiler la table pendant quelques secondes.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Ouvrez DAX Studio et collez le code dans l'éditeur.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Chaque fois que vous faites défiler vers le bas une matrice ou tout autre visuel, LuckyTemplates envoie une autre requête à SSAS. Le code DAX récupère une liste de tous les produits qui apparaissent après les 501 lignes initiales.

Le code DAX est différent pour les visuels qui restent fixes. Pour cette instance, si vous ne faites pas défiler le visuel avant de copier la requête, le code ne sera limité qu'à afficher 502 lignes à la fois.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

C'est ainsi que LuckyTemplates optimise le rapport avec lequel vous interagissez actuellement.

Analyseur de performances LuckyTemplates : Différence entre table et segment

Regardons comment les segments interagissent avec une requête donnée. Créez un trancheur simple. Dans ce cas, le champ Sexe est utilisé comme segment pour la matrice.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Effacez l'Analyseur de performances, puis cliquez sur Actualiser les visuels . Cette fois, vous verrez que vous avez deux requêtes ; un pour la trancheuse et un autre pour la table.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Copiez la requête du slicer et revenez à DAX Studio. Collez la requête dans l'éditeur.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

La fonction permet d'afficher les 101 premières lignes. Mais dans ce cas, ce n'est pas vraiment utile puisque LuckyTemplates utilise uniquement la fonction TOPN pour afficher le nombre de lignes requis.

Si vous exécutez le code, vous ne pourrez voir que les trois valeurs distinctes du trancheur de sexe : blanc, M et F.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Mais si vous copiez la requête de la table et que vous l'exécutez dans le studio DAX, vous verrez que LuckyTemplates crée automatiquement des variables pour le contexte de filtre provenant du segment.

Requêtes de l'analyseur de performances LuckyTemplates : vue d'ensemble

Une fois que le code a récupéré les valeurs du segment, il injecte ces valeurs dans une fonction . Dans le deuxième argument, il applique le résultat de la variable.

Conclusion

Ce didacticiel a montré un aperçu rapide de la fonctionnalité Analyseur de performances dans LuckyTemplates. Plus précisément, vous avez découvert les différentes requêtes DAX qu'il génère en fonction des visuels disponibles.

Cette leçon vous aide à mieux comprendre quels visuels sont les plus gourmands en ressources. En comprenant les requêtes derrière chaque visualisation, vous êtes en mesure de faire des déductions sur l'aspect du rapport que vous devez examiner pour améliorer les performances.


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir