WebI est un produit très populaire pour les utilisateurs finaux, mais il peut vite devenir un problème pour les administrateurs de la plateforme. En effet, les rapports WebI peuvent restituer beaucoup de données et consommer trop de ressources sur un serveur. Des rapports WebI peu performants peuvent mettre à genoux un environnement complet lorsque les systèmes fonctionnent lentement, que les utilisateurs ne peuvent pas se connecter et que les rapports sont laissés en suspend. Évitez de rester bloqué, soyez proactif et mettez en œuvre ces 10 astuces dès maintenant.
10 astuces que vous pouvez faire dès maintenant pour améliorer la performance de vos rapports WebI
1.
2. Agenda
1. 10 points de vigilance pour optimiser vos rapports WebI
- Localiser les rapports problématiques
- Suggestion d’amélioration
2. La supervision des rapports WebI en temps réel
- Notification des longues sessions WebI
- Supervision des rapports et autres indicateurs
3. #1 - Limiter le nombre de lignes retournées dans le document
1. Déterminer les rapports qui retournent trop de lignes
- Auditor
- 360Eyes
2. Fixer des limites dans les univers
- Manuellement dans UDT, IDT
- En masse à l’aide de 360View
3. Former les utilisateurs
- Usage de filtres (prompts)
4. #1 - Limiter le nombre de lignes retournées dans le document
5. #2 - Ajuster la taille de tableau de type Fetch
Array Fetch Size Time Records Throughput
10 95 1,228,000 12926.32 / sec
100 37 1,228,000 33189.19 / sec
1000 18 1,228,000 68222.22 / sec
La configuration par défaut :
● Information design Tool = 10
A paramétrer en fonction de vos
environnements
● Capacité réseau
● Mémoire allouée
6. #3 - Eviter les documents pêle-mêle
Limiter le nombre de fournisseur de données (requêtes)
● Conseil : 5 fournisseurs de données
● Ne pas dépasser 15 fournisseurs de données
7. Limiter le nombre de rapport par document
● Conseil : 10 rapports par document
● Ne pas dépasser les 20 rapports
#3 - Eviter les documents pêle-mêle
8. #4 - Utilisation des OpenDocument
OpenDocument Format:
http://<servername>:<port>/BOE/OpenDocument/opendoc/<platformSpecific>
?<parameter1>
&<parameter2>
&...
&<parameterN>
<platformSpecific>
For Java deployments, use openDocument.jsp
For .NET deployments, use opendocument.aspx
Example:
http://demo.360suite.io:8080/BOE/OpenDocument/opendoc/openDocument.jsp?iDocID=AeIQjRhhpE5LpAR5kWETGhw&sIDType=CUID
9. #5 - Vérifier l’activation de l’optimiseur de requête
10. #6 - Supprimer les variables inutilisées des documents (et objets)
11. #7 - Préférer les filtres de requêtes aux filtres de document
VS
VS
12. #8 - Recommandations sur les variables
Formule à éviter A privilégier
ForEach and ForAll In
Where If...Then...Else
v_SalesEst = [MeasureA] + [MeasureB] +
[MeasureC]
v_Sales = [MeasureA] + [MeasureB]
v_SalesEst = [v_Sales] + [MeasureC]
18. Les Bénéfices
Administrateurs SAP BI
● Expérience utilisateur améliorée.
● Augmentation des performances de la plateforme
Responsables BI / Décisionnels
● Meilleur taux d’adoption utilisateur à l’outils BI
● Économie de temps pour les administrateurs délégués.
Utilisateurs métiers
● Augmentation des performances de la plateforme
● Confiance accrue en l’outil BI.
20. Mises à niveau &
migrations
Gestion du cycle
de vie
Métadonnées &
analyses d’impact
Assurance
qualité
Réduction
des coûts
Libre
service
Sécurité
& conformité
Automatisation des
opérations & de la
maintenance
Solutions SAP BusinessObjects