Utilisation des meilleures pratiques de visualisation des données pour la conception de présentation

Objective

After completing this lesson, you will be able to concevez des présentations à l'aide des meilleures pratiques pour optimiser les performances.

Présentation des meilleures pratiques

Dans cette leçon, nous nous concentrerons sur les meilleures pratiques spécifiques à la conception pour les pages et les widgets lors de la création et de l'affichage de présentations. Si vous planifiez la conception de votre présentation, puis que vous la créez à l'aide des meilleures pratiques pour l'optimisation des performances dans la conception de présentation, vous jetez les bases d'une présentation qui fonctionne bien.

Conseil sur l'optimisation de la performance

Si votre présentation comporte de nombreux widgets (lourds à traiter) liés aux données, le traitement des données de ces widgets peut avoir un impact sur les performances de votre présentation.

Lorsque vous créez votre présentation, le système propose des conseils d'optimisation des performances pour la conception de présentation, le cas échéant. Par exemple, elle peut suggérer de fractionner une page avec dix graphiques et cinq tableaux sur deux pages afin qu'elles ne soient pas toutes chargées en même temps. Cependant, n'oubliez pas qu'avec n'importe quel outil, plus le fichier est volumineux, plus le chargement est long, donc si vous avez 15 pages, l'astuce peut suggérer de réduire le nombre de pages dans la présentation.

Présentation SAP Analytics Cloud avec l'icône Conseil d'optimisation de la performance mise en surbrillance.

Poids unitaire du widget

L'une des façons d'optimiser la conception de votre présentation lors de la planification de votre présentation est de prendre en compte le poids unitaire d'un widget. Dans SAP Analytics Cloud, un poids unitaire est affecté à chaque type de widget. Pour les présentations, il est recommandé de conserver le poids par page à un maximum de cinq unités.

Si vous avez une page qui contient de nombreux widgets, vous pouvez atteindre rapidement le poids maximal et commencer à voir des problèmes de performance avec votre présentation. Pour des performances plus rapides, vous pouvez modifier les types de widgets que vous utilisez ou réduire le nombre de widgets lourds à traiter par page.

Scénario de poids unitaire du widget

