Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Optimiser la performance des rapports

Optimiser la performance des rapports

Cet article comprend des suggestions et solutions de contournement. Son contenu peut ne pas s’appliquer à certains cas d’utilisation ni représenter les bonnes pratiques pour la dernière version.

Question

Mon rapport semble mettre beaucoup de temps à se charger. Y a-t-il des changements que je puisse apporter pour améliorer la performance?

Réponse

Voici quelques options de conception de rapports et des mises à jour de paramètres à explorer lorsque vous tentez de réduire le temps d’exécution des rapports :

1. Utiliser des segments pour limiter le nombre total de combinaisons

Si vous créez un rapport avec 600  clients, 5 régions et 25 produits, mais que toutes ces combinaisons ne sont pas valides, utilisez des segments pour superposer les combinaisons valides. Toutefois, si vous le faites, vous devez tenir compte de la maintenance et du processus de mise à jour du rapport lorsque de nouvelles valeurs de dimension sont ajoutées.

2. Désactiver l'option Rendre le rapport explorable

S’il y a des retards de performance dans le lecteur de rapport, pensez à désactiver cette option. Javascript supplémentaire est chargé sur la page, ce qui peut rendre le lecteur plus lent. Si un modèle Excel est utilisé, il peut toujours être désactivé.

3. Désactivez l’option « Rendre les lignes développées » (rubrique en HTML uniquement)

Décochez cette option si les utilisateurs du rapport n’ont pas besoin de développer les rangées. Lorsque cette option est cochée (il y a un + dans le rapport), le système comme pour charger toutes les données possibles dans l’événement où l’utilisateur pourrait développer un élément. Si cette case n’est pas cochée, le système charge uniquement les données regroupées. Si un modèle Excel est utilisé, ce paramètre peut être désactivé.

4. Rapports d'instantané

Lorsque vous prenez un instantané d’un rapport, une copie du rapport généré est stockée sur le serveur. C’est une bonne idée de prendre un instantané des rapports de longue durée pour les versions qui ont été finalisées afin que vos utilisateurs n’aient pas à attendre qu’ils effectuent les calculs.
Gardez à l’esprit qu’un instantané de rapport, c’est comme prendre une photo et la publier. Il est donc important de vous assurer que les instantanés ne sont partagés qu’avec des utilisateurs qui sont autorisés à afficher les données.

5. Utiliser un filtre

Le filtre limite l’ensemble du rapport au calcul limité des éléments précisés dans le filtre. Le fait de placer autant de comptes, de périodes, de dimensions, etc. que possible dans le filtre doit réduire le temps d’exécution des rapports.

6. Utiliser des attributs

L’évaluation des attributs fonctionne de manière similaire au filtre de rapport.

7. Essayez de placer Comptes et Niveaux dans l'axe des rangées

Les rapports sont optimisés lorsque les comptes et les niveaux sont dans l’axe des rangées. S’ils se trouvent dans l’axe ou le filtre de la colonne, placez-les dans l’axe de la rangée et testez pour voir s’il y a une différence de performance.