Évaluation des performances des applications | Aide Qlik Cloud
Accéder au contenu principal Passer au contenu complémentaire

Évaluation des performances des applications

Dernière mise à jour : 30/09/2026

L'évaluation des performances vous permet d'évaluer les performances de votre application à mesure que vous la développez. L'évaluation des performances fournit des métriques claires et exploitables telles que les temps de réponse des feuilles et des objets publics. Vous pouvez utiliser ces informations pour identifier les goulets d'étranglement en matière de performances et comparer les métriques entre les versions de l'application.

Qui peut utiliser l'évaluation des performances

L'évaluation des performances est conçue pour les développeurs d'applications qui souhaitent mesurer et améliorer les performances des applications.

Pour exécuter une évaluation des performances, vous devez avoir l'un des rôles suivants :

  • Administrateur de clients

  • Propriétaire de l'espace

  • Membre de l'espace ayant l'un de ces rôles :

    • Accès en écriture

    • Peut modifier des données dans des applications

    • Peut gérer

    • Peut utiliser (dans des espaces gérés)

Note Informations
  • Tous les utilisateurs, y compris les administrateurs des clients, doivent au moins disposer d'une autorisation de visualisation dans l'espace pour y évaluer les applications.

  • Les administrateurs de clients peuvent toujours consulter les résultats de l'évaluation des performances pour toutes les applications, même s'ils n'ont pas d'autorisation d'accès à l'espace ou à l'application.

Utilisation de l'évaluation des performances

Vous pouvez évaluer les performances de n'importe quelle application Qlik Sense dans Qlik Cloud. Utilisez l'évaluation des performances pour :

  • mesurer les performances de votre application ;

  • vérifier si les modifications apportées à l'application ont affecté ses performances.

  • obtenir des suggestions sur la façon d'optimiser les performances de l'application.

L'évaluation des performances analyse les temps de réponse de l'ensemble des feuilles et objets publics de l'application. Seules les feuilles publiées sont incluses, de sorte que les feuilles en cours de développement n'affectent généralement pas les résultats. Cependant, l'évaluation évalue également les champs utilisés, ce qui peut entraîner l'analyse de feuilles non publiées.

Utilisez les résultats pour identifier les objets qui pourraient nécessiter une optimisation. Gardez à l'esprit que les résultats sont donnés à titre d'orientation générale et peuvent ne pas refléter les performances exactes dans un environnement de production en direct.

Points à prendre en compte

  • L'évaluation des performances est lancée dans un environnement cloud. C'est pourquoi les temps de réponse peuvent varier en raison de la latence et des fluctuations de la bande passante.

  • Pour garantir des comparaisons plus cohérentes, lancez des évaluations à intervalles rapprochés.

  • Les résultats peuvent être affectés si les évaluations ont été effectuées sur des moteurs analytiques de tailles différentes.

Pour plus d'informations sur les facteurs de performances, consultez Optimisation des performances des applications.

Moteurs utilisés pour les évaluations d’applications

Lorsque vous exécutez une évaluation des performances d’une application dans Qlik Cloud, l’évaluation s’exécute sur un moteur sélectionné en fonction des paramètres d’évaluation.

Avec les paramètres automatiques, l’évaluation utilise la même taille de moteur que celle que l’application utiliserait normalement lorsque les utilisateurs l’ouvrent et l’utilisent. Cela vous permet d’évaluer les performances dans l’environnement d’exécution prévu et de voir comment l’application est susceptible de fonctionner pour les utilisateurs. Si l’espace ne supporte pas les applications volumineuses, l’évaluation est limitée à un moteur de 20 Go (Standard-20).

Avec Évaluer avec des paramètres personnalisés, vous pouvez sélectionner un moteur disponible pour des applications jusqu’à 50 Go. Ce paramètre vous permet de tester l’application sur un moteur plus puissant, indépendamment des paramètres d’espace ou que le client dispose ou non d’une capacité d’applications volumineuses.

Un moteur plus puissant peut améliorer les temps de réponse, mais les performances peuvent aussi dépendre de la conception et de l’optimisation de l’application. Comparer les résultats d’évaluation en fonction des tailles de moteur peut vous aider à comprendre l’impact de la capacité du moteur sur les performances.

Vous pouvez sélectionner une taille de moteur personnalisée pour tester temporairement les performances sur un moteur plus puissant pour une seule exécution d’évaluation. Pour assigner de manière permanente une application à un moteur plus puissant, les administrateurs peuvent utiliser l’API Placement. Pour plus de détails, consultez Assignation de moteurs pour améliorer les performances des applications.

