Lorsque vous travaillez en mode avancé dans une présentation SAP Analytics Cloud, l'outil Analyse des performances de la présentation fournit des informations sur la séquence de chargement, ainsi que des statistiques et des recommandations de présentation en fonction des fiches info de votre présentation pour que vous puissiez analyser les performances de la présentation.
Séquence de chargement
Dans cet onglet, vous pouvez vérifier la séquence et le temps de chargement des différents processus de votre présentation. Chaque processus est représenté par une barre. Sélectionnez une barre pour trouver plus de détails sur le processus correspondant, y compris la durée, l'heure de début et l'heure de fin.

Les processus relèvent des trois catégories suivantes dans des couleurs différentes :
- Local : les processus locaux sont chargés dans l'environnement du navigateur lui-même.
- Mettre à jour l'InA persistante : l'InA rendue persistante se trouve dans le processus de génération car celle mise en cache n'est pas disponible.
- Charger le fichier de ressources du widget personnalisé﹤nom du widget﹥ : téléchargement du fichier de ressources d'un widget personnalisé.
- Préparer la requête des widgets : configurez une requête pour extraire les données des widgets.
- Rendu ﹤type de widget﹥﹤nom du widget﹥ : générer ou générer la représentation d'un widget avec ses données associées. Cependant, si l'actualisation des données est suspendue, le widget est illustré sans incorporer de données. Si ce n'est pas le cas, le widget attend que les données soient prêtes à être générées.
- À distance : les processus distants nécessitent des interactions avec des serveurs en dehors de votre environnement de navigateur local. Ils incluent généralement des opérations nécessitant une extraction de données à partir de serveurs, par exemple pour interroger des données dans un graphique.
- Métadonnées du cube de requête : recherchez des informations sur les métadonnées d'un cube (structure multidimensionnelle) d'un modèle de données.
- Métadonnées du modèle de requête (validation du cache) : vérifiez si le cache de métadonnées existant est toujours valide.
- Métadonnées du modèle de requête : obtenez des informations sur les métadonnées d'un modèle de données.
- Récupérer les données des widgets à partir d'une requête par lot : récupérez les données de plusieurs widgets avec une requête de lot.
- Données de requête du widget nom du widget﹥ : récupérez les données d'un widget spécifique s'il n'est pas inclus dans une requête par lot.
- Charger la bibliothèque de contenu : chargez la définition de la présentation.
- Obtenir des informations sur le serveur : établissez une connexion avec un serveur distant et acquérez un jeton.
- Hiérarchies de dimension de requête, membres ou description de membre : extraire les métadonnées de la source.
- Script : les processus de script font référence à l'exécution de scripts API de l'expérience de présentation optimisée dans le navigateur, ce qui entraîne une interaction et une manipulation dynamiques avec les éléments de présentation. Par exemple, pour exécuter un script lorsqu'un bouton est sélectionné.
- Exécuter le script﹤ID.event﹥ : exécutez le script pour des API et un événement spécifiques de l'expérience de présentation optimisée.
- Attendre que﹤nom du widget﹥soit généré : patientez lorsqu'un script requiert un widget qui n'a pas été entièrement généré.
- Récupérer la description des membres de la dimensionID de dimension﹥ : obtenez une description requise pour setDimensionFilter ou des API similaires.
En outre, vous trouverez la chronologie des trois étapes suivantes (quatre si la présentation contient des scripts) lors du chargement de la présentation, marquées comme points distincts :
- L'écran de chargement apparaît : l'écran de chargement fait référence à l'écran qui affiche Chargement de votre présentation avant l'affichage de votre présentation.
- Les variables ont été définies dans la boîte de dialogue des variables : visibles uniquement lorsque la boîte de dialogue des variables est visible par l'utilisateur.
- L'écran de chargement disparaît.
- Chargement initial de la fenêtre d'affichage terminé : les widgets associés à l'initialisation de la phase de rendu, que vous trouverez dans l'onglet Statistiques, sont générés et générés.
- Scripts d'initialisation terminés : la page actuelle de la présentation onInitialization script est terminée.