Examinons une présentation qui dépasse le poids maximal (la liste complète des pondérations d'unité pour chaque type de widget est répertoriée sous le scénario).

Dans le tableau suivant, vous pouvez voir le nombre de widgets, l'unité de poids et le poids total pour la présentation affichés ci-dessous. Le poids total de la page est de 5,5. Par conséquent, pour des performances plus rapides, vous pouvez envisager de modifier les types de widgets que vous utilisez ou de réduire le nombre de widgets par page.

WidgetsPoids unitairePoids total
1 carte géographique11
3 graphiques0,30,9
2 tables0,61,2
2 visualisations R1,22,4
  5,5
Présentation SAP Analytics Cloud avec les widgets répertoriés dans la table sur une page d'une présentation.

Poids unitaire par widget

Le tableau suivant affiche les widgets et le poids unitaire associé pour ce type de widget.

Pondération des widgets

WidgetPoids unitaire
  • Visualisation R (avec au moins une trame de données)
1,2
  • Carte géographique
  • Arbre de création de valeurs
1
  • Tableau
0,6
  • Filtre (développé)
0,4
  • Diagramme
  • Image dynamique
0,3
  • Filtres (non développés)
  • Fenêtre pop-up
  • Zone de texte (avec texte dynamique)
0,2
  • Séquence de planification BPC
  • Bouton
  • Groupe de cases à cocher
  • Widget de commentaire
  • Déclencheur d'action sur les données
  • Groupe déroulant
  • Ligne de filtre
  • Panneau de mise en forme du flux
  • En-tête
  • Image
  • Zone de saisie
  • Zone de liste
  • Déclencheur de multiaction
  • Livre
  • Panneau
  • Groupe de cases d'option
  • Curseur de plage
  • Lecteur RSS
  • Forme
  • Curseur
  • Basculer
  • Barre d'onglets
  • Zone de texte
  • Zone de texte
  • Page Web
0,1

Meilleures pratiques spécifiques au widget

Outre le poids unitaire du widget, il existe d'autres meilleures pratiques spécifiques au widget que vous devez suivre lors de la planification et de la création de vos présentations dans SAP Analytics Cloud.

Tables et graphiques

Certains choix de conception améliorent les performances des présentations qui utilisent des tables et des graphiques, réduisant ainsi le temps de rendu de la présentation.

  • Limitez le nombre de cellules dans une table.
  • Évitez un état initial des tables avec une analyse descendante complète.
  • Évitez les graphiques contenant plus de 500 points de données.
  • Évitez de lier un trop grand nombre de graphiques (analyse liée) : cela déclenchera une mise à jour des valeurs à chaque modification de la sélection ou du filtre.
  • Appliquez la fonctionnalité N premiers : avec des dimensions à cardinalité élevée, envisagez de définir manuellement les valeurs N premiers plutôt que d'utiliser N premiers automatique.

    Lorsque N premiers automatique est utilisé, toutes les données sont transférées du système avant le rendu des données N premiers. Lorsqu'un N premiers est utilisé, les données sont triées et seules les valeurs N premiers sont sélectionnées dans le système et envoyées.

Cartes géographiques

Les cartes géographiques sont un excellent moyen de visualiser les données géographiquement, mais il existe certains choix de conception que vous pouvez faire pour améliorer les performances :

  • Réduisez le nombre de points de données affichés sur les cartes.
  • Activez l'agrégation géographique pour plus de 1 000 points, au lieu de plus de 5 000 points par défaut.
  • Créez la mise en forme des cartes pour limiter le zoom et le panoramique si l'agrégation géographique est activée, car chaque mouvement soumet une requête backend.

Images

Bien qu'il soit possible de charger des images plus volumineuses, il est recommandé d'utiliser des tailles de fichier plus petites. Cela permet d'améliorer les performances, en particulier pour les utilisateurs avec une faible bande passante réseau. Des images plus petites signifient une réduction de l'utilisation de RAM sur l'appareil local. En fait, vous pouvez rencontrer des problèmes lorsque vous tentez de charger des images d'une taille supérieure à 10 Mo.

Pensez à essayer les éléments suivants lorsque vous utilisez des images dans une présentation :

  • Chargez des images d'arrière-plan inférieures ou égales à 1 Mo. Pour obtenir une image d'arrière-plan de bonne qualité, vous pouvez utiliser une image Web compressée ou utiliser une image SVG au lieu d'images PNG, JPG ou BMP.
  • Exploitez les images d'en-tête dans la mesure du possible.

Contrôles de saisie et filtres

Les filtres de page ou les contrôles de saisie développés sont pratiques car vous pouvez rapidement sélectionner des membres ou rechercher des membres dans le contrôle. Cependant, il est recommandé de les concevoir de sorte qu'elles soient réduites dans la vue initiale car la requête sera envoyée au système backend uniquement lorsque l'utilisateur interagit avec le contrôle de saisie au lieu du chargement de la page.

La désactivation de l'option Effet cascade pour le contrôle de saisie améliore les performances. Lorsque vous utilisez un contrôle de saisie, Effet cascade est sélectionné par défaut.

Dans l'exemple ci-dessous, lorsqu'Effet cascade est activé pour Pays, lorsqu'une valeur est sélectionnée, les valeurs de Ville sont mises à jour avec le graphique nécessitant une demande supplémentaire d'actualisation des données. Si l'effet cascade est désactivé, seul le graphique est mis à jour et les valeurs de ville ne changent pas.

Présentation SAP Analytics Cloud avec options de contrôle de saisie avec Effet cascade sélectionné (mis en surbrillance).

Pousser les calculs à la volée vers le backend

SAP Analytics Cloud fournit une fonctionnalité permettant de créer des calculs à la volée appelés mesures calculées au niveau de la présentation. Cependant, pour de meilleures performances, il est recommandé de créer les calculs au niveau de la source de données lorsque cela est possible. Cela permet de traiter la requête de manière plus efficace.

Optimisation des performances lors de la création de présentations

Des problèmes de performance peuvent survenir lorsque vous créez la présentation. Elle n'est pas limitée aux utilisateurs qui consultent et interagissent avec une présentation terminée. Lorsque vous créez des présentations, la vitesse à laquelle vous pouvez ajouter et configurer des widgets et d'autres éléments dépend de la fréquence à laquelle les appels aux sources de données sous-jacentes sont effectués. Voyons comment optimiser les performances de création de votre présentation à l'aide de l'option Optimisation des performances de création de présentation dans le modèle.

Par défaut, chaque modification apportée à votre table ou graphique à partir du panneau Générateur envoie une requête au serveur, ce qui entraîne une mise à jour immédiate de la table ou du graphique. Par exemple, lors de l'ajout ou du retrait d'une dimension ou d'une mesure, vous devez attendre la mise à jour du graphique ou de la table avant d'apporter une autre modification. Selon la taille du modèle, le temps de réponse peut être lent, ce qui peut entraîner une charge importante sur le serveur. Pour cette raison, l'une des meilleures pratiques pour la conception de présentations consiste à réduire le nombre de requêtes.

Activation de l'optimisation des performances de création de présentation

Si vous activez la fonction Optimisation des performances de création de présentation dans les préférences du modèle, les mises à jour des données lors de la conception de la présentation sont empêchées.

Pour désactiver la mise à jour automatique des données lors de la conception de la présentation :

  1. Ouvrez le modèle Préférences.
  2. Sélectionnez Données et performances.
  3. Activez le commutateur sous Optimiser les performances de création de présentation.
Préférences sélectionnées ouvre la boîte de dialogue Préférences. Dans la section Données et performances (mise en surbrillance), Performance de création de présentation optimisée est activée.

Actualiser manuellement la source de données

Lorsqu'une modification a été apportée dans le panneau Générateur, l'icône d'actualisation apparaît. Cliquez simplement sur l'icône pour appliquer vos modifications et déclencher manuellement une actualisation des données dans la présentation.

Présentation SAP Analytics Cloud avec l'icône Actualisation des données mise en surbrillance dans le panneau Générateur de la présentation.

Visualiseur simplifié

Lite Viewer est une extension de l'expérience de présentation optimisée. Il s'agit d'un visualiseur conçu pour charger la version la plus simple de l'application. Bien qu'elle améliore les performances des présentations ouvertes via une URL, elle ne prend pas en charge toutes les fonctionnalités actuellement proposées dans le visualiseur complet.

Le visualiseur simplifié s'ouvre automatiquement lorsque vous sélectionnez Afficher lors de la création d'une présentation si la présentation ne contient aucune des fonctionnalités non prises en charge, par exemple des API de script ou des actions sur les données de planification. Ainsi, les présentations simples avec une conception moins compliquée sont plus susceptibles de se lancer dans ce mode.

Bienvenue dans la boîte de dialogue Visualiseur simplifié.

Pour afficher une liste complète des fonctionnalités prises en charge dans le visualiseur simplifié et des restrictions d'utilisation, vous pouvez accéder à Fonctionnalités prises en charge et restrictions d'utilisation.

Lorsque vous affichez une présentation dans le visualiseur simplifié, toutes les fonctionnalités non prises en charge sont grisées. Cependant, vous pouvez facilement passer au mode d'affichage de l'expérience de conception optimisée en cliquant sur Ouvrir la présentation dans le visualiseur complet, comme vous pouvez le voir dans l'exemple ci-dessous. Mais n'oubliez pas qu'une fois que vous avez ouvert la présentation de cette manière, vous ne pouvez pas revenir au visualiseur simplifié dans l'onglet actuel à l'aide du bouton Retour. Vous devrez ouvrir la présentation dans un nouvel onglet ou à l'aide de l'URL de la présentation.

Le visualiseur simplifié avec le mode Commentaire est grisé. L'utilisateur a la possibilité d'ouvrir la présentation dans le visualiseur complet.