Tailles de moteur

  • Standard-20 : moteur par défaut (20 Go)

  • Large-40, Large-60, ... Large-200 : moteurs de taille supérieure (le chiffre indique le nombre de Go de mémoire)

Spécifications des moteurs
Moteur Mémoire Nombre maximal de cœurs*
Large-40 40 Go 10 cœurs
Large-60 60 Go 14 cœurs
Large-80 80 Go 20 cœurs
Large-120 120 Go 30 cœurs
Large-160 160 Go 40 cœurs
Large-200 200 Go 50 cœurs

* L'expression « Nombre maximal de cœurs » signifie que les ressources sont fournies en fonction des besoins, même si tous les calculs ne peuvent pas utiliser tous les cœurs simultanément.

Sélection d’une taille de moteur personnalisée pour une évaluation

Au lieu d’utiliser le moteur automatiquement sélectionné, vous pouvez sélectionner une taille de moteur spécifique pour une seule exécution d’évaluation. Cela vous permet de comparer les performances de l’application sur un moteur plus puissant avant de décider si vous souhaitez attribuer cette taille de moteur de manière permanente.

  • Vous pouvez sélectionner n’importe quelle taille de moteur disponible, que votre licence inclue ou non une capacité d’applications volumineuses.

  • Si le moteur sélectionné est moins puissant que les exigences de l’application, l’évaluation échoue.

  • Si le quota d’évaluations n’est pas disponible, la requête échoue immédiatement pour les clients sans capacité d’applications volumineuses. Pour les clients avec une capacité d’applications volumineuses, la requête est remise en file d’attente jusqu’à ce que le quota devienne disponible ou que la requête expire.

Utilisation de la capacité

Toutes les évaluations des performances sont comptabilisées dans le quota d’évaluations. Ce quota est distinct de la capacité d’applications volumineuses.

Les évaluations sur des moteurs puissants utilisent le quota alloué aux évaluations et peuvent être limitées par le nombre d’évaluations pouvant s’exécuter simultanément.

Note Informations

Les évaluations sur des moteurs puissants sont destinées à vous aider à évaluer les performances des applications sur des moteurs plus puissants. Qlik peut restreindre ou désactiver cette fonctionnalité afin d’éviter les abus ou les coûts excessifs.

Pour plus d'informations sur la capacité Applications volumineuses, consultez Support des applications volumineuses.

Exécution d'évaluations des performances sur des applications

Pour exécuter une évaluation des performances, vous devez disposer d'une autorisation de chargement sur l'application. Vous pouvez effectuer une évaluation des performances depuis :

  • Vos centres d'activités

  • Détails de l'application

Exécution d'évaluations des performances à partir de vos centres d'activités

  1. Dans votre centre d'activités, cliquez sur Plus dans l'application à évaluer.

  2. Sélectionnez Outils > Évaluation des performances.

  3. Cliquez sur Évaluer l’application, puis sélectionnez Évaluer avec les paramètres automatiques ou Évaluer avec les paramètres personnalisés. Pour des informations détaillées sur la sélection d’une taille de moteur personnalisée, consultez Exécution d’une évaluation avec une taille de moteur personnalisée.

    Une fois l'évaluation terminée, vous recevrez une notification.

Exécution d'évaluations des performances depuis les détails de l'application

  1. Dans votre centre d'activités, cliquez sur Plus dans l'application à évaluer.

  2. Sélectionnez Icône Informations Détails, puis cliquez sur icône Évaluation des performances Évaluation des performances.

  3. Cliquez sur Évaluer l’application, puis sélectionnez Évaluer avec les paramètres automatiques ou Évaluer avec les paramètres personnalisés. Pour des informations détaillées sur la sélection d’une taille de moteur personnalisée, consultez Exécution d’une évaluation avec une taille de moteur personnalisée.

    Une fois l'évaluation terminée, vous recevrez une notification.

Exécution d'évaluations des performances depuis une application

  1. Dans votre application, cliquez sur le nom de l'application pour ouvrir Détails.

  2. Sélectionnez Outils > Évaluation des performances.

  3. Cliquez sur Évaluer l’application, puis sélectionnez Évaluer avec les paramètres automatiques ou Évaluer avec les paramètres personnalisés. Pour des informations détaillées sur la sélection d’une taille de moteur personnalisée, consultez Exécution d’une évaluation avec une taille de moteur personnalisée.

    Une fois l'évaluation terminée, vous recevrez une notification.

Exécution d’une évaluation avec une taille de moteur personnalisée