Remarque
- Widget de panneau de flux
- Widget de barre d'onglets
- Widget de panneau
- Widget de livre
- Widget composite
- Widget de section
Statistiques
Dans cet onglet, vous pouvez vérifier les paramètres de présentation, les paramètres de requête et le résumé du widget existants. Dans la synthèse du widget, le nombre de widgets par type de widget et une table affichant la visibilité d'exécution et la phase de rendu de chaque widget sont affichés.

Les statistiques suivantes sont disponibles :
- Paramètres de la présentation
- Chargement des paramètres d'optimisation : chargement de la fenêtre d'affichage, chargement en arrière-plan, aucun
- Actualisation automatique : oui/non
- Options de requête
- Activer le traitement par lots des requêtes : Oui/Non
- Requêtes par lot
- Activer la fusion des requêtes : Oui/Non
- Limite de cache par défaut
- Substituer limite de mémoire cache : oui/non
- Résumé du widget : regroupé par page
- Nombre de widgets : nombre de widgets pour chaque type de widget
- Détails du widget
- Nom
- Type : composite, panneau, graphique, etc.
- Paramètre de visibilité : Masqué, visible
- Rendu dans : initialisation, après initialisation, pas encore rendu
Recommandations
Dans cet onglet, vous trouverez des recommandations d'optimisation de la performance en fonction du contexte de votre présentation. Les recommandations sont au niveau du widget, de la page et de la présentation et sont classées comme ayant un impact faible, moyen et élevé.
Les recommandations sont regroupées et peuvent inclure, sans s'y limiter, les catégories suivantes :
- Nombre de widgets
- Durée d'exécution du script
- Temps de chargement de la requête
- Optimisation des scripts
- Optimisation de la planification
L'exemple ci-dessous affiche quelques-unes des catégories ainsi que des recommandations possibles.

Voici quelques-uns des éléments qui sont vérifiés lors de l'analyse de la présentation et qui peuvent être renvoyés avec des recommandations :
- Une requête se charge depuis longtemps.
- Un script s'exécute pendant une longue période.
- L'option d'optimisation du chargement est définie sur Aucun.
- Un paramètre de filtre, de variable ou d'URL de page est utilisé.
- variables sont définies lors de l'initialisation de la présentation.
- L'API setDimensionFilter est utilisée uniquement avec un ID de membre.
- L'API getMembers est utilisée lorsque le volume de données est important.
- Il y a un grand nombre de widgets sur la page.
- Il existe un grand nombre de pages dans la présentation.
- La taille de la présentation est trop grande.
- Une image est trop grande.
- Le niveau d'exploration initial est grand.
- L'ensemble de résultats d'un widget est volumineux.
- Il existe une dimension avec une exception à l'agrégation.
- Il y a un remplissage initial coûteux.
- Il existe un grand nombre de valeurs nulles.
Éléments à prendre en compte
Lorsque vous réalisez une analyse des performances pour votre présentation :
- Il est vivement recommandé de fermer tous les autres onglets du navigateur pour garantir l'exactitude des résultats de l'analyse.
- Il n'est pas recommandé d'accéder à une autre présentation optimisée dans le même onglet du navigateur, car l'entrée dans Analyse des performances existe toujours.
- Les données de temps peuvent ne pas être complètement exactes en raison de la latence du réseau ou d'autres facteurs.
- Vous pouvez trouver des écarts dans la chronologie, car certains processus internes ne sont pas affichés.
- Si une présentation se charge pour la première fois, il se peut que vous trouviez un espace vide dans la chronologie, ce qui se produit généralement lorsque des ressources statiques telles que CSS, JS et des images qui ne sont pas initialement dans le cache sont téléchargées.
- Différents processus portant le même nom peuvent se produire.