Au lieu du moteur automatiquement sélectionné, vous pouvez sélectionner une taille de moteur spécifique pour voir les performances de l’application sur un moteur plus puissant.

  1. Cliquez sur Évaluer l’application, puis sélectionnez Évaluer avec les paramètres personnalisés.

  2. Dans la liste Taille de moteur personnalisée, sélectionnez une taille de moteur.

  3. Cliquez sur Exécuter maintenant.

    Une fois l'évaluation terminée, vous recevrez une notification.

Note InformationsLa taille de moteur sélectionnée s’applique uniquement à cette exécution d’évaluation. Pour attribuer une taille de moteur de manière permanente, utilisez l’API Placement. Pour plus de détails, consultez Assignation de moteurs pour améliorer les performances des applications.

Affichage des résultats de l'évaluation

Suivant que vous souhaitez afficher une seule évaluation des performances ou comparer deux évaluations des performances, les tables de résultats varieront.

Note Informations

Les résultats des évaluations des performances des applications sont conservés pendant 90 jours.

Affichage d'une seule évaluation des performances

  1. Pour afficher l'évaluation des performances, cliquez sur Plus dans l'application.

  2. Sélectionnez Icône Informations Détails, puis cliquez sur icône Évaluation des performances Évaluation des performances. Toutes les évaluations sont répertoriées dans la table d'évaluation des performances.

    Note ConseilVous pouvez également accéder aux résultats en cliquant sur Afficher les résultats dans la notification.
  3. Cliquez sur Afficher sur l'évaluation à afficher.

    Vue d'ensemble de l'évaluation.

    Fenêtre de détails d'évaluation des performances affichant plusieurs exécutions d'évaluation des performances.
  4. La fenêtre de résultats fournit des informations sur les résultats de l'évaluation des performances.

    Note ConseilPour des informations détaillées sur les métriques spécifiques, voir Informations sur l'évaluation des performances .

    Onglet d'informations d'évaluation.

    Fenêtre de détails d'évaluation des performances affichant l'onglet Infos.
  5. Sélectionnez l'onglet Résultats pour afficher des informations plus spécifiques sur les performances.

    Onglet de résultats d'évaluation.

    Fenêtre de détails d'évaluation des performances affichant l'onglet Infos.
  6. Cliquez sur Flèche bas pour afficher les détails de chaque ligne. Vous pouvez également cliquer sur l'icône Flèche bas de chaque feuille pour afficher les objets dont le chargement prend le plus de temps.

  7. Cliquez sur Icône de nouvel onglet pour ouvrir l'application contenant l'objet. L'objet en question est mis en surbrillance sur la feuille.

  8. Sélectionnez l'onglet Recommandations pour afficher les recommandations d'amélioration des performances de l'application. Pour plus de détails sur chaque recommandation, consultez Recommandations en matière de performances des applications.

    Onglet Recommandations.

    Fenêtre de détails d'évaluation des performances affichant l'onglet Recommandations.

Comparaison d'évaluations des performances

  1. Pour afficher l'évaluation des performances, cliquez sur Plus dans l'application.

  2. Sélectionnez Icône Informations Détails, puis cliquez sur icône Évaluation des performances Évaluation des performances. Toutes les évaluations sont répertoriées dans la table d'évaluation des performances.

  3. Sélectionnez les deux à afficher, puis cliquez sur Comparer.

    Comparaison de deux évaluations.

    Tableau d'évaluation des performances avec deux lignes sélectionnées et le bouton Comparer affiché.
  4. Les résultats d'évaluation apparaissent dans une fenêtre. Pour des informations détaillées sur les métriques spécifiques, voir Informations sur l'évaluation des performances . L'onglet Infos affiche les métriques de l'évaluation des performances sélectionnée en plus des différences entre les deux. Cela inclut le moteur analytique utilisé pour chaque exécution, afin que vous puissiez voir si une différence dans les résultats est liée à la taille du moteur.

    Informations de comparaison des évaluations.

    Tableau d'évaluation des performances avec deux lignes sélectionnées et le bouton Comparer affiché.
  5. Sélectionnez l'onglet Résultats pour afficher des informations plus spécifiques sur les performances. Pour chaque ligne, les changements absolu et relatif sont affichés.

    Vous pouvez trier les colonnes Changement absolu et Changement relatif. Cliquez sur l'en-tête de colonne pour la trier dans l'ordre croissant ou décroissant.

    Résultats de la comparaison des évaluations.

    Tableau d'évaluation des performances avec deux lignes sélectionnées et le bouton Comparer affiché.
  6. Cliquez sur Flèche bas pour afficher les détails de chaque ligne.

Note InformationsLors de la comparaison de deux évaluations, les différences sont mises en surbrillance uniquement quand elles sont suffisamment importantes pour montrer une dégradation ou une amélioration des performances.

Informations sur l'évaluation des performances

Les métriques sont soit tirées des métadonnées de l'application, soit mesurées lors de l'évaluation des performances.

Note InformationsDéveloppez le menu PlusPlus pour télécharger les fichiers journaux de l'évaluation sélectionnée.

Onglet Infos

L'onglet Infos affiche des informations de base sur l'application pour la version sélectionnée.

Moteur analytique

  • Indique le moteur analytique utilisé lors de l'évaluation.

État

  • Affiche l'état de l'évaluation des performances.

    • Prêt pour être examiné - l'évaluation des performances a été correctement effectuée.

    • Avertissement - l'évaluation des performances a été effectuée, mais il manque certains résultats ou certains résultats ne sont pas corrects.

    • Échec d'évaluation - l'évaluation des performances n'a pas été effectuée correctement et il manque des résultats ou des résultats ne sont pas corrects.

Taille de l'application

  • Source de métrique : métadonnées de l'application

  • Affiche la taille totale du modèle de données de l'application en mémoire sans sélections initiales.

Nombre de lignes

  • Source de métrique : métadonnées de l'application

  • Affiche toutes les lignes contenues dans les tables du modèle de données de l'application.

Objets publics dans l'application

  • Source de métrique : métadonnées de l'application

  • Affiche toutes les feuilles publiques de l'application.

Objets publics dans l'application

  • Source de métrique : métadonnées de l'application

  • Affiche tous les objets publics de l'application.

    Note InformationsDans les résultats de l'évaluation des performances, les feuilles publiques ne sont pas comptées comme des objets publics.

Non évalué

  • Source de métrique : mesurée

  • Répertorie tous les objets qui n'ont pas pu être entièrement évalués. Les motifs courants sont, par exemple, les suivants : une condition d'évaluation de l'objet n'a pas été remplie ou le type d'objet ne peut pas être évalué. Par exemple, l'évaluateur de l'application ne connaît pas le comportement d'une extension développée par le client et il se peut que ce comportement ne puisse donc pas être évalué correctement.

Avertissements

  • Source de métrique : mesurée

  • Répertorie les objets qui présentent des problèmes associés au développement d'applications, qu'il faut peut-être résoudre. Par exemple, un objet qui fonctionne sur une feuille, mais qui présente des codes d'erreur, parce qu'il n'a pas de mesures ou de dimensions, est répertorié sous Avertissements. Si un objet renvoie une page de données au-delà d'une taille spécifiée, il sera également répertorié ici avec l'indication Charge utile trop grande.

Erreurs critiques

  • Source de métrique : mesurée

  • Répertorie les erreurs qui ont empêché l'aboutissement de l'évaluation, ainsi que les quotas d'applications ou de clients. Cela peut inclure des erreurs d'évaluateur d'applications ou d'autres problèmes d'infrastructure qui empêchent l'évaluation, par exemple, si le quota de l'évaluation d'applications est dépassé ou si l'application dépasse la taille limite d'évaluation d'applications de 20 Go et ne peut pas être ouverte.

Onglet Résultats

L'onglet Résultats fournit des informations plus spécifiques sur l'évaluation des performances.

Objet présentant des problèmes de mise en cache

Objets monothread

  • Source de métrique : mesurée

  • Cette section contient des objets dont les métriques de performances indiquent un traitement essentiellement monothread lors du chargement. Si un objet apparaît dans cette section et si le temps de réponse d'un utilisateur est considéré trop long, les requêtes résultant des expressions de l'objet doivent être analysées, à la recherche de goulots d'étranglement. Il est possible d'améliorer cela en ajustant le modèle de données ou les expressions.

  • Pour plus d'informations sur les performances monothread, voir Évitez, si possible, d'utiliser des champs provenant de tables différentes à l'intérieur d'une table d'agrégation..

Objets dépassant la limite de mémoire

  • Source de métrique : mesurée

  • Cette section contient des objets qui ont atteint une limite de mémoire, avec un code d'erreur correspondant. Il peut s'agir d'objets qui atteignent la limite de mise en bac à sable des objets de moteur, qui ont dépassé la mémoire totale du moteur ou qui ont atteint une limite de mémoire associée.

Temps d'ouverture de l'application

  • Source de métrique : mesurée

  • Cette section décrit chaque étape du processus d'ouverture de l'application et le temps qu'il prend.

Feuilles publiques par temps de chargement initial

  • Source de métrique : mesurée

  • Mesure du temps de réponse par feuille. Ces mesures sont extraites la première fois où l'application est parcourue et où chacune des feuilles fait l'objet d'une requête, une par une. Les valeurs contenues dans cette section représentent le pire temps de chargement par feuille. Pour chaque feuille, il est possible d'afficher les cinq objets les plus lents qu'elle contient en cliquant sur l'icône de flèche à droite de la ligne. Cela vous permet d'obtenir une répartition rapide du temps passé lors du chargement de la feuille.

  • Si l'évaluation s'arrête en raison d'un dépassement de délai, la liste des feuilles est disponible tant qu'au moins une évaluation de feuille a été effectuée. Vous pouvez utiliser cette liste pour identifier les feuilles ou les objets à examiner en premier.

Temps de chargement de feuille en cache

  • Source de métrique : mesurée

  • Mesure du temps de réponse par feuille. Lorsque toutes les feuilles font l'objet d'une requête la première fois, elles doivent généralement être mises en cache. Ces mesures sont extraites la deuxième fois où l'application est parcourue et où chacune des feuilles fait l'objet d'une requête, une par une. Ici, vous pouvez également récupérer une répartition du temps passé par objet en développant une ligne via le bouton à droite.

Temps de chargement d'objet initial

  • Source de métrique : mesurée

  • Mesure du temps de réponse par objet. Ces mesures sont extraites la première fois où l'application est parcourue et où chacun des objets fait l'objet d'une requête, un par un. Les valeurs contenues dans cette section représentent le pire temps de chargement par objet.

  • Par exemple, vous pouvez améliorer l'utilisation de la mise en cache à l'aide d'éléments principaux. Pour plus d'informations, consultez Utilisation d'éléments principaux ou de variables pour les expressions.

Temps de chargement d'objet en cache

  • Source de métrique : mesurée

  • Mesure du temps de réponse par objet. Lorsque tous les objets font l'objet d'une requête la première fois, ils doivent généralement être mis en cache. Ces mesures sont extraites la deuxième fois où l'application est parcourue et où chacun des objets fait l'objet d'une requête, un par un.

Allocation de mémoire par table

  • Source de métrique : métadonnées de l'application

  • Liste des tables incluses dans le modèle de données et leur taille. Cette section est intéressante lorsque l'on tente de minimiser la taille du modèle de données, ce qui se traduit par une meilleure réactivité.

  • Pour accélérer l'opération et optimiser l'utilisation des ressources, vous pouvez ignorer les champs et les tables qui ne sont utilisés dans aucune expression dans le script de chargement. Pour plus d'informations, consultez Performances du modèle de données.

Allocation de mémoire par champ

  • Source de métrique : métadonnées de l'application

  • Liste des champs inclus dans le modèle de données et leur taille. Cette section est intéressante lorsque l'on tente de minimiser la taille du modèle de données, ce qui se traduit par une meilleure réactivité.

  • Pour accélérer l'opération et optimiser l'utilisation des ressources, vous pouvez ignorer les champs et les tables qui ne sont utilisés dans aucune expression dans le script de chargement. Pour plus d'informations, consultez Performances du modèle de données.

Recommandations en matière de performances des applications

Des recommandations sont fournies pour vous aider à optimiser les performances de votre application. Dans la vue Recommandations, les recommandations sont groupées par domaine, comme la conception d'applications et le chargement de données. Chaque recommandation apparaît sous forme de carte avec un titre, une description et une action qui ouvre l'objet, la feuille, l'application ou l'Éditeur de chargement de données affecté(e).

Les recommandations fournissent des conseils généraux. Le dépassement des seuils recommandés ne signifie pas forcément qu'une application est incorrecte ou de mauvaise qualité, mais cela peut indiquer des domaines à examiner. Par exemple, un nombre élevé d'objets peut affecter les performances. Par conséquent, si vous rencontrez des problèmes avec l'application, utilisez ces recommandations comme point de départ à des fins de recherches.

Ajoutez une condition de calcul de graphique

Pour les graphiques arrivés à expiration

Cette recommandation apparaît lorsqu'un graphique expire pendant le calcul. Utilisez l'action indiquée sur la carte de recommandation pour ouvrir l'objet affecté sur sa feuille, puis examinez la quantité de données que le graphique tente de calculer avant que l'utilisateur ne fasse de sélections.

Pour améliorer les performances :

  • Ajoutez une condition de calcul afin que le graphique ne s'affiche qu'après que les utilisateurs ont effectué des sélections qui réduisent l'ensemble de résultats.

  • Utilisez des filtres à fort impact tels que la date, la région ou le produit avant d'afficher les résultats détaillés.

  • Si les utilisateurs n'ont besoin de détails qu'après l'exploration, commencez par une agrégation de niveau supérieur ou une approche par descente progressive dans la hiérarchie.

  • Réexécutez l'évaluation des performances pour confirmer que le délai d'expiration est résolu.

Pour plus d'informations sur les conditions de calcul, consultez Optimisation des performances des applications.

Pour les graphiques comportant de nombreuses dimensions

Cette recommandation apparaît lorsqu'un graphique a de nombreuses dimensions et met du temps à répondre. La carte de recommandation ouvre l'objet afin que vous puissiez examiner la configuration des dimensions et la quantité de détails affichée par défaut.

Pour améliorer les performances :

  • Ajoutez une condition de calcul afin que le graphique ne soit calculé qu'après que les données ont été affinées.

  • Réduisez le nombre de dimensions affichées simultanément, en particulier dans les tableaux larges ou très détaillés.

  • Divisez un graphique complexe en graphiques plus petits ou en feuilles distinctes lorsque les utilisateurs n'ont pas besoin de toutes les dimensions réunies ensemble.

  • Ne conservez que les champs nécessaires à l'analyse dans la vue initiale.

Pour plus d'informations sur les meilleures pratiques de conception des visualisations, consultez Optimisation des performances des applications.

Raccourcissez le titre, le sous-titre ou la note de bas de page du graphique

Cette recommandation apparaît lorsque le titre, le sous-titre ou la note de bas de page d'un graphique est exceptionnellement long(ue). Les titres longs peuvent augmenter la surcharge lorsque de nombreux objets sont chargés, en particulier dans les applications volumineuses.

Pour améliorer les performances :

  • Gardez le titre du graphique court et axé sur la question à laquelle le graphique répond. Il est généralement recommandé d'avoir une longueur maximale de 256 caractères.

  • Déplacez le texte explicatif, les hypothèses ou les instructions du titre vers le texte de la feuille de support ou la documentation associée.

  • Utilisez un nommage cohérent pour les graphiques similaires afin que les utilisateurs puissent les comprendre sans titres longs.

Si plusieurs graphiques ont des titres longs, examinez la conception des feuilles dans son ensemble et simplifiez la formulation, si possible.

Raccourcissez la description des feuilles

Cette recommandation apparaît lorsqu'une description de feuille est exceptionnellement longue. Les descriptions sont utiles pour le contexte, mais des descriptions très longues peuvent ajouter une surcharge inutile.

Pour améliorer les performances :

  • Limitez la description à un court résumé de l'objectif de la feuille. Une longueur maximale de 1 000 caractères constitue une ligne directrice généralement recommandée.

  • Déplacez les instructions étape par étape ou le contexte métier détaillé vers le texte de la feuille, les notes ou le contenu d'aide associé.

  • Vérifiez que la description est encore nécessaire, en particulier pour les feuilles de développement uniquement.

Diminuez le nombre de graphiques de l'application

Cette recommandation apparaît lorsque l'application contient un grand nombre de graphiques sur des feuilles publiées. Utilisez l'action de la recommandation pour ouvrir l'application et vérifier quelles feuilles et quels objets sont réellement nécessaires aux utilisateurs.

Pour améliorer les performances :

  • Supprimez ou reconcevez les graphiques qui dupliquent la même analyse.

  • Conservez le contenu de développement ou de dépannage sur des feuilles privées afin qu'il ne soit pas inclus dans les évaluations des feuilles publiées.

  • Consolidez les informations associées sur des graphiques moins nombreux et plus clairs au lieu de les placer sur de nombreuses petites visualisations.

  • Examinez régulièrement les feuilles plus anciennes et le contenu non publié pour éviter que l'application ne prenne de l'ampleur inutilement.

Pour des conseils de conception généraux, consultez Optimisation des performances des applications.

Réduisez le nombre de graphiques sur une feuille

Cette recommandation apparaît lorsqu'une feuille contient de nombreux graphiques. La carte de recommandation ouvre la feuille concernée afin que vous puissiez examiner ce qui est calculé lorsque les utilisateurs accèdent à cette feuille ou effectuent des sélections.

Pour améliorer les performances :

  • Divisez les feuilles surchargées en feuilles plus petites axées sur des tâches.

  • Gardez les graphiques les plus importants sur la feuille et retirez les analyses secondaires dont les utilisateurs ont rarement besoin.

  • Remplacez les groupes de graphiques similaires par un seul graphique qui utilise des sélections ou une descente progressive dans la hiérarchie.

  • Vérifiez que les tables volumineuses peuvent être masquées derrière des sélections ou déplacées vers une feuille d'analyse distincte.

Déplacez les dimensions calculées vers le script de chargement

Cette recommandation apparaît lorsque les dimensions calculées contribuent à ralentir les temps de réponse. Utilisez l'action de la recommandation pour ouvrir Éditeur de chargement de données et vérifiez si la logique de dimension peut être prégénérée pendant le chargement au lieu de l'être au moment de la requête.

Pour améliorer les performances :

  • Créez des champs dans le script de chargement pour les dimensions basées sur des règles métier stables.

  • Remplacez les expressions de graphique répétées par des champs réutilisables lorsque la sortie n'a pas besoin de changer dynamiquement à chaque sélection.

  • Actualisez l'application et mettez à jour les graphiques affectés de sorte qu'ils utilisent les nouveaux champs.

  • Réexécutez l'évaluation pour comparer les temps de réponse mis à jour.

Pour plus d'informations sur la conception de modèles de données, consultez Performances du modèle de données.

Simplifiez les tables Accès de section

Cette recommandation apparaît lorsque la gestion d'Accès de section contribue à ralentir le chargement. Ouvrez Éditeur de chargement de données à partir de la carte de recommandation et examinez la logique de script utilisée dans Accès de section.

Pour améliorer les performances :

  • Gardez les tables d'Accès de section aussi petites que possible en incluant uniquement les utilisateurs, groupes et champs de réduction nécessaires.

  • Supprimez les colonnes non utilisées et évitez les transformations complexes à l'intérieur de la section Accès de section du script.

  • Si possible, préparez les données de sécurité avant qu'elles n'atteignent le script de chargement de l'application.

  • Testez l'application auprès d'utilisateurs représentatifs après les modifications pour confirmer que la réduction de données continue de fonctionner comme prévu.

Pour plus d'informations, consultez Gestion de la sécurité des données grâce à Accès de section.

Joignez des tables et abandonnez les tables non utilisées

Cette recommandation apparaît lorsque le modèle de données contient des tables ou des champs inutiles qui augmentent le temps de chargement et la consommation de mémoire. Utilisez l'action de la recommandation pour ouvrir Éditeur de chargement de données et examiner le modèle.

Pour améliorer les performances :

  • Abandonnez les champs et les tables qui ne sont pas utilisés dans les graphiques, les expressions ou la logique de sécurité.

  • Dans certains cas, la jointure de tables peut aider à améliorer les performances. Exemples de cas dans lesquels la jointure de tables est suggérée :

    • Plusieurs tables de faits peuvent être consolidées en une seule table.

    • Lorsque les calculs sont répartis sur de nombreuses tables, pensez à joindre les tables pour rapprocher les tables dépendantes les unes des autres avec moins de sauts entre les tables.

  • Supprimez les tables intermédiaires ou temporaires qui ne sont plus nécessaires après la transformation de données.

  • Après avoir apporté des modifications, actualisez l'application et validez les graphiques affectés.

Pour plus d'informations, consultez Performances du modèle de données.

Réduisez le nombre de graphiques et de feuilles

Cette recommandation apparaît lorsque l'ouverture de l'application et l'initialisation de l'état utilisateur prennent trop de temps. Utilisez la carte de recommandation pour ouvrir l'application et vérifier le nombre de feuilles et d'objets chargés dans le cadre de l'expérience publiée.

Pour améliorer les performances :

  • Archivez, dépubliez ou retirez les feuilles dont les utilisateurs n'ont plus besoin.

  • Gardez les feuilles de dépôt temporaire légères afin que l'expérience initiale ne nécessite pas de nombreux calculs.

  • Déplacez les analyses spécialisées ou rarement utilisées vers des feuilles ou des applications distinctes.

  • Vérifiez si de grands groupes d'objets peuvent être remplacés par une navigation plus simple et une disposition par défaut plus petite.

Diminuez le nombre de feuilles de l'application

Cette recommandation apparaît lorsque l'application contient de nombreuses feuilles, ce qui peut augmenter le temps d'ouverture et rendre la navigation moins efficace. Utilisez l'action de la recommandation pour ouvrir l'application et vérifier quelles feuilles publiées restent nécessaires pour les flux de travail utilisateur actuels.

Pour améliorer les performances :

  • Retirez les feuilles dont les utilisateurs n'ont plus besoin.

  • Fusionnez les feuilles qui couvrent des analyses similaires en un nombre inférieur de feuilles plus claires et axées sur des tâches.

  • Maintenez le chemin d'accès utilisateur par défaut ciblé en plaçant les informations clés sur un petit nombre de feuilles principales.

  • Déplacez les analyses exploratoires ou rarement utilisées vers des applications distinctes, si possible.

Pour plus d'informations, consultez Optimisation des performances des applications.

Analyse des champs non utilisés

Cette recommandation vous aide à identifier les champs qui sont chargés dans l'application, mais qui ne sont pas utilisés dans les visualisations, les expressions ou toute autre logique active. Le retrait des champs non utilisés peut réduire le temps de chargement, la consommation de mémoire et la complexité du modèle.

Note InformationsLa détection de l'utilisation en aval est le mieux que vous puissiez faire à ce niveau, mais elle peut ne pas identifier toutes les dépendances. Avant d'apporter des modifications, vérifiez les impacts potentiels en aval sur l'application et ses données.
Note InformationsLes champs clés ne sont jamais inclus dans la liste des champs qu'il est suggéré d'abandonner, ni dans le script automatiquement généré pour l'abandon des champs non utilisés.

Pour appliquer la recommandation :

  • Exécutez l'analyse des champs non utilisés en cliquant sur Analyser.

  • Passez en revue les champs signalés comme non utilisés et confirmez qu'ils ne sont pas nécessaires pour le développement futur, les favoris ou les règles de sécurité.

  • Si un script est généré et que vous en êtes satisfait, cliquez sur Copier dans le Presse-papiers pour le copier. Accédez à l'Éditeur de chargement de données et collez le contenu à la fin de votre script de chargement. Actualisez ensuite l'application.

  • Après l'actualisation, testez les graphiques et les feuilles importants pour confirmer que l'application continue de se comporter comme prévu.

Pour plus d'informations, consultez Performances du modèle de données.

Abandonnez les champs non utilisés

Cette recommandation apparaît lorsque le chargement de certains champs prend plus de temps que prévu.

Pensez à exécuter une analyse des champs non utilisés pour identifier les champs qui peuvent être abandonnés afin d'optimiser les performances. Dans l'onglet Recommandations, développez Analyse des champs non utilisés et cliquez sur Analyser.

Pour plus d'informations sur l'analyse des champs non utilisés, consultez Analyse des champs non utilisés.

Préférences de notification

Vous pouvez décider d'être notifié lorsque l'évaluation des performances est terminée ou a échoué.

Cliquez sur Plus dans l'application et sélectionnez Notifications. Les notifications suivantes relatives aux évaluations des performances sont disponibles :

  • Une évaluation des performances de cette application est prête à être examinée

  • L'exécution de l'évaluation des performances de cette application a échoué

Limitations

  • Seules les feuilles publiques de l'application, y compris l'ensemble de leurs objets, sont évaluées.

  • Tous les objets de graphique ne sont pas supportés. Les objets non supportés sont répertoriés dans la section Non évalué des résultats.

  • Pour être supportés, les objets graphiques créés à partir de suggestions de graphique antérieures à juin 2020 doivent être mis à jour manuellement.

  • Si l’application utilise Accès de section pour réduire les données, l’évaluation utilise la réduction de données pour l’utilisateur actif. Exécutez l’évaluation en tant qu’utilisateur ayant accès à l’ensemble de données à évaluer. Les résultats des utilisateurs ayant des Accès de section différents ne sont pas directement comparables.

  • Les tables d'annotations ne sont pas supportées dans l'évaluation des performances de l'application.

Gestion des dépassements de délai d'évaluation

Si une application comporte de nombreux objets ou si elle est très volumineuse, l'évaluation des performances risque de dépasser le délai prévu. Un dépassement de délai ne signifie pas que l'évaluation a complètement échoué. Même si l’évaluation s’arrête prématurément, vous pouvez examiner les feuilles et les objets les plus lents qui ont été évalués jusqu’à ce moment-là et les utiliser pour étudier les problèmes de performances.

Pour réduire le risque de dépassement de délai :

  • Privatisez les feuilles non pertinentes avant de procéder à l'évaluation.

  • Pour les applications publiées, vous pouvez dupliquer l'application et publier une copie avec moins de feuilles publiques.

Des dépassements de délai et des avertissements relatifs à la mémoire peuvent survenir avec les applications complexes. Ils peuvent indiquer que l’optimisation, la réduction de la quantité de données ou l’utilisation d’un moteur plus puissant peut améliorer les performances.

Pour plus d’informations sur les paramètres de moteur et les tailles d’application supportées, consultez Moteurs utilisés pour les évaluations d’applications et Support des applications volumineuses.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.