Business Objects Web Intelligence Java Manuel utilisateur
Vous trouverez ci-dessous de brèves informations concernant XI 3.1 Web Intelligence. Découvrez comment créer et modifier des requêtes, filtrer des données, utiliser des invites, fusionner des dimensions et classer des données dans vos rapports Web Intelligence grâce à l'éditeur de rapport Java.
Création de rapports à l'aide de l'Editeur de rapport Java
Web Intelligence XI 3.1
Copyright © 2008 Business Objects, an SAP company. Tous droits réservés. Business Objects est propriétaire des brevets américains suivants, qui peuvent porter sur des produits proposés et concédés sous licence par Business Objects : 5 295 243 ; 5 339 390 ;
5 555 403 ; 5 590 250 ; 5 619 632 ; 5 632 009 ; 5 857 205 ; 5 880 742 ; 5 883 635 ;
6 085 202 ; 6 108 698 ; 6 247 008 ; 6 289 352 ; 6 300 957 ; 6 377 259 ; 6 490 593 ;
6 578 027 ; 6 581 068 ; 6 628 312 ; 6 654 761 ; 6 768 986 ; 6 772 409 ; 6 831 668 ;
6 882 998 ; 6 892 189 ; 6 901 555 ; 7 089 238 ; 7 107 266 ; 7 139 766 ; 7 178 099 ;
7 181 435 ; 7 181 440 ; 7 194 465 ; 7 222 130 ; 7 299 419 ; 7 320 122 et 7 356 779.
Business Objects et ses logos, BusinessObjects, Business Objects Crystal Vision,
Business Process On Demand, BusinessQuery, Cartesis, Crystal Analysis, Crystal
Applications, Crystal Decisions, Crystal Enterprise, Crystal Insider, Crystal Reports,
Crystal Vision, Desktop Intelligence, Inxight et ses logos, LinguistX, Star Tree,
Table Lens, ThingFinder, Timewall, Let There Be Light, Metify, NSite, Rapid Marts,
RapidMarts, le design de Spectrum, Web Intelligence, Workmail et Xcelsius sont des marques ou des marques déposées de Business Objects ou de ses sociétés affiliées aux Etats-Unis et dans d'autres pays. SAP est une marque déposée ou non de SAP AG en Allemagne et dans d'autres pays. Tous les autres noms mentionnés peuvent être des marques de leurs propriétaires respectifs.
Tiers contributeurs
Les produits Business Objects de cette version peuvent contenir des redistributions de logiciels sous licence de tiers contributeurs. Certains de ces composants peuvent
également être disponibles sous d'autres licences. La liste non exhaustive des tiers contributeurs mentionnés ainsi que les mentions obligatoires associées sont disponibles à l'adresse suivante : http://www.businessobjects.com/thirdparty.
2008-09-11
Table des matières
Chapitre 1 A propos de Web Intelligence 19
Opérations de Business Intelligence avec Web Intelligence sur le Web....20
Interaction avec les rapports Web Intelligence..........................................21
Visualisation et impression de rapports Web Intelligence....................21
Exploration de rapports Web Intelligence.............................................21
Création et modification de documents Web Intelligence..........................22
Editeur de requête HTML Web Intelligence.........................................23
Editeur de rapport Java Web Intelligence............................................23
Web Intelligence Rich Client................................................................24
Editeur de rapport HTML Web Intelligence..........................................24
Chapitre 2 Accès à Web Intelligence via InfoView 25
Pour se connecter à InfoView....................................................................26
Pour vous déconnecter d'InfoView............................................................27
Options InfoView de Web Intelligence.......................................................27
Options de création et d'affichage de document dans Web Intelligence
Pour définir les options d'exploration de Web Intelligence...................30
Options des paramètres régionaux Web Intelligence..........................33
Chapitre 3 Création et modification de requêtes dans l'Editeur de rapport Java37
Création, modification et enregistrement de documents...........................38
Pour sélectionner un univers................................................................38
Création de rapports à l'aide de l'Editeur de rapport Java 3
Table des matières
Pour modifier un document Web Intelligence.......................................38
Mise en correspondance des objets de l'univers et des données.............39
Classes et sous-classes.......................................................................39
Objet Dimension...................................................................................39
Objet de type Information.....................................................................39
Création et utilisation de requêtes.............................................................40
Pour créer et exécuter une requête dans l'Editeur de rapport Java.....40
Pour définir les propriétés de requête..................................................42
Pour interrompre une requête..............................................................42
Pour supprimer une requête.................................................................43
Pour dupliquer une requête..................................................................43
Plusieurs requêtes................................................................................44
Contrôle de l'accès aux requêtes..............................................................45
Propriété de requête Délai d'extraction max........................................45
Propriété de requête Nombre max. de lignes extraites........................46
Propriété de requête Extraire les doublons..........................................46
Définition du périmètre d'analyse..............................................................46
Périmètre d'analyse..............................................................................46
Niveaux de périmètre d'analyse...........................................................47
Pour définir le périmètre d'analyse.......................................................48
Qu'est-ce qu'une requête ambiguë ?...................................................49
Qu'est-ce qu'un contexte ?...................................................................50
Choix d'un contexte lors de l'exécution d'une requête.........................50
Définition de l'utilisation des contextes.................................................51
4 Création de rapports à l'aide de l'Editeur de rapport Java
Table des matières
Chapitre 4 Utilisation de requêtes combinées 53
Définition des requêtes combinées...........................................................54
Types de combinaison de requêtes...........................................................54
Possibilités offertes par les combinaisons de requêtes.............................55
Comment Web Intelligence génère-t-il des combinaisons de requêtes ?..56
Pour combiner des requêtes.....................................................................56
Structure des requêtes combinées............................................................57
Ordre de priorité dans l'exécution d'une requête combinée......................58
Requêtes combinées multiples............................................................59
Chapitre 5 Filtrage des requêtes 63
Définition des filtres de requête.................................................................64
Comparaison des filtres de requête et des filtres de rapport.....................65
Filtres de requête prédéfinis.................................................................66
Filtres de requête personnalisés..........................................................67
Requêtefiltre de et invite, opérateurs...................................................68
Combinaison de filtres de requête.......................................................72
Chapitre 6 Filtrage de données à l'aide de sous-requêtes 75
Qu'est-ce qu'une sous-requête ?...............................................................76
Qu'est-il possible de faire avec les sous-requêtes ?.................................76
Fonctionnement des sous-requêtes..........................................................76
Pour créer une sous-requête.....................................................................77
Création de rapports à l'aide de l'Editeur de rapport Java 5
Table des matières
Paramètres de sous-requête.....................................................................79
Chapitre 7 Hiérarchisation de données à l'aide du classement de base de données 83
Qu'est-ce que le classement de base de données ?.................................84
Paramètres de classement de base de données......................................85
Pour créer un classement de base de données........................................86
Chapitre 8 Filtrage de données à l'aide d'invites 89
Listes de valeurs hiérarchiques.................................................................92
Requêtefiltre de et invite, opérateurs.........................................................92
Opérateur Egal à..................................................................................92
Opérateur Différent de..........................................................................92
Opérateur Différent de .........................................................................93
Opérateur Supérieur à..........................................................................93
Opérateur Supérieur ou égal à.............................................................93
Opérateur Inférieur à............................................................................93
Opérateur Inférieur ou égal à...............................................................94
Opérateur Pas entre ............................................................................94
Opérateur Dans liste............................................................................94
Opérateur Pas dans liste .....................................................................95
Opérateur Correspond au modèle.......................................................95
Opérateur Différent du modèle.............................................................95
6 Création de rapports à l'aide de l'Editeur de rapport Java
Table des matières
Opérateur A la fois...............................................................................95
Définition du mode d'affichage des invites................................................97
Combinaison d'invites avec des filtres de requête...............................99
Pour modifier l'ordre des invites..............................................................100
Interface de reporting de l'Editeur de rapport Java 101
Chapitre 10 Réponses aux invites 105
Pour saisir des valeurs en réponse à une invite......................................106
Pour saisir des dates en réponse à une invite.........................................107
Chapitre 11 Modes d'affichage de Web Intelligence 109
Pour basculer entre les modes d'affichage..............................................110
mode Brouillon...................................................................................110
Mode Affichage rapide.......................................................................111
Pour sélectionner le mode d'affichage optimisé.................................113
Chapitre 12 Utilisation d'alerteurs pour mettre en évidence des résultats 115
Création de rapports à l'aide de l'Editeur de rapport Java 7
Table des matières
Pour définir le format d'un alerteur..........................................................119
Utilisation de formules pour créer des alerteurs avancés........................120
Chapitre 13 Fusion de dimensions provenant de plusieurs fournisseurs de données 123
Définition des dimensions fusionnées ....................................................124
Quand faut-il fusionner des dimensions ?...............................................124
Choix des dimensions à fusionner...........................................................125
Exemple de dimension fusionnée............................................................125
Forçage de calculs fusionnés à l'aide de la fonction ForcerFusion.........127
Création, modification et suppression de dimensions fusionnées...........129
Pour fusionner des dimensions..........................................................129
Pour fusionner automatiquement des dimensions.............................130
Pour modifier une dimension fusionnée.............................................131
Pour supprimer une dimension fusionnée..........................................131
Familiarisation avec les effets des dimensions fusionnées.....................131
Objets information et dimensions fusionnées....................................133
Objets et dimensions fusionnées incompatibles................................135
Filtrage de dimensions fusionnées.....................................................136
Exploration de dimensions fusionnées...............................................138
Extension des valeurs renvoyées par les dimensions fusionnées.....138
Chapitre 14 Classement des données dans les rapports Web Intelligence 141
Classement des données........................................................................142
Paramètres de classement......................................................................145
Exemple de classement.....................................................................147
Classement et ordre des données...........................................................148
8 Création de rapports à l'aide de l'Editeur de rapport Java
Table des matières
Méthodes de classement.........................................................................148
Pour créer un classement..................................................................148
Exemples de classement.........................................................................149
Chapitre 15 Suivi de données modifiées 155
Suivi des modifications dans vos données..............................................156
Types de modifications de données .......................................................156
Modes de suivi des données ..................................................................157
Mode de suivi des données automatique...........................................157
Mode de suivi des données manuel...................................................157
Pour activer le suivi des données............................................................157
Pour modifier les données de référence..................................................158
Affichage des données modifiées............................................................159
Pour afficher ou masquer les données modifiées..............................159
Configuration de la mise en forme des données modifiées...............159
Mode d'affichage des données modifiées dans les blocs..................160
Mode d'affichage des données modifiées dans les sections.............165
Mode d'affichage des données modifiées dans les diagrammes.......167
Limites du suivi des données..................................................................168
Suivi des données et exploration.......................................................168
Suivi des données et Actualisation à l'ouverture................................169
Fonction RefValue..............................................................................169
Fonction DateDeLaValeurDeRéférence.............................................170
Création de formules à l'aide de la fonction RefValue........................170
Données modifiées et contexte de calcul................................................171
Création de rapports à l'aide de l'Editeur de rapport Java 9
Table des matières
Chapitre 16 Classement des données à l'aide de sections, ruptures et tris 173
Utilisation de sections pour regrouper des données...............................174
Regroupement d'informations dans des sections..............................174
Sections de la vue Structure..............................................................176
Création et suppression de sections et de sous-sections..................177
Propriétés de section..........................................................................179
Pour définir la présentation de page d'une section............................180
Définition des ruptures.......................................................................181
Comparaison des ruptures et des sections........................................181
Ordre de tri par défaut dans les ruptures...........................................181
Pour insérer une rupture....................................................................182
Pour définir la priorité des ruptures....................................................182
Pour définir les propriétés d'affichage d'une rupture..........................183
Pour supprimer une rupture...............................................................184
Utilisation des tris pour l'organisation des données.................................185
Application de tris à des résultats affichés dans des rapports...........185
Pour appliquer un tri par ordre croissant ou décroissant...................186
Pour appliquer un tri personnalisé.....................................................186
Pour définir la priorité des tris multiples.............................................187
Chapitre 17 Calculs, formules et variables 189
Calculs, formules et variables..................................................................190
Utilisation de calculs standard.................................................................190
Pour insérer un calcul standard dans un tableau ou un tableau croisé.190
Pour supprimer un calcul standard....................................................191
Barre d'outils Formule........................................................................191
10 Création de rapports à l'aide de l'Editeur de rapport Java
Table des matières
Pour créer une variable à l'aide de l'éditeur de variable....................194
Pour modifier une variable.................................................................194
Pour supprimer une variable..............................................................194
Chapitre 18 Création de filtres de rapport.
Définition des filtres de rapport ...............................................................196
Comparaison des filtres de requête et des filtres de rapport...................197
opérateurs dans les filtres de rapport......................................................197
Opérateur Egal à................................................................................197
Opérateur Différent de........................................................................197
Opérateur Différent de .......................................................................198
Opérateur Supérieur à........................................................................198
Opérateur Supérieur ou égal à...........................................................198
Opérateur Inférieur à..........................................................................198
Opérateur Inférieur ou égal à.............................................................199
Opérateur Entre..................................................................................199
Opérateur Pas entre ..........................................................................199
Opérateur Dans liste..........................................................................199
Opérateur Pas dans liste ...................................................................200
Opérateur Est nul...............................................................................200
Opérateur N'est pas nul.....................................................................200
Création, modification et suppression de filtres de rapport.....................200
Pour créer un filtre de rapport à l'aide de l'option Filtre express........200
Pour créer un filtre de rapport à l'aide de l'Editeur de filtre................201
Pour créer des filtres de rapport simples...........................................202
Pour combiner plusieurs filtres dans un rapport.................................203
Pour afficher tous les filtres d'un rapport............................................203
Pour modifier un filtre de rapport........................................................203
Création de rapports à l'aide de l'Editeur de rapport Java 11
Table des matières
Pour supprimer un filtre de rapport....................................................204
Chapitre 19 Exploration des données de rapport 205
Périmètre d'analyse............................................................................207
Pour définir le périmètre d'analyse.....................................................209
Chemins et hiérarchies d'exploration.................................................209
Pour passer en mode Exploration...........................................................210
Pour réaliser une exploration en dehors du périmètre d'analyse.......212
Exploration des dimensions dans des tableaux et des sections.............213
Exploration avant................................................................................214
Exploration arrière..............................................................................215
Exploration des indicateurs dans des tableaux et des sections..............219
Pour effectuer une exploration avant sur une valeur d'indicateur......219
Pour effectuer une exploration arrière sur une valeur de dimension..220
Exploration de diagrammes.....................................................................221
Exploration sur des dimensions via des axes de diagramme............221
Exploration d'indicateurs dans des diagrammes................................223
Exploration sur des légendes d'axe...................................................225
Utilisation de filtres lors de l'exploration...................................................226
Pour changer une valeur de filtre dans la barre d'outils Exploration...227
Pour ajouter ou supprimer un filtre d'exploration ...............................227
Enregistrement de rapports avec des filtres d'exploration.......................227
Actualisation des données d'un rapport exploré avec des invites...........228
12 Création de rapports à l'aide de l'Editeur de rapport Java
Table des matières
Exploration avec l'exploration de requête................................................228
Définition de l'exploration de requête.................................................228
Chapitre 20 Affichage des données dans un tableau 233
Tableaux dans Web Intelligence..............................................................234
Types de tableaux dans Web Intelligence...............................................234
Tableau horizontal..............................................................................235
Vues Structure et Résultats.....................................................................237
Création et modification de tableaux.......................................................238
Pour créer un tableau par glisser-déposer d'objets dans un rapport..238
Pour créer un tableau en sélectionnant un modèle............................238
Pour dupliquer un tableau..................................................................240
Pour appliquer un autre modèle à un tableau par glisser-déposer.....240
Pour appliquer un modèle différent à un tableau à l'aide de l'option
Transformer en...................................................................................240
Pour supprimer des lignes ou des colonnes de tableau....................242
Pour déplacer une ligne ou une colonne............................................242
Pour permuter une ligne ou une colonne...........................................243
Pour remplacer une ligne ou une colonne.........................................243
Pour effacer le contenu des cellules d'un tableau..............................243
Pour supprimer une table...................................................................244
Mise en forme des tableaux et de leurs cellules......................................244
Pour sélectionner la couleur d'arrière-plan du tableau.......................244
Création de rapports à l'aide de l'Editeur de rapport Java 13
Table des matières
Pour insérer une image ou une présentation dans un tableau..........245
Pour mettre en forme les bordures de tableau ou de cellule.............246
Pour mettre en forme le texte dans les cellules.................................246
Pour définir la hauteur et la largeur des cellules................................247
Pour structurer les tableaux et cellules en couches...........................250
Pour fusionner des cellules d'un tableau............................................251
Modification de tableaux pour créer des tableaux croisés.......................251
Pour créer un tableau croisé en déplaçant une colonne ou une ligne.252
Contrôle de l'affichage des données dans les tableaux..........................252
Affichage ou masquage des tableaux, lignes ou colonnes vides.......252
Agrégation des doublons....................................................................253
Pour afficher ou masquer les en-têtes et les pieds de page..............253
Pour démarrer des tableaux sur une nouvelle page de rapport.........254
Pour afficher les noms d'objet dans les en-têtes des tableaux croisés.254
Pour éviter les sauts de page dans un tableau..................................254
Pour copier un tableau.......................................................................255
Pour copier un tableau sous forme de texte......................................255
Chapitre 21 Affichage de données dans des cellules individuelles 257
Définition des cellules individuelles.........................................................258
Pour insérer une cellule individuelle dans un rapport..............................259
14 Création de rapports à l'aide de l'Editeur de rapport Java
Table des matières
Pour copier une cellule individuelle.........................................................259
Chapitre 22 Affichage des données dans des diagrammes 261
Création de diagrammes.........................................................................262
Types de diagrammes dans Web Intelligence.........................................262
Diagrammes à barres.........................................................................262
Diagrammes à courbes......................................................................263
Diagrammes à secteurs.....................................................................264
Diagrammes de type radar, polaire et nuage de points.....................264
Diagrammes 3D.................................................................................265
Diagrammes 2D.................................................................................266
Ajout, copie et suppression de diagrammes............................................267
Pour ajouter un diagramme à un rapport...........................................267
Pour copier un diagramme.................................................................267
Pour supprimer un diagramme...........................................................268
Modification du type de diagramme.........................................................268
Pour changer de type de diagramme par glisser-déposer.................268
Pour changer de type de diagramme à l'aide de l'option Transformer.269
Positionnement et dimensionnement des diagrammes...........................269
Pour redimensionner un diagramme..................................................271
Mise en forme des diagrammes..............................................................271
Pour insérer et mettre en forme le titre d'un diagramme....................271
Pour appliquer une apparence 3D à un diagramme..........................271
Pour ajouter des couleurs d'arrière-plan à un diagramme.................272
Création de rapports à l'aide de l'Editeur de rapport Java 15
Table des matières
Pour modifier les bordures de diagramme.........................................272
Pour sélectionner le plancher et les plans d'un diagramme...............272
Pour afficher et mettre en forme des légendes d'axe.........................273
Pour éviter les sauts de page dans un diagramme............................273
Pour afficher des étiquettes d'axe dans des diagrammes à secteurs.274
Pour afficher, masquer ou mettre en forme la grille d'axes................274
Affichage et mise en forme des données de diagramme...................275
Chapitre 23 Mise en forme de nombres et de dates 279
Formats personnalisés et prédéfinis........................................................280
Formats prédéfinis..............................................................................280
Formats personnalisés.......................................................................281
Chapitre 24 Utilisation des documents 287
Pour créer un document Web Intelligence dans InfoView.......................288
Pour ouvrir un document Web Intelligence dans InfoView......................288
Pour supprimer un document Web Intelligence d'InfoView.....................289
Enregistrement de documents.................................................................289
Pour enregistrer un nouveau document Web Intelligence dans
Pour enregistrer un document Web Intelligence en tant que fichier
Pour enregistrer un document Web Intelligence en tant que fichier
Enregistrement automatique et récupération.....................................292
Impression de documents Web Intelligence............................................295
Pour imprimer un rapport dans l'Editeur de rapport Java...................295
16 Création de rapports à l'aide de l'Editeur de rapport Java
Table des matières
Modification des propriétés d'un document.............................................296
Pour afficher les propriétés d'un document........................................298
Pour purger les données d'un document.................................................298
Liaison vers d'autres documents.............................................................298
Liaison vers d'autres documents........................................................298
Utilisation des liens hypertexte...........................................................328
Création de rapports à l'aide de l'Editeur de rapport Java 17
Table des matières
18 Création de rapports à l'aide de l'Editeur de rapport Java
A propos de
Web Intelligence
1
A propos de Web Intelligence
1
Opérations de Business Intelligence avec Web Intelligence sur le Web
Opérations de Business Intelligence avec
Web Intelligence sur le Web
Web Intelligence fournit aux utilisateurs professionnels une interface utilisateur conviviale, souple et interactive permettant de générer et d'analyser des rapports relatifs aux données d'entreprise sur le Web, sur des intranets et sur des extranets sécurisés. Le logiciel Web Intelligence est installé par votre administrateur sur un serveur Web sur votre réseau d'entreprise.
Pour utiliser Web Intelligence à partir de votre ordinateur local, vous devez vous connecter au portail de Business Intelligence InfoView via votre navigateur Internet. Ensuite, selon votre profil de sécurité, vous pouvez interagir avec les rapports dans les documents d'entreprise, ou modifier ou créer vos propres documents à l'aide d'un éditeur de requête ou d'un éditeur de rapport Web Intelligence.
Opérations de Business Intelligence avec
Web Intelligence en mode local
Pour utiliser Web Intelligence en mode local, vous pouvez utiliser Web
Intelligence Rich Client, une application Microsoft Windows autonome,
équivalente à l'Editeur de rapport Java, que vous pouvez installer sur votre ordinateur. Web Intelligence Rich Client vous permet de continuer à travailler avec des documents Web Intelligence (WID) lorsque vous ne pouvez pas vous connecter à un CMS, lorsque vous voulez effectuer des calculs localement plutôt que sur le serveur et lorsque vous voulez travailler avec des documents Web Intelligence sans installer de CMS, ni de serveur d'applications.
Vous pouvez également utiliser Web Intelligence Rich Client lorsque vous
êtes connecté à un CMS.
20 Création de rapports à l'aide de l'Editeur de rapport Java
A propos de Web Intelligence
Interaction avec les rapports Web Intelligence
1
Interaction avec les rapports
Web Intelligence
Selon votre profil de sécurité et le déploiement de Web Intelligence dans votre organisation, vous pouvez visualiser, analyser, améliorer ou modifier les données affichées dans les rapports.
Visualisation et impression de rapports
Web Intelligence
Une fois connecté au portail de Business Intelligence InfoView, vous pouvez accéder aux documents Web Intelligence et visualiser des rapports. La navigation à l'écran est facilitée par des boutons de navigation page à page et une correspondance de document permet de passer d'une section à l'autre ou d'un rapport à l'autre.
Le même document peut fournir les informations adaptées à chacun grâce
à des invites qui demandent à chaque utilisateur ouvrant ce document de spécifier quelles données il souhaite trouver dans les rapports.
Lorsque vous lancez l'impression d'un rapport, Web Intelligence génère automatiquement une copie du rapport au format PDF pour une qualité d'impression optimale.
Exploration de rapports Web Intelligence
Cette fonction permet d'analyser les données de façon plus approfondie, au-delà des résultats affichés. Vous pouvez explorer le rapport affiché ou un double du rapport d'origine pour conserver une version des résultats avant exploration.
Une fois que vous disposez des informations voulues, vous pouvez enregistrer un instantané du rapport pour partager les résultats de l'exploration avec d'autres utilisateurs Web Intelligence ou enregistrer le document au format Excel ou PDF pour l'imprimer ou l'envoyer par courrier
électronique à d'autres contacts professionnels.
Création de rapports à l'aide de l'Editeur de rapport Java 21
A propos de Web Intelligence
1
Création et modification de documents Web Intelligence
Analyse en direct
L'affichage des rapports Web Intelligence au format Interactif permet, à la demande, de perfectionner les rapports et d'affiner les données qu'ils contiennent de façon à mettre en évidence les informations qui présentent le plus d'intérêt à vos yeux.
L'analyse en direct est conçue pour :
• les utilisateurs qui veulent lancer des requêtes, puis générer des rapports ;
• les lecteurs de rapports qui doivent manipuler les rapports créés par d'autres utilisateurs.
Avec l'analyse en direct, vous pouvez :
• visualiser les métadonnées d'un document pour comprendre les données constitutives d'un rapport ainsi que la façon dont il est structuré et filtré ;
• filtrer et trier les résultats ;
• ajouter de nouveaux tableaux et diagrammes ;
• ajouter des formules et créer des variables ;
• mettre en forme et modifier la présentation des diagrammes et des tableaux ;
• opérer une rotation des résultats en ajoutant d'autres données à des diagrammes et des tableaux.
Remarque :
L'analyse en direct des rapports Web Intelligence au format Interactif n'est disponible que si Web Intelligence a été déployé en mode JSP par l'administrateur.
Création et modification de documents
Web Intelligence
Vous pouvez créer ou modifier des documents Web Intelligence à l'aide des outils suivants :
•
Editeur de requête HTML Web Intelligence
page 23
•
Editeur de rapport Java Web Intelligence
page 23
•
page 24
•
Editeur de rapport HTML Web Intelligence
page 24
22 Création de rapports à l'aide de l'Editeur de rapport Java
A propos de Web Intelligence
Création et modification de documents Web Intelligence
1
Editeur de requête HTML Web Intelligence
Conçu pour les utilisateurs nécessitant un environnement HTML pur pour créer des requêtes, l'Editeur de requête HTML de Web Intelligence offre la possibilité de définir le contenu des documents dans plusieurs sources de données. Vous pouvez utiliser l'Editeur de requête HTML pour créer des documents entièrement nouveaux ou modifier des requêtes dans des documents créés à l'aide de l'un des autres outils Web Intelligence.
Utilisé conjointement avec les fonctions d'analyse en direct, l'Editeur de requête HTML constitue une solution complète permettant de créer des requêtes et concevoir des rapports complexes dans un environnement exclusivement HTML. Après avoir exécuté des requêtes et généré un rapport standard, vous pouvez utiliser les fonctions d'analyse en direct
Web Intelligence pour mettre en forme plusieurs rapports, ajouter des formules et créer des variables.
Remarque :
L'Editeur de requête HTML et les fonctions d'analyse en direct
Web Intelligence ne sont disponibles dans le format de visualisation Interactif que si votre administrateur a déployé Web Intelligence en mode JSP.
Editeur de rapport Java Web Intelligence
L'Editeur de rapport Java est destiné aux utilisateurs ayant besoin d'une plus grande flexibilité dans la conception de la présentation des rapports et dans la définition des formules et des variables. Un Editeur de formule graphique vous permet de créer des formules rapidement à l'aide de la fonction glisser-déplacer.
Remarque :
L'Editeur de rapport Java Web Intelligence est disponible si l'administrateur a déployé Web Intelligence en mode ASP et en mode JSP.
Création de rapports à l'aide de l'Editeur de rapport Java 23
A propos de Web Intelligence
1
Création et modification de documents Web Intelligence
Web Intelligence Rich Client
Web Intelligence Rich Client est une application Microsoft Windows installée localement, qui vous permet de travailler avec des documents Web
Intelligence (WID) stockés localement ou sur un CMS.
Lorsque vous travaillez sans connexion CMS, vous pouvez travailler sur votre ordinateur local avec des documents sécurisés CMS ou non sécurisés.
Web Intelligence Rich Client est basé sur l'Editeur de rapport Java Web
Intelligence et fournit des fonctions de création, d'édition, de mise en forme, d'impression et d'enregistrement de document équivalentes.
Vous pouvez utiliser Web Intelligence Rich Client pour travailler avec des documents WID pour différentes raisons :
• Vous souhaitez travailler avec des documents Web Intelligence mais vous ne pouvez pas vous connecter à un CMS (en déplacement, par exemple).
• Vous souhaitez améliorer les performances des calculs : Web Intelligence
Rich Client exécute les calculs localement plutôt que sur le serveur, et les calculs s'exécutent plus rapidement en local que sur un serveur.
• Vous souhaitez travailler avec des documents Web Intelligence sans installer de CMS ni de serveur d'applications.
Editeur de rapport HTML Web Intelligence
Conçu pour les utilisateurs souhaitant créer des rapports simples, l'Editeur de rapport HTML réunit dans une interface simple, semblable à celle d'un
Assistant, différentes fonctions de requête et de rapport. Chaque document repose sur une seule source de données et peut contenir plusieurs rapports, affichant différents sous-ensembles d'informations.
En outre, l'Editeur de rapport HTML est conforme à la norme 508 et peut
être personnalisé pour des déploiements spécialisés.
Remarque :
L'Editeur de rapport HTML Web Intelligence n'est disponible que si votre administrateur a déployé Web Intelligence en mode JSP.
24 Création de rapports à l'aide de l'Editeur de rapport Java
Accès à Web Intelligence via InfoView
2
Accès à Web Intelligence via InfoView
2
Pour se connecter à InfoView
Vous pouvez accéder aux rapports Web Intelligence et définir les options globales de Web Intelligence depuis InfoView, le portail de
Business Intelligence d'entreprise.
Pour se connecter à InfoView
Avant de pouvoir utiliser InfoView et Web Intelligence, vous devez rassembler les informations suivantes :
• Une adresse URL pour accéder au serveur InfoView
• Le numéro de port et le nom du serveur InfoView
• Votre nom de connexion et votre mot de passe
• Votre authentification, qui contrôle les ressources InfoView à votre disposition
Le cas échéant, demandez ces informations à votre administrateur.
Remarque :
Par défaut, le nom du serveur InfoView et la méthode d'authentification ne s'affichent pas sur la page de connexion à InfoView. Vous devez uniquement fournir ces informations si votre administrateur a rendu ces options visibles.
Vous accédez à Web Intelligence en vous connectant, au moyen de votre navigateur Web, à InfoView, le portail de Business Intelligence d'entreprise.
Une fois dans InfoView, vous pouvez analyser et améliorer des rapports
Web Intelligence.
1.
Lancez votre navigateur Web.
2.
Pointez votre navigateur sur le signet ou l'URL InfoView.
La page de connexion d'InfoView s'affiche.
3.
Si la case Système est vide, saisissez le nom du serveur InfoView suivi de deux points (:), puis du numéro de port.
4.
Dans le champ Nom utilisateur, saisissez votre nom d'utilisateur.
5.
Dans la zone Mot de passe, saisissez votre mot de passe.
6.
Dans la zone Authentification, sélectionnez l'authentification que vous a fournie votre administrateur.
7.
Cliquez sur Connexion.
La page d'accueil d'InfoView s'affiche.
26 Création de rapports à l'aide de l'Editeur de rapport Java
Accès à Web Intelligence via InfoView
Pour vous déconnecter d'InfoView
2
Pour vous déconnecter d'InfoView
Lorsque vous cessez d'utiliser InfoView ou Web Intelligence, vous devez vous déconnecter et non pas vous contenter de fermer le navigateur.
La déconnexion d'InfoView garantit que toutes les préférences que vous avez modifiées lors de votre session InfoView sont enregistrées. Elle permet aussi à l'administrateur de réaliser un suivi en temps réel du nombre d'utilisateurs connectés au système et ainsi d'optimiser les performances d'InfoView et de Web Intelligence.
• Cliquez sur Déconnexion.
La page de connexion s'affiche. Vous êtes alors déconnecté d'InfoView
Options InfoView de Web Intelligence
Options de création et d'affichage de document dans
Web Intelligence
Vous pouvez définir les options de création, d'affichage et d'utilisation des documents dans Web Intelligence.
Vous pouvez créer des documents avec un éditeur de requête qui crée la demande d'extraction des données pour le document. Une fois que la requête a renvoyé les données au document, vous pouvez afficher et utiliser les données.
Création de rapports à l'aide de l'Editeur de rapport Java 27
Accès à Web Intelligence via InfoView
2
Options InfoView de Web Intelligence
Option de création de document
Avancé
Interactif
Bureau
Accès au Web
Description
Vous pouvez créer des documents avec l'Editeur de rapport Java, une applet Java qui s'exécute dans le navigateur Web.
L'Editeur de rapport Java constitue un environnement combiné de création de requête, d'édition de rapport et d'analyse de données.
Si vous sélectionnez l'option de création de document Avancé, l'Editeur de rapport Java permet
également d'utiliser les données renvoyées par la requête. L'option
Sélectionnez un format d'af-
fichage par défaut n'est pas prise en compte.
L'Editeur de rapport Java fournit l'environnement de création de requête, d'édition de rapport et d'analyse de données le plus complet proposé par Web Intelligence.
L'Editeur de requête HTML permet de générer des requêtes.
Web Intelligence Rich Client, version autonome de l'Editeur de rapport Java, exécuté hors du navigateur Web, permet de générer des requêtes.
L'Editeur de requête HTML, un environnement de génération et d'affichage de requête conforme à la norme 508, permet de générer des requêtes.
28 Création de rapports à l'aide de l'Editeur de rapport Java
Accès à Web Intelligence via InfoView
Options InfoView de Web Intelligence
2
Vous pouvez utiliser les formats d'affichage suivants pour afficher et utiliser les documents Web Intelligence existants ou les documents que vous venez de créer avec un éditeur de requête :
Format d'affichage
Web
Description
Le format Web (HTML) permet d'ouvrir des rapports, de répondre à des invites, de parcourir des rapports et/ou d'effectuer une exploration.
Interactif
Le format interactif permet d'appliquer des filtres, des tris, des calculs, de modifier des mises en forme et des données affichées dans des tableaux et des diagrammes et/ou d'effectuer une exploration.
Sélectionnez ce format si vous utilisez l'Editeur de requête HTML pour définir des requêtes et que vous souhaitez formater des rapports en fonction de ces requêtes et ajouter des formules et des variables.
Le format de visualisation Interactif est disponible uniquement si votre administrateur a déployé Web Intelligence en mode JSP.
Le mode PDF permet d'afficher des rapports statiques.
Pour sélectionner l'Editeur de requête Web Intelligence
1.
Cliquez sur le bouton Préférences dans la barre d'outils InfoView.
2.
Cliquez sur Préférences Web Intelligence pour afficher les options
Web Intelligence.
Création de rapports à l'aide de l'Editeur de rapport Java 29
Accès à Web Intelligence via InfoView
2
Options InfoView de Web Intelligence
3.
Sélectionnez l'éditeur de requête dans Sélectionnez un outil de
création/modification par défaut.
4.
Cliquez sur OK.
Pour sélectionner le format de visualisation de Web Intelligence
Vous pouvez sélectionner différents formats de visualisation pour les documents Web Intelligence en fonction du type d'interaction que vous envisagez avec les informations affichées dans les rapports. Vous devez sélectionner les options de visualisation Web Intelligence dans InfoView.
Lorsque vous modifiez des options de visualisation, les nouveaux paramètres sont appliqués à la prochaine ouverture d'un document Web Intelligence.
1.
Cliquez sur le bouton Préférences dans la barre d'outils InfoView.
2.
Cliquez sur Préférences Web Intelligence pour afficher les options
Web Intelligence.
3.
Dans la section Sélectionnez un format de visualisation, sélectionnez le format souhaité.
Pour sélectionner un univers par défaut pour les nouveaux documents
1.
Cliquez sur Préférences dans la barre d'outils d'InfoView.
2.
Cliquez sur Préférences Web Intelligence pour afficher les options
Web Intelligence.
3.
Cliquez sur Parcourir sous Sélectionnez l'univers par défaut et accédez
à l'univers par défaut choisi.
Pour définir les options d'exploration de
Web Intelligence
L'exploration dans les rapports permet d'analyser les données de façon plus approfondie, de façon à découvrir les informations détaillées expliquant un bon ou un mauvais résultat dans un tableau, un diagramme ou une section.
Avant de commencer une session d'exploration, vous spécifiez comment vos rapports changent avec chaque exploration, en définissant vos options d'exploration dans InfoView.
30 Création de rapports à l'aide de l'Editeur de rapport Java
Accès à Web Intelligence via InfoView
Options InfoView de Web Intelligence
2
1.
Cliquez sur Préférences dans la barre d'outils d'InfoView.
2.
Cliquez sur Préférences Web Intelligence pour afficher les options
Web Intelligence.
3.
Sélectionnez les options d'exploration dans Options d'exploration et
Lancer la session d'exploration.
Option Masquer la barre d'exploration
Lorsque vous explorez une valeur affichée dans un rapport, la barre d'outils
Exploration apparaît et affiche la valeur que vous avez explorée. La valeur affichée dans la barre d'outils filtre les résultats qui apparaissent dans le rapport exploré.
Par exemple, si vous effectuez une exploration sur l'année 2001, les résultats affichés dans le tableau exploré couvrent les 4 trimestres de l'année 2001.
Cela signifie que les valeurs trimestrielles que vous avez explorées sont filtrées pour 2001.
Remarque :
Si le rapport exploré inclut des dimensions provenant de plusieurs requêtes, une info-bulle apparaît lorsque vous placez le curseur sur la valeur affichée sur le filtre. L'info-bulle indique le nom de la requête et la dimension de la valeur.
La barre d'outils Exploration vous permet de sélectionner d'autres valeurs de même niveau pour filtrer différemment les résultats. Par exemple, si vous sélectionnez "2002" dans la barre d'outils Exploration ci-dessus, le tableau affichera les 4 trimestres de l'année 2002.
Vous pouvez choisir de masquer la barre d'outils Exploration lorsque vous démarrez le mode Exploration. La barre d'outils Exploration est utile uniquement si vous souhaitez sélectionner des filtres pendant l'exploration.
Option Demander si l'exploration requiert des données supplémentaires
Lorsque vous explorez les résultats affichés dans un rapport Web Intelligence, vous pouvez explorer les informations de niveau inférieur ou supérieur non comprises dans le périmètre d'analyse du document. Dans ce cas,
Web Intelligence doit exécuter une nouvelle requête pour extraire les données supplémentaires de la source de données.
Création de rapports à l'aide de l'Editeur de rapport Java 31
Accès à Web Intelligence via InfoView
2
Options InfoView de Web Intelligence
Les requêtes portant sur des sélections importantes de données pouvant prendre beaucoup de temps, vous pouvez choisir de recevoir un message d'invite chaque fois qu'une nouvelle requête est nécessaire. Le message d'invite vous demande si vous voulez ou non exécuter la requête supplémentaire. L'invite vous permet aussi d'appliquer des filtres aux autres dimensions que vous incluez dans la nouvelle requête. Cela signifie que vous pouvez limiter la taille des résultats de la requête aux données nécessaires à votre analyse.
Votre administrateur doit vous autoriser à étendre l'exploration au-delà du champ d'analyse pendant une session d'exploration.
Option Synchroniser l'exploration sur les blocs de rapport
Lorsque vous sélectionnez l'option Synchroniser l'exploration sur les
blocs de rapport, l'affichage de tous les blocs s'adapte aux actions d'exploration effectuées. Par exemple, si vous explorez un bloc d'année à trimestre, et que votre rapport comporte également un diagramme affichant des données annuelles, l'affichage du diagramme change et affiche des données trimestrielles.
Si vous ne sélectionnez pas cette option, seuls les blocs explorés changent selon les actions d'exploration effectuées.
Option Lancer la session d'exploration
L'option Lancer la session d'exploration contrôle le fonctionnement de
Web Intelligence lors du lancement du mode exploration.
Option Lancer l'exploration sur un rapport existant
Si vous sélectionnez Lancer l'exploration sur un rapport existant, vous pouvez alors explorer le rapport actif lorsque vous entrez en mode exploration. Lorsque vous quittez le mode Exploration, le rapport affiche les valeurs explorées.
Option Lancer l'exploration sur un double du rapport
Si vous sélectionnez Lancer l'exploration sur un double du rapport,
Web Intelligence duplique le rapport actif lorsque vous entrez en mode exploration. L'exploration porte sur cette copie. Vous pouvez ainsi comparer
32 Création de rapports à l'aide de l'Editeur de rapport Java
Accès à Web Intelligence via InfoView
Options InfoView de Web Intelligence
2 les résultats du rapport initial avec les résultats que vous découvrez lors de votre analyse par exploration.
Options des paramètres régionaux Web Intelligence
Les paramètres régionaux déterminent le mode d'affichage des données d'un document Web Intelligence. Ils ont une incidence sur le format des nombres et sur l'ordre de tri, par exemple.
Associés, ces paramètres régionaux déterminent le mode d'affichage des données de Web Intelligence :
Paramètres régionaux
Paramètres régionaux du produit
Paramètres régionaux du document
Description
Paramètres régionaux dans lesquels
InfoView affiche des données par défaut.
Paramètres régionaux associés à un document Web Intelligence spécifique.
Lorsque vous enregistrez un document, ses paramètres régionaux deviennent ceux du produit actuel ou ceux de visualisation préférés.
Vous pouvez associer des paramètres régionaux à un document de façon définitive.
Paramètres régionaux de visualisation préférés
Paramètres régionaux sélectionnés pour l'affichage des documents
Rubriques associées
•
Pour associer des paramètres régionaux à un document de façon définitive
page 35
Création de rapports à l'aide de l'Editeur de rapport Java 33
Accès à Web Intelligence via InfoView
2
Options InfoView de Web Intelligence
Paramètres régionaux de produit
Il s'agit des paramètres régionaux utilisés par défaut dans InfoView. Les paramètres régionaux de produit sont définis dans les préférences générales d'InfoView.
Pour définir les paramètres régionaux de produit
1.
Cliquez sur Préférences dans la barre d'outils principale d'InfoView.
2.
Cliquez sur Général pour afficher les options générales.
3.
Sélectionnez les paramètres régionaux de produit dans la liste
Paramètres régionaux du produit.
Paramètres régionaux de document
Il s'agit des paramètres régionaux associés à un document donné. Par défaut, lors de l'enregistrement d'un document, les paramètres régionaux de produit lui sont associés, ou bien les paramètres régionaux de visualisation préférés s'ils sont différents des paramètres de produit et qu'ils ont été configurés comme prioritaires. Ces paramètres régionaux sont associés au document jusqu'au prochain enregistrement. A ce moment là, ce sont à nouveau les paramètres régionaux de produit ou les paramètres régionaux de visualisation préférés qui lui sont associés.
Remarque :
La fonction Web Intelligence
ObtenirVariablesRégionalesDeContenu renvoie les paramètres régionaux du document.
Rubriques associées
•
Pour associer des paramètres régionaux à un document de façon définitive
page 35
Pour afficher des données à l'aide des paramètres régionaux de document
1.
Cliquez sur Préférences Web Intelligence pour afficher les options
Web Intelligence.
2.
Cliquez sur Utiliser les paramètres régionaux du document pour
appliquer un format aux données sous Lors de la visualisation d'un
document.
34 Création de rapports à l'aide de l'Editeur de rapport Java
Accès à Web Intelligence via InfoView
Options InfoView de Web Intelligence
2
Paramètres régionaux de visualisation préférés
Il s'agit des paramètres régionaux choisis pour afficher les données. Les paramètres régionaux de visualisation préférés remplacent les paramètres régionaux de produit s'ils sont différents et qu'ils ont été configurés comme prioritaires.
Pour définir les paramètres régionaux de visualisation préférés
1.
Cliquez sur Préférences dans la barre d'outils principale d'InfoView.
2.
Cliquez sur Général pour afficher les options générales.
3.
Sélectionnez les paramètres régionaux de visualisation préférés dans la liste Paramètres régionaux de visualisation préférés.
4.
Cliquez sur Préférences Web Intelligence pour afficher les options
Web Intelligence.
5.
Pour mettre en forme des données conformément aux paramètres régionaux de visualisation préférés, cliquez sur Utiliser mes paramètres
régionaux de visualisation préférés pour appliquer un format aux
données sous Lors de la visualisation d'un document.
Pour associer des paramètres régionaux à un document de façon définitive
1.
Dans Web Intelligence Interactive, sélectionnez Document > Propriétés dans le menu pour afficher la boîte de dialogue "Propriétés du document".
2.
Sélectionnez Application permanente des paramètres régionaux.
3.
Enregistrez le document.
Les paramètres régionaux du document actif sont associés de façon permanente au document et remplacent les paramètres régionaux de produit et les paramètres régionaux de visualisation préférés.
Création de rapports à l'aide de l'Editeur de rapport Java 35
Accès à Web Intelligence via InfoView
2
Options InfoView de Web Intelligence
36 Création de rapports à l'aide de l'Editeur de rapport Java
Création et modification de requêtes dans l'Editeur de rapport Java
3
Création et modification de requêtes dans l'Editeur de rapport Java
3
Création, modification et enregistrement de documents
Création, modification et enregistrement de documents
Vous créez des documents Web Intelligence en sélectionnant d'abord un univers dans InfoView. Chaque univers se met en relation avec une base de données contenant les informations d'entreprise. Lorsque vous vous connectez à un univers, Web Intelligence lance automatiquement l'éditeur de document sélectionné dans la page Préférences de document
Web Intelligence d'InfoView.
Après avoir sélectionné un univers, vous utilisez les objets de l'univers afin de créer une requête qui renverra les données de la base dans votre document Web Intelligence.
Une fois le document créé, vous pouvez l'enregistrer dans le référentiel
InfoView.
Pour sélectionner un univers
1.
Dans la page d'accueil d'InfoView, cliquez sur la flèche à côté de Nouveau dans la barre d'outils située en haut.
2.
Cliquez sur Document Web Intelligence.
3.
Cliquez sur le titre de l'univers dans lequel vous souhaitez créer un document.
L'éditeur de requête sélectionné s'ouvre et affiche les objets de l'univers.
Pour modifier un document Web Intelligence
1.
Naviguez vers le document à ouvrir dans la page d'accueil InfoView.
2.
Cliquez sur Actions > Modifier.
Le document s'ouvre dans l'éditeur de document de Web Intelligence que vous avez sélectionné dans les préférences InfoView.
38 Création de rapports à l'aide de l'Editeur de rapport Java
Création et modification de requêtes dans l'Editeur de rapport Java
Mise en correspondance des objets de l'univers et des données
3
Mise en correspondance des objets de l'univers et des données
Classes et sous-classes
Les objets sont regroupés dans des dossiers appelés classes. Chaque classe peut contenir une ou plusieurs sous-classes. Les sous-classes contiennent des objets qui sont une sous-catégorie supplémentaire des objets de niveau supérieur dans la classe.
Les classes permettent d'organiser les objets en groupes logiques. Lorsque vous créez une requête dans l'univers, les classes permettent de retrouver les objets correspondant aux informations à utiliser dans la requête.
Objet Dimension
Un objet dimension représente des données qui fournissent la base d'une analyse dans un rapport. Les objets de dimension extraient généralement des données de type caractère, par exemple des noms de client, des noms de lieux de séjour ou des dates.
Ils apparaissent comme suit dans l'Editeur de requête Web Intelligence :
Objet de type Information
Un objet de type information fournit des données descriptives relatives à une dimension. Une information est toujours associée à la dimension à laquelle elle fournit des informations complémentaires. Par exemple, [Age] est une information associée à la dimension (Clients].
Les objets Information apparaissent comme suit dans l'Editeur de requête
Web Intelligence :
Création de rapports à l'aide de l'Editeur de rapport Java 39
Création et modification de requêtes dans l'Editeur de rapport Java
3
Création et utilisation de requêtes
Objet Indicateur
Cet objet extrait des données numériques issues de calculs effectués sur les données de la base de données. Par exemple, [Chiffre d'affaires] est le nombre d'articles vendus multiplié par le prix unitaire de ces articles. Les objets de type Indicateur se trouvent souvent dans une classe Indicateur.
Ils apparaissent comme suit dans l'Editeur de requête Web Intelligence :
Il existe deux types d'indicateurs :
• les indicateurs classiques, calculés par Web Intelligence.
• les indicateurs intelligents, calculés par la base de données sur laquelle repose l'univers.
Dans certaines situations, les indicateurs intelligents influent sur la manière dont Web Intelligence affiche les calculs. Pour plus d'informations sur les indicateurs intelligents, voir le guide Utilisation de fonctions, de formules et
de calculs dans Web Intelligence .
Création et utilisation de requêtes
Pour créer et exécuter une requête dans l'Editeur de rapport Java
1.
A la page d'accueil d'InfoView, cliquez sur la flèche située en regard de
Nouveau, puis sélectionnez Document Web Intelligence dans la barre d'outils supérieure. Vous pouvez également cliquer sur Ajouter une
requête dans l'Editeur de requête si vous ajoutez une requête à un document qui comporte déjà une requête au minimum.
40 Création de rapports à l'aide de l'Editeur de rapport Java
Création et modification de requêtes dans l'Editeur de rapport Java
Création et utilisation de requêtes
3
2.
Cliquez sur le titre de l'univers dans lequel vous souhaitez créer un document.
3.
Si la requête que vous créez n'est pas la première du document, vous devez définir l'affichage de ses données.
Option
Insérer un tableau dans un nouveau rapport
Description
Afficher les données d'un nouveau rapport dans le document
Insérer un tableau dans le rapport actuel
Afficher les données du rapport sélectionné dans un nouveau tableau
Inclure les objets du résultat dans le document sans générer de tableau
Inclure les données dans le document sans les afficher dans un rapport (Vous pouvez ajouter plus tard les objets renvoyés par la requête aux rapports.)
4.
Dans l'onglet Données, ouvrez une classe.
5.
Sélectionnez les objets que vous souhaitez inclure à la requête, puis faites-les glisser vers le voletObjets du résultat. Pour ajouter l'ensemble des objets d'une classe, faites glisser la classe vers le volet Objets du
résultat.
6.
Répétez l'étape précédente jusqu'à ce que la requête contienne tous les objets que vous souhaitez inclure.
7.
Sélectionnez les objets pour lesquels vous souhaitez définir des filtres de requête, puis faites-les glisser vers le volet Filtres de requête . Pour créer un filtre express sur un objet, sélectionnez l'objet dans le volet
Objets du résultat puis cliquez sur Ajouter un filtre express en haut à droite du volet.
8.
Définissez le périmètre d'analyse ainsi que toute autre propriété de requête pertinente.
9.
Pour supprimer un objet du volet Objets du résultat ou Filtres de
requête, cliquez sur Supprimer en haut à droite du volet.
10.
Pour supprimer tous les objets du volet Objets du résultat ou Filtres de
requête, cliquez sur Tout supprimer en haut à droite du volet.
11.
Cliquez sur Exécuter pour lancer la requête.
Création de rapports à l'aide de l'Editeur de rapport Java 41
Création et modification de requêtes dans l'Editeur de rapport Java
3
Création et utilisation de requêtes
Pour définir les propriétés de requête
1.
Cliquez sur l'onglet Propriétés dans l'Editeur de requête.
2.
Cliquez sur les flèches Plier/Déplier en haut à droite de chaque section pour développer ou réduire les groupes de propriétés.
3.
Sélectionnez ou saisissez les options de propriété de requête.
Pour interrompre une requête
Vous pouvez interrompre une requête avant que Web Intelligence n'ait renvoyé toutes les données au document.
Lorsque vous interrompez une requête, seules des données partielles sont renvoyées au document. Les valeurs affichées dans le document ne reflètent pas avec précision la définition dans la requête.
Avant de renvoyer les données au document, Web Intelligence vous invite
à sélectionner la version des données que vous souhaitez extraire
1.
Dans la boîte de dialogue "En attente - Actualiser les données", cliquez sur Annuler.
La boîte de dialogue "Interruption de l'extraction des données" s'affiche.
2.
Sélectionnez l'une des options de la boîte de dialogue "Interruption de l'extraction des données".
42 Création de rapports à l'aide de l'Editeur de rapport Java
Création et modification de requêtes dans l'Editeur de rapport Java
Création et utilisation de requêtes
3
Option Description
Restaurer les résultats provenant de l'extraction de données précédente
Web Intelligence restaure dans le document les valeurs qui ont été extraites la dernière fois que la requête a été exécutée. Les valeurs affichées ne seront pas les dernières informations disponibles dans la base de données. Vous pouvez exécuter la requête ultérieurement pour renvoyer les données à jour de la base de données
Purger toutes les données du document
Web Intelligence affiche le document sans aucune valeur. La structure et la mise en forme du document sont préservées. Vous pouvez exécuter la requête ultérieurement pour renvoyer les données à jour de la base de données
Renvoyer les résultats partiels
Web Intelligence affiche dans les parties appropriées du document les nouvelles valeurs extraites. Le reste du document affichera les valeurs extraites la dernière fois que la requête a été exécutée
Pour supprimer une requête
1.
Sélectionnez la requête à supprimer en cliquant avec le bouton droit sur l'onglet de requête approprié.
2.
Cliquez sur Supprimer.
Pour dupliquer une requête
Si vous voulez créer une requête différente sur un univers qui est déjà inclus dans le document, vous pouvez dupliquer la requête existante sur cet univers puis la modifier, au lieu de démarrer à partir de rien.
1.
Sélectionnez la requête à dupliquer en cliquant avec le bouton droit de la souris sur l'onglet de requête approprié en bas de l'Editeur de rapport.
2.
Sélectionnez Dupliquer.
Création de rapports à l'aide de l'Editeur de rapport Java 43
Création et modification de requêtes dans l'Editeur de rapport Java
3
Création et utilisation de requêtes
Plusieurs requêtes
Vous pouvez inclure une ou plusieurs requêtes dans un document
Web Intelligence. Quand vous incluez plusieurs requêtes, ces requêtes peuvent être basées sur un seul univers ou sur plusieurs univers disponibles dans InfoView.
A titre d'exemple, vous pouvez inclure des données relatives aux ventes d'un produit et des données client dans un même document. Dans cet exemple, les données de l'entreprise pour les ventes par ligne de produits sont disponibles dans un univers et les données sur les clients sont disponibles dans un autre univers. Vous voulez présenter les résultats des ventes par ligne de produits et des informations sur les groupes d'âge des clients dans le même rapport. Pour cela, vous créez un seul document qui comprend deux requêtes : une requête sur chacun des deux univers. Vous pouvez ensuite inclure et mettre en forme les résultats provenant des deux requêtes dans le même rapport.
La définition de plusieurs requêtes dans un même document est nécessaire quand les données que vous voulez inclure dans un document sont disponibles dans plusieurs univers ou quand vous voulez créer plusieurs requêtes spécifiques sur le même univers. Vous pouvez définir plusieurs requêtes lors de la création d'un nouveau document ou ajouter d'autres requêtes à un document existant. Vous pouvez présenter les informations provenant de toutes les requêtes sur un même rapport ou sur plusieurs rapports au sein du même document.
Comparaison des requêtes multiples, des requêtes combinées et des requêtes synchronisées
Il est important de bien comprendre la relation existant entre les fournisseurs de données multiples, les requêtes combinées et les fournisseurs de données synchronisés.
• Un fournisseur de données ou une requête unique peut contenir plusieurs requêtes appelées requêtes combinées.
• Un document peut reposer sur plusieurs fournisseurs de données (chacun pouvant contenir plusieurs requêtes). Ces fournisseurs de données ne nécessitent pas d'être synchronisés. S'ils ne sont pas synchronisés, le document contient plusieurs sources de données non corrélées.
44 Création de rapports à l'aide de l'Editeur de rapport Java
Création et modification de requêtes dans l'Editeur de rapport Java
Contrôle de l'accès aux requêtes
3
• Plusieurs fournisseurs de données peuvent être synchronisés s'ils comportent des dimensions communes permettant de les corréler. La synchronisation de fournisseurs de données s'effectue en fusionnant ces dimensions communes.
Contrôle de l'accès aux requêtes
Propriété de requête Autoriser d'autres utilisateurs
à modifier tous les fournisseurs de données
Lorsque cette option est sélectionnée, les autres utilisateurs disposant des droits de modification appropriés peuvent accéder à la vue Requête et modifier les fournisseurs de données dans le document. Lorsque cette option n'est pas sélectionnée, seul l'auteur du rapport peut modifier les fournisseurs de données. Cette option est sélectionnée par défaut. Contrairement aux autres propriétés de requête qui s'appliquent seulement à la requête sélectionnée, cette option s'applique à tous les fournisseurs de données du document.
Contrôle de la méthode d'extraction de données appliquée par les requêtes
Propriété de requête Délai d'extraction max.
Durée maximale pendant laquelle une requête peut s'exécuter avant qu'elle ne soit arrêtée. Cela peut être utile lorsqu'une requête prend trop de temps pour s'exécuter en raison, notamment, d'une quantité de données excessive ou de problèmes sur le réseau. Vous pouvez définir une limite de temps pour qu'une requête puisse s'arrêter dans un laps de temps raisonnable.
Création de rapports à l'aide de l'Editeur de rapport Java 45
Création et modification de requêtes dans l'Editeur de rapport Java
3
Définition du périmètre d'analyse
Propriété de requête Nombre max. de lignes extraites
La propriété de requête Nombre max. de lignes extraites définit le nombre maximal de lignes de données affichées à l'exécution d'une requête. Si vous avez besoin uniquement d'une certaine quantité de données, vous pouvez définir cette valeur pour limiter le nombre de lignes de données du document.
Nombre max. de lignes extraites ne fonctionne pas au niveau de la base de données. Si vous définissez l'option Nombre max. de lignes extraites sur 1 000, et que la requête renvoie 5 000 lignes, Web Intelligence extrait dans un premier temps 5 000 lignes, en ignore 4 000 et ne conserve que les 1 000 premières.
La propriété de requête Exemple de résultat limite également le nombre de lignes de la requête, mais au niveau de la base de données. Si vous définissez l'option Nombre max. de lignes extraites sur 2 000 et la propriété
Exemple de résultat sur 1 000, la requête extrait 1 000 lignes au maximum.
Ce paramètre peut être annulé par les limites définies par l'administrateur dans votre profil de sécurité. Par exemple, si vous définissez le paramètre
Nombre max. de lignes extraites sur 400 lignes, mais que vous êtes limité
à 200 lignes par votre profil de sécurité, seulement 200 lignes de données seront extraites lors de l'exécution de la requête.
Propriété de requête Extraire les doublons
Dans une base de données, les mêmes données peuvent être répétées sur plusieurs lignes. Vous pouvez choisir de renvoyer ces lignes répétées dans une requête ou de renvoyer uniquement les lignes uniques.
Définition du périmètre d'analyse
Périmètre d'analyse
Le périmètre d'analyse d'une requête est constitué des données supplémentaires que vous pouvez extraire de la base de données pour
46 Création de rapports à l'aide de l'Editeur de rapport Java
Création et modification de requêtes dans l'Editeur de rapport Java
Définition du périmètre d'analyse
3 apporter plus de détails aux résultats renvoyés par chacun des objets de la requête. Ces données supplémentaires ne figurent pas dans le rapport de résultats initial, mais elles restent disponibles dans le cube de données de sorte que vous pouvez les insérer dans le rapport pour vous donner, à tout moment, accès à plus de détails. Ce processus de définition des données
à des niveaux de détail plus précis s'appelle exploration avant sur un objet.
Dans l'univers, le périmètre d'analyse correspond aux niveaux hiérarchiques se trouvant sous l'objet sélectionné pour une requête. Par exemple, un périmètre d'analyse d'un niveau vers le bas pour l'objet Année intégrerait l'objet Trimestre, qui apparaît juste au-dessous de l'objet Année.
Vous pouvez définir ce niveau lors de la création de la requête. Cela permet de prendre en compte dans la requête les objets plus bas dans la hiérarchie, sans pour autant les faire apparaître dans le volet Objets du résultat. Les hiérarchies d'un univers permettent de choisir le périmètre d'analyse, et par conséquent le niveau d'exploration disponible.
Dans l'Editeur de rapport Java et Web Intelligence Rich Client, vous pouvez
également créer un périmètre d'analyse personnalisé en sélectionnant des dimensions spécifiques pour le volet Périmètre d'analyse.
Remarque :
Vous ne pouvez pas définir le périmètre d'analyse en mode Exploration de requête car ce mode conduit Web Intelligence à modifier le périmètre en réponse aux actions d'exploration.
Niveaux de périmètre d'analyse
Vous pouvez définir les niveaux de périmètre d'analyse suivants :
Niveau
Aucune
Description
Seuls les objets figurant dans le volet
Objets du résultat sont inclus dans la requête.
Création de rapports à l'aide de l'Editeur de rapport Java 47
Création et modification de requêtes dans l'Editeur de rapport Java
3
Définition du périmètre d'analyse
Niveau
• Un niveau
• Deux niveaux
• Trois niveaux
Description
Pour chaque objet du volet Objets du
résultat, un, deux ou trois niveaux d'objets vers le bas dans l'arborescence hiérarchique sont inclus dans la requête. Les données des objets correspondants sont stockées dans le cube jusqu'à ce que vous les ajoutiez au document.
Personnalisé
Remarque :
Cette option est uniquement disponible dans l'Editeur de rapport Java et
Web Intelligence Rich Client.
Tous les objets ajoutés manuellement au volet Périmètre d'analyse sont inclus dans la requête.
Le fait d'intégrer un périmètre d'analyse dans un document augmente considérablement la taille de ce dernier. En effet, les données nécessaires au périmètre d'analyse spécifié sont enregistrées avec le document, même si elles ne sont pas visibles dans les rapports, sauf si vous lancez le mode
Exploration et effectuez une exploration avant.
Afin de réduire au maximum la taille des documents et d'optimiser les performances, nous vous recommandons d'inclure le périmètre d'analyse dans les documents uniquement lorsque vous êtes certain que les utilisateurs devront effectuer une exploration.
Nous vous suggérons la méthode suivante car il vous sera plus facile de définir le périmètre d'analyse en voyant la hiérarchie des classes et des objets.
Pour définir le périmètre d'analyse
1.
Cliquez sur le bouton Afficher/Masquer volet Périmètre d'analyse afin qu'il apparaisse enfoncé.
Le volet Périmètre d'analyse s'affiche au-dessous du volet Objets du résultat. Le périmètre d'analyse par défaut est Aucun. Toutes les
48 Création de rapports à l'aide de l'Editeur de rapport Java
Création et modification de requêtes dans l'Editeur de rapport Java
Contextes de requête
3 dimensions du volet Objets du résultat apparaissent également dans le volet Périmètre d'analyse.
2.
Dans la zone de liste déroulante Périmètre d'analyse, cliquez sur la flèche vers le bas.
3.
Sélectionnez un niveau de périmètre d'analyse.
Le niveau s'affiche dans la zone de liste déroulante et les dimensions qui se trouvent hiérarchiquement au-dessous de chacune des dimensions du volet Objets du résultat s'affichent dans le volet Périmètre d'analyse.
4.
Pour ajouter une sélection de dimensions au périmètre d'analyse ou créer un périmètre d'analyse personnalisé, sélectionnez les dimensions en question dans le Gestionnaire des requêtes et faites-les glisser dans le panneau Périmètre d'analyse.
Contextes de requête
Qu'est-ce qu'une requête ambiguë ?
Une requête ambiguë est une requête qui contient un ou plusieurs objets pouvant éventuellement renvoyer deux types d'informations différents.
Dans un univers, certaines dimensions peuvent avoir des valeurs qui sont utilisées à des fins distinctes dans la base de données. Par exemple, la dimension [Pays] dans la requête ci-dessous peut renvoyer deux types d'informations.
• Les clients et le pays dans lequel ils séjournent pour leurs vacances.
• Les clients et le pays pour lequel ils ont effectué une réservation :
Le rôle de la dimension Pays dans cette requête est ambigu. Un pays peut en effet s'appliquer au pays où le séjour est vendu ou au pays pour lequel le séjour est réservé. L'un correspond à des informations existantes (ventes) et l'autre à des informations futures (réservations).
Pour éviter toute ambiguïté dans une requête, le concepteur de l'univers identifie les différentes manières dont les objets peuvent être utilisés dans l'univers, et met en œuvre des restrictions sur les combinaisons possibles de ces objets. Ces restrictions sont appelées contextes.
Création de rapports à l'aide de l'Editeur de rapport Java 49
Création et modification de requêtes dans l'Editeur de rapport Java
3
Contextes de requête
Qu'est-ce qu'un contexte ?
Un contexte est un groupe défini d'objets partageant une activité commune.
Cette activité correspond généralement au type d'informations que ces objets liés représentent. Par exemple, un contexte de ventes est un regroupement de tous les objets pouvant être utilisés pour créer des requêtes relatives aux ventes. Un contexte de réservation, quant à lui, est un regroupement de tous les objets pouvant être utilisés dans le cadre de requêtes relatives aux réservations. Les contextes d'un univers sont définis par le concepteur.
Vous pouvez combiner n'importe quels objets à l'intérieur d'un même contexte pour créer une requête. Vous pouvez également combiner des objets dans des contextes différents. Si vous utilisez un objet commun à deux contextes,
Web Intelligence tente de déterminer le contexte qui est le plus adapté aux autres objets de la requête.
S'il ne peut pas déterminer de contexte, vous êtes invité à choisir le contexte
à appliquer à la requête.
Choix d'un contexte lors de l'exécution d'une requête
Lorsque vous créez une requête ou que vous actualisez un rapport, il peut vous être demandé de choisir un contexte avant que la requête ne soit exécutée. Afin d'éviter toute requête ambiguë, les contextes sont définis dans un univers.
Pour choisir un contexte lors de l'exécution d'une requête
1.
Exécutez la requête contenant plusieurs contextes.
La boîte de dialogue "Sélectionnez un contexte" s'affiche.
2.
Sélectionnez un contexte dans la boîte de dialogue "Sélectionnez un contexte".
50 Création de rapports à l'aide de l'Editeur de rapport Java
Création et modification de requêtes dans l'Editeur de rapport Java
Contextes de requête
3
Définition de l'utilisation des contextes
Propriété de requête Rétablir les contextes à l'actualisation
Si vous activez l'option, vous êtes invité à choisir un contexte chaque fois qu'une requête nécessitant un contexte est exécutée. Si l'option est désactivée, Web Intelligence conserve le contexte spécifié à la première exécution de la requête.
Pour rétablir les contextes lors de l'actualisation des requêtes
1.
Assurez-vous que vous vous trouvez dans la vue Requête.
2.
Cliquez sur l'onglet Propriétés pour afficher les propriétés de la requête.
3.
Sélectionnez Rétablir les contextes à l'actualisation.
Propriété de requête Effacer les contextes
Lorsque cette option est sélectionnée, Web Intelligence efface les contextes de la liste lors de l'exécution de la requête ou de l'actualisation des données suivante.
Pour effacer des contextes
1.
Assurez-vous que vous vous trouvez dans la vue Requête.
2.
Cliquez sur l'onglet Propriétés pour afficher les propriétés de la requête.
3.
Cliquez sur Effacer les contextes
Création de rapports à l'aide de l'Editeur de rapport Java 51
Création et modification de requêtes dans l'Editeur de rapport Java
3
Contextes de requête
52 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation de requêtes combinées
4
Utilisation de requêtes combinées
4
Définition des requêtes combinées
Définition des requêtes combinées
Une requête combinée est un groupe de requêtes fonctionnant ensemble pour renvoyer un seul résultat. Toutes les requêtes du groupe doivent être basées sur le même univers.
Types de combinaison de requêtes
Il existe trois types de combinaison possibles :
• union
• intersection
• minus
Dans une combinaison de type union, Web Intelligence prend toutes les données des deux requêtes, élimine les lignes en double et combine les données.
Dans une combinaison de type intersection, Web Intelligence renvoie les données qui sont communes aux deux requêtes.
Dans une combinaison de type minus, Web Intelligence renvoie les données de la première requête qui n'apparaissent pas dans la seconde.
Exemple : Requêtes de type union, intersection et minus
Dans cet exemple, deux requêtes renvoient des listes de pays, comme indiqué dans le tableau suivant :
Requête
Requête 1
Requête 2
Valeurs
Etats-Unis ; Royaume-Uni ; Allemagne ; France
Etats-Unis ; Espagne
Selon le type de combinaison, Web Intelligence renvoie les valeurs ci-dessous.
54 Création de rapports à l'aide de l'Editeur de rapport Java
Type de combinaison
UNION
INTERSECTION
MINUS
Utilisation de requêtes combinées
Possibilités offertes par les combinaisons de requêtes
4
Valeurs
Etats-Unis ; Royaume-Uni ; Allemagne ; France ; Espagne
Etats-Unis ;
Royaume-Uni ; Allemagne ; France
Possibilités offertes par les combinaisons de requêtes
Les combinaisons de requêtes permettent de répondre aux questions qui sont difficiles voire impossibles à formuler en une seule requête
Web Intelligence.
Exemple : Renvoyer un ensemble de données à l'aide d'une combinaison de requêtes
L'exemple d'univers Océan Voyages contient la dimension Année, qui renvoie les clients ayant déjà séjourné dans un lieu de vacances, et Année de réservation, qui renvoie les clients ayant réservé un séjour pour une période future. En raison de la structure de la base de données et de l'univers, ces objets sont incompatibles, ce qui signifie que vous ne pouvez pas les inclure dans un même bloc de rapport.
Comment obtenir en une seule liste les années où plus de n clients ont séjourné dans un lieu de vacances et les années où plus de n clients ont réservé un séjour dans un lieu de ce type ? Vous pouvez combiner les 2 requêtes de la façon suivante :
Requête
Requête 1
Résultat
Années où plus de n clients ont séjourné dans un lieu de vacances
UNION
Création de rapports à l'aide de l'Editeur de rapport Java 55
Utilisation de requêtes combinées
4
Comment Web Intelligence génère-t-il des combinaisons de requêtes ?
Requête
Requête 2
Résultat
Années où plus de n clients ont réservé un séjour dans un lieu de vacances
L'union entre ces deux requêtes renvoie la liste des années que vous recherchez.
Comment Web Intelligence génère-t-il des combinaisons de requêtes ?
Si votre base de données reconnaît le type de combinaison de votre requête, les requêtes combinées opèrent au niveau de la base de données : elles modifient la requête que Web Intelligence utilise pour interroger la base de données. Pour ce faire, elles génèrent des requêtes SQL (Structured Query
Language) contenant les opérateurs UNION, INTERSECT et MINUS.
Remarque :
SQL est le langage de requête standard des bases de données relationnelles, bien que chaque base de données ait son propre dialecte.
Si votre base de données ne prend pas en charge ce type de combinaison dans votre requête, Web Intelligence exécute la requête au niveau du rapport en générant plusieurs requêtes SQL dont elle résout les données après les avoir extraites de la base de données.
Pour combiner des requêtes
1.
Créez une requête initiale dans l'Editeur de requête.
2.
Cliquez sur Ajouter une requête combinée (à droite du bouton SQL) dans la barre d'outils.
Web Intelligence ajoute une copie de la requête initiale au fournisseur de données. La deuxième requête comporte les caractéristiques suivantes :
• Elle contient les mêmes objets de rapport que la requête initiale.
• Elle ne contient pas les filtres définis pour la requête initiale.
56 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation de requêtes combinées
Structure des requêtes combinées
4
• Elle est combinée avec la requête initiale à l'aide d'une relation de type UNION.
3.
Pour basculer vers une requête, cliquez sur Requête combinée n dans le volet inférieur gauche de l'Editeur de requête.
Prises individuellement, les requêtes combinées sont référencées sous le nom de Requête combinée n.
4.
Pour supprimer une requête combinée n, cliquez dessus avec le bouton droit de la souris et sélectionnez Supprimer dans le menu.
5.
Pour modifier le type de combinaison, cliquez deux fois sur l'opérateur.
Ce dernier prend successivement les valeurs Union, Intersection et Minus.
6.
Créez les requêtes individuelles de la même façon qu'une requête
Web Intelligence normale.
7.
Cliquez sur Exécuter la requête.
Structure des requêtes combinées
Les requêtes d'une requête combinée doivent renvoyer le même nombre d'objets d'un même type de données et ces objets doivent être dans le même ordre. Vous ne pouvez pas combiner de requêtes lorsque le nombre d'objets dans les résultats de requête et les types de données de ces objets ne sont pas identiques. Par exemple, vous ne pouvez pas combiner une requête qui renvoie l'année avec une requête qui renvoie l'année et le revenu, et vous ne pouvez pas combiner une requête qui renvoie l'année avec une requête qui renvoie le revenu.
Vous devez également vérifier la sémantique de vos requêtes combinées.
Bien qu'il soit possible de combiner une requête qui renvoie l'année avec une requête qui renvoie la région si les deux dimensions sont du même type de données, le résultat, une liste combinant années et régions, risque de ne pas être explicite. Généralement, si votre première requête contient une dimension Année, votre deuxième requête contient également une dimension qui renvoie une liste d'années.
Pour renvoyer une liste d'années et d'années de réservation en fonction du nombre de clients
Cet exemple décrit le workflow de la requête décrite dans l'exemple Renvoyer un ensemble de données à l'aide d'une combinaison de requêtes. Vous
Création de rapports à l'aide de l'Editeur de rapport Java 57
Utilisation de requêtes combinées
4
Ordre de priorité dans l'exécution d'une requête combinée
souhaitez créer une requête qui renvoie une liste des années où plus de n clients ont séjourné dans un lieu de vacances et où plus de n clients ont réservé un séjour dans un lieu de ce type.
1.
Sélectionnez l'univers Océan Voyages dans la liste des univers pour ouvrir l'Editeur de requête.
2.
Faites glisser l'objet Année vers le volet Objets du résultat.
3.
Faites glisser l'objet Nombre de clients vers le volet Filtres de la requête et créez un filtre de rapport qui restreint Nombre de clients à un nombre supérieur à n.
4.
Cliquez sur Requête combinée.
Le volet Requête combinée apparaît dans la partie inférieure gauche de l'Editeur de requête avec les deux requêtes jointes par union.
5.
Cliquez sur la deuxième requête et supprimez les objets Année et Nombre de clients.
6.
Faites glisser l'objet Année de réservation vers le volet Objets du résultat.
7.
Faites glisser l'objet Clients prévisionnels vers le volet Filtres de la
requête et créez un filtre de rapport qui restreint les clients prévisionnels
à un nombre supérieur à n.
8.
Cliquez sur Exécuter la requête.
La requête renvoie la liste des années et des années de réservation.
Ordre de priorité dans l'exécution d'une requête combinée
Il est essentiel de comprendre l'ordre dans lequel Web Intelligence exécute les requêtes d'une requête combinée.
Dans sa forme la plus simple, la requête combinée se compose de deux ou plusieurs requêtes reliées par une relation particulière.
INTERSECTION
Requête 1
Requête 2
Requête 3
58 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation de requêtes combinées
Ordre de priorité dans l'exécution d'une requête combinée
4
Dans ce cas, Web Intelligence recherche d'abord l'ensemble de données qui représente la relation de type union/intersection/minus entre la requête combinée n et la requête combinée n + 1, puis recherche la relation de type union/intersection/minus entre cet ensemble de données et les données renvoyées par la requête combinée n + 2. Web Intelligence continue de cette façon avec toutes les requêtes de la relation. Le résultat suivant est ainsi obtenu :
Requête
Requête 1
Requête 2
INTERSECTION de 1 et 2
Requête 3
Dernière INTERSECTION
Données
Etats-Unis ; Royaume-Uni ; France ;
Allemagne
Etats-Unis ; France ; Finlande
Etats-Unis ; France
Etats-Unis ; Espagne
Etats-Unis
Requêtes combinées multiples
Vous pouvez combiner plusieurs requêtes dans des relations complexes afin de déterminer l'ordre d'exécution, comme dans l'exemple suivant :
Requête combinée 1
MINUS
INTERSEC
TION
Requête combinée 2
Requête combinée 3
Web Intelligence traite les groupes de requêtes de droite à gauche, dans l'ordre dans lequel elles apparaissent dans l'Editeur de requête, et de haut
Création de rapports à l'aide de l'Editeur de rapport Java 59
Utilisation de requêtes combinées
4
Ordre de priorité dans l'exécution d'une requête combinée
en bas dans chaque groupe. (Les groupes ayant la priorité la plus haute, tel que le groupe MINUS dans l'exemple précité, apparaissent en retrait à droite dans l'Editeur de requête.) Dans la requête précitée, Web Intelligence détermine d'abord le résultat de la combinaison de type minus, puis recherche l'intersection de ce résultat avec le résultat de la requête combinée 3, comme indiqué dans le tableau suivant :
Requête
Requête 1
Requête 2
Requête 1 MINUS Requête 2
Requête 3
Résultat
Etats-Unis ; Royaume-Uni ; Espagne ;
Allemagne
Allemagne
Etats-Unis ; Royaume-Uni ; Espagne
Etats-Unis ; Espagne ; Finlande
(Requête 1 MINUS Requête 2)
INTERSECTION
Requête 3
Etats-Unis ; Espagne
Remarque :
Si votre base de données prend directement en charge le type de requête combinée à exécuter, Web Intelligence génère le code SQL contenant les opérateurs de combinaison. Dans ce cas, l'ordre de priorité dépend de l'ordre de priorité défini dans la base de données. Pour en savoir plus, voir votre administrateur Web Intelligence.
Pour définir l'ordre de priorité des requêtes combinées dans l'Editeur de rapport Java
1.
Créez la première requête dans l'Editeur de requête.
2.
Cliquez sur Requête combinée.
3.
Répétez ces étapes jusqu'à ce que vous ayez créé tous les composants des requêtes.
60 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation de requêtes combinées
Ordre de priorité dans l'exécution d'une requête combinée
4
4.
Pour augmenter la priorité d'une paire de requêtes, faites glisser une requête puis déposez-la sur la requête à laquelle vous souhaitez l'associer dans la paire de priorité la plus haute.
Web Intelligence met en retrait les requêtes source et cible dans l'opération de glisser-déplacer et les combine par défaut dans une UNION.
5.
Continuez à ajouter des requêtes au groupe de priorité la plus haute à l'aide d'une opération glisser-déposer vers l'espace situé entre deux requêtes déjà dans le groupe.
6.
Pour créer d'autres groupes de priorité la plus haute dans un groupe de priorité haute existant, répétez les deux étapes précédentes.
7.
Cliquez deux fois sur les opérateurs de combinaison de tous les groupes de la requête pour les modifier, selon vos besoins.
8.
Cliquez sur Exécuter la requête.
Création de rapports à l'aide de l'Editeur de rapport Java 61
Utilisation de requêtes combinées
4
Ordre de priorité dans l'exécution d'une requête combinée
62 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage des requêtes
5
Filtrage des requêtes
5
Définition des filtres de requête
Définition des filtres de requête
Pour limiter les données renvoyées au document, vous pouvez appliquer des filtres lorsque vous définissez la requête. Les filtres de requête vous permettent de sécuriser les données que vous ne souhaitez pas mettre à la disposition de certains groupes d'utilisateurs et de limiter la taille des documents stockés sur votre réseau. Lorsque vous exécutez la requête dans les données du document, Web Intelligence renvoie uniquement les valeurs qui répondent aux définitions du filtre de requête.
Les filtres de requête permettent de restreindre le nombre de données que
Web Intelligence renvoie à un document. Ils extraient un sous-ensemble des données de la base de données et renvoient les valeurs correspondantes au document. Les filtres sont définis afin de répondre à des questions spécifiques sur les activités commerciales. Par exemple, vous pouvez filtrer la dimension [Année] afin de n'afficher que le revenu des ventes de l'année
2003, ou encore la dimension [Revenu annuel] afin de n'afficher que les clients dont le revenu annuel est supérieur ou égal à 1,5 million de dollars.
Les filtres de requête vous permettent de :
• Extraire uniquement les données requises pour répondre à une question précise sur l'activité
• masquer les données que vous ne souhaitez pas mettre à la disposition de certains utilisateurs lorsqu'ils accèdent au document
• Réduire la quantité des données renvoyées au document afin d'optimiser les performances
Exemple : Au cours du quatrième trimestre 2002, quels sont les magasins qui ont atteint des marges supérieures à 90 000 euros ?
En tant que Responsable marketing pour l'Italie, vous vous concentrez uniquement sur l'analyse des marges pour l'Italie, mais l'univers des ventes intègre des données relatives à l'ensemble de l'Europe. En outre, vous souhaitez voir exclusivement les informations relatives aux magasins qui ont atteint votre objectif de 90 000 euros au cours du quatrième trimestre 2002. Pour créer un document contenant uniquement les informations dont vous avez besoin, vous devez appliquer un filtre sur les dimensions [Etat], [Année] et [Trimestre] et un filtre sur l'indicateur [Marge] :
64 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage des requêtes
Comparaison des filtres de requête et des filtres de rapport
5
Année Egal à 2002
AND
Trimestre Egal à T4
Etat Egal à France
Marge Supérieur ou égal à 90 000
Pour éviter d'afficher les valeurs filtrées Italie, 2002 et T4 dans les colonnes
Année, Trimestre et Etat du tableau, vous devez exclure les objets [Année],
[Trimestre] et [Etat] du volet Objets du résultat. Lorsque vous générez le rapport, les valeurs de celui-ci correspondent aux magasins situés en Italie avec des marges pour le quatrième trimestre (T4) 2002 supérieures ou
égales à 90 000 euros :
Nom du magasin
e-Fashion Milan e-Fashion Rome
Revenu des ventes
209 840
215 533
Marge
91 184
92 730
Comparaison des filtres de requête et des filtres de rapport
Dans un document, vous pouvez appliquer des filtres à deux niveaux :
• Les filtres de requête, qui sont définis dans la requête ; ils limitent les données extraites de la source de données et envoyées au document
Web Intelligence ;
• Les filtres de rapport ; ils limitent les valeurs affichées dans les rapports, tableaux, diagrammes et sections du document, mais ne modifient pas les données extraites de la source de données. Ils masquent simplement les valeurs au niveau du rapport.
Création de rapports à l'aide de l'Editeur de rapport Java 65
Filtrage des requêtes
5
Types de filtres de requête
Types de filtres de requête
Il est possible de créer les filtres de requête suivants :
• Filtres prédéfinis – filtres créés par votre administrateur
• Filtres personnalisés – filtres définis par vous dans la requête
• Filtres express : forme simplifiée de filtre personnalisé pour des filtres simples
• Invites : vous définissez ces filtres dynamiques pour afficher une question ou une liste de valeurs, afin que vous ou d'autres utilisateurs puissiez sélectionner des valeurs de filtre différentes à chaque exécution de requête
Vous pouvez combiner différents types de filtre dans une même requête.
Filtres de requête prédéfinis
Les filtres prédéfinis permettent de mettre en permanence à disposition dans
Web Intelligence les données spécifiques dont vous avez le plus souvent besoin pour les rapports. Ils sont créés par l'administrateur et enregistrés avec l'univers. Les filtres prédéfinis contiennent souvent des expressions complexes qui requièrent une connaissance approfondie de la structure de la base de données. Le fait d'inclure des filtres prédéfinis dans un univers signifie que vous n'avez pas besoin de créer les mêmes filtres personnalisés chaque fois que vous créez de nouveaux documents à l'aide de
Web Intelligence basés sur le même univers.
En tant qu'utilisateur Web Intelligence, vous ne pouvez ni consulter les parties composant les filtres prédéfinis ni modifier les filtres prédéfinis.
Pour sélectionner un filtre de requête prédéfini
• Cliquez deux fois sur le filtre prédéfini ou faites-le glisser dans le volet
Filtres de la requête.
Lorsque vous exécutez la requête, les données correspondant aux filtres de requête sélectionnés sont renvoyées dans le rapport.
66 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage des requêtes
Types de filtres de requête
5
Filtres express
Les filtres express vous permettent de définir rapidement les valeurs que vous souhaitez extraire pour un objet spécifique sans lancer l'Editeur de filtre. Par défaut, les filtres express utilisent l'opérateur Egal à si vous sélectionnez une valeur unique ou l'opérateur Dans liste si vous sélectionnez plusieurs valeurs.
Par exemple :
• Si vous sélectionnez la dimension [Statut du paiement] et la valeur
"impayé", vous créez le filtre : [Statut du paiement] Egal à "impayé"
• Si vous sélectionnez la dimension [Pays] et les valeurs Etats-Unis, Japon,
Allemagne, vous créez le filtre : [Pays] Dans liste
"Etats-Unis;Japon;Allemagne"
Pour créer un filtre de requête express
1.
Sélectionnez l'objet à filtrer dans le volet Objets du résultat.
2.
Cliquez sur Ajouter un filtre express en haut à droite du volet Objets
du résultat pour afficher la boîte de dialogue "Ajouter un filtre express".
3.
Sélectionnez ou saisissez les valeurs à filtrer et cliquez sur OK.
Web Intelligence insère le filtre dans le voletFiltres de la requête.
Filtres de requête personnalisés
Vous pouvez créer des filtres de requête personnalisés pour limiter les données du document aux informations correspondant :
• à une question précise sur l'activité ;
• aux besoins d'un groupe d'utilisateurs spécifique en termes d'informations sur l'activité.
Par exemple, vous pouvez créer des filtres personnalisés pour extraire les données des ventes relatives à des dates, produits ou services spécifiques, ou pour afficher les informations sur les clients à haut revenu ou ceux qui vivent dans une région en particulier.
Création de rapports à l'aide de l'Editeur de rapport Java 67
Filtrage des requêtes
5
Types de filtres de requête
Pour ajouter et supprimer des filtres de requête personnalisés
1.
Sélectionnez l'objet à filtrer et faites-le glisser dans le volet Filtres de la
requête.
Le filtre de la requête s'affiche en mode plan dans le volet Filtres de la
requête.
2.
Cliquez sur la flèche en regard de l'opérateur par défaut (Dans liste) et sélectionnez l'opérateur de requête dans la liste des opérateurs.
3.
Cliquez sur la flèche à droite du filtre de requête et sélectionnez
Constante, Valeur(s) de la liste ou Objet.
4.
Saisissez ou sélectionnez la constante, liste de valeurs ou objet à inclure dans le filtre.
5.
Pour supprimer le filtre, sélectionnez-le et cliquez sur la touche Suppr ou cliquez sur Supprimer dans le coin supérieur droit du volet Filtres de
requête. Pour supprimer tous les filtres, cliquez sur Tout supprimer dans le coin supérieur droit du volet Filtres de requête.
Requêtefiltre de et invite, opérateurs
Opérateur Egal à
L'opérateur Egal à permet d'obtenir des données égales à une valeur.
Par exemple, pour extraire des données uniquement sur les Etats-Unis, vous allez créer un filtre "Pays Egal à USA".
Opérateur Différent de
L'opérateur Différent de permet d'obtenir des données différentes d'une valeur.
Par exemple, pour extraire des données sur tous les pays sauf les Etats-Unis, vous allez créer un filtre "Pays Différent de USA".
68 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage des requêtes
Types de filtres de requête
5
Opérateur Différent de
L'opérateur Différent de permet d'extraire des données différentes à partir d'une valeur donnée.
Par exemple, pour extraire des données sur tous les trimestres sauf le quatrième trimestre, vous allez créer un filtre [Trimestre] Différent de "T4".
Opérateur Supérieur à
L'opérateur Supérieur à permet d'extraire des données supérieures à une valeur.
Par exemple, pour extraire des données sur les clients de plus de 60 ans, vous allez créer un filtre "[Age client] Supérieur à 60".
Opérateur Supérieur ou égal à
L'opérateur Supérieur ou égal à permet d'extraire des données supérieures ou égales à une valeur.
Par exemple, pour extraire des données sur le chiffres d'affaires à partir de
1,5 millions de dollars, vous allez créer un filtre "[Chiffre d'affaires] Supérieur ou égal à 1 500 000".
Opérateur Inférieur à
L'opérateur Inférieur à permet d'extraire des données inférieures à une certaine valeur.
Par exemple, pour extraire des notes d'examen inférieures à 40, créez un filtre "[Notes d'examen] Inférieur à 40".
Opérateur Inférieur ou égal à
L'opérateur Inférieur ou égal à permet d'extraire des données inférieures ou
égales à une valeur.
Création de rapports à l'aide de l'Editeur de rapport Java 69
Filtrage des requêtes
5
Types de filtres de requête
Par exemple, pour extraire des données sur les clients de 30 ans ou moins, vous allez créer un filtre "[Age] Inférieur ou égal à 30".
Opérateur Entre
L'opérateur Entre permet d'extraire des données situées entre deux valeurs, les deux valeurs étant comprises.
Par exemple, pour extraire des données sur les semaines comprises entre la semaine 25 et la semaine 36 (semaines 25 et 36 comprises), vous allez créer un filtre "[Semaine] Entre 25 et 36".
Opérateur Pas entre
L'opérateur Pas entre permet d'extraire des données qui ne sont pas comprises dans une plage de valeurs.
Par exemple, pour extraire des données sur toutes les semaines de l'année, sauf les semaines 25 à 36 comprises, vous allez créer un filtre "[Semaine]
Pas entre 25 et 36".
Opérateur Dans liste
L'opérateur Dans liste permet d'extraire des données correspondant aux valeurs d'une liste de valeurs.
Par exemple, pour extraire uniquement les données sur les Etats-Unis, le
Royaume-Uni et le Japon, créez un filtre [Pays] Dans liste
("USA";"RU";"Japon").
Opérateur Pas dans liste
L'opérateur Pas dans liste permet d'obtenir des données qui ne correspondent pas à plusieurs valeurs.
Par exemple, si vous ne voulez pas extraire des données sur les Etats-Unis, le Royaume-Uni et le Japon, vous allez créer un filtre [Pays] Pas dans
("USA";"RU";"Japon").
70 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage des requêtes
Types de filtres de requête
5
Opérateur Correspond au modèle
L'opérateur Correspond au modèle permet d'extraire des données dans lesquelles figure une chaîne donnée, complète ou partielle.
Par exemple, pour extraire des clients dont l'année de naissance est 1972, vous pouvez créer le filtre [Date de naissance] Correspond au modèle "72".
Opérateur Différent du modèle
L'opérateur Différent du modèle permet d'extraire des données dans lesquelles ne figure pas une chaîne donnée.
Par exemple, pour extraire des clients dont l'année de naissance n'est pas
1972, vous pouvez créer le filtre [Date de naissance] Différent du modèle
"72".
Opérateur A la fois
L'opérateur A la fois permet d'extraire des données qui correspondent à deux valeurs.
Par exemple, pour extraire des clients ayant un téléphone fixe et un téléphone portable, vous pouvez créer le filtre [Type de compte] A la fois "Fixe" et
"Portable".
Opérateur Sauf
L'opérateur Sauf permet d'extraire des données qui correspondent à une valeur et en excluent une autre.
Par exemple, pour extraire des clients ayant un téléphone fixe mais pas de téléphone portable, vous pouvez créer le filtre [Type de compte] "Fixe" Sauf
"Portable".
L'opérateur Sauf est plus restrictif que les opérateurs
Différent de et
Pas dans liste
. Par exemple, un rapport qui extrait des clients, doté du filtre
[Lignes] Différent de "Accessoires" exclut toutes les ventes dans lesquelles l'article vendu fait partie de la ligne "Accessoires". Un client ayant
Création de rapports à l'aide de l'Editeur de rapport Java 71
Filtrage des requêtes
5
Types de filtres de requête
acheté des articles appartenant à la ligne Accessoires et d'autres articles d'une autre ligne, figure dans le rapport mais le total de ses dépenses ne comprend que les articles n'appartenant pas à la ligne Accessoires.
Si le filtre est
[Lignes] Sauf "Accessoires"
, seuls les clients n'ayant pas acheté d'accessoires figurent dans le rapport.
Rubriques associées
•
page 200
•
page 198
Combinaison de filtres de requête
Combinaison de filtres de requête
Les questions classiques relatives à l'activité requièrent l'extraction d'informations répondant à plusieurs critères. Par exemple, si vous analysez les données relatives aux services client, vous souhaiterez probablement cibler votre recherche sur une période particulière et sur une région particulière, et probablement aussi sur un niveau particulier de contrat de service. Vous pouvez extraire des données répondant à plusieurs critères de ce type en combinant des filtres dans une même requête.
Exemple : Analyse des revenus des ventes de l'année dernière, pour les magasins dont la surface dépasse les 4000 mètres carrés et dont les revenus des ventes sont inférieurs à 1,5 million d'euros.
Dans cet exemple, vous êtes directeur d'exploitation pour une chaîne de vente au détail. Vous souhaitez analyser les informations sur les grands magasins de votre chaîne qui n'atteignent pas le revenu des ventes que votre entreprise a fixé comme objectif.
Pour cela, vous ajoutez un filtre prédéfini sur la dimension [Année dernière] pour préciser que vous souhaitez extraire uniquement les valeurs de l'année précédente. Vous créez ensuite un deuxième filtre sur la dimension [Groupe des surfaces de vente] pour indiquer que vous ne voulez que les données correspondant aux magasins dont la taille dépasse 4000 mètres carrés.
Puis vous créez un troisième filtre sur l'indicateur [Revenu des ventes] pour limiter la recherche aux magasins dont le revenu des ventes est inférieur
72 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage des requêtes
Types de filtres de requête
5
à 1,5 million d'euros. Enfin, vous combinez ces trois filtres avec l'opérateur
AND.
AND
Année dernière
Groupe des surfaces de vente supérieur ou égal à :
4000
Revenu des ventes inférieur à 1 500 000
Lorsque vous exécutez la requête, seules les données des magasins répondant aux trois critères sont renvoyées au rapport :
Pour combiner des filtres de requête
1.
Créez les filtres et ajoutez-les au volet Filtres de la requête.
Par défaut, Web Intelligence combine les filtres avec l'opérateur AND.
2.
Pour basculer entre AND et OR, cliquez deux fois sur l'opérateur (dans
Requête - HTML) ou cliquez sur la flèche en regard de la case à cocher de l'opérateur et sélectionnez l'autre opérateur (Editeur de rapport HTML).
Imbrication de filtres de requête
L'imbrication de filtres de requête vous permet de créer des conditions de filtre plus complexes qu'en combinant des filtres au même niveau.
Lorsque vous imbriquez des filtres, vous définissez l'ordre dans lequel Web
Intelligence les évalue. Par exemple, Web Intelligence peut renvoyer les données fournies par deux filtres de requête associés dans une relation OR
(dans laquelle l'une ou l'autre des conditions de filtre est vérifiée), puis limiter ces données en leur appliquant un autre filtre. Dans ce cas, les deux filtres associés dans la relation OR sont imbriqués, puis comparés à l'autre filtre dans une relation AND.
L'exemple suivant illustre ce cas de figure :
Création de rapports à l'aide de l'Editeur de rapport Java 73
Filtrage des requêtes
5
Types de filtres de requête
Exemple : Répertorier toutes les ventes effectuées au Japon au cours du
4e trimestre ou pour lesquelles le revenu était supérieur à 1 000 000
Pour répondre à cette question, vous créez le filtre de requête imbriqué suivant :
Pays égal à Japon
AND
OR
Trimestre égal à T4
Revenu supérieur à
1 000 000
Web Intelligence renvoie d'abord les données concernant les ventes effectuées au cours du 4e trimestre ou dont le revenu était supérieur à
1 000 000, puis il limite ces données en renvoyant uniquement celles de ces ventes qui ont été effectuées au Japon.
Pour imbriquer des filtres de requête
1.
Faites glisser et déposez un objet de rapport sur un filtre de requête existant.
Un plan de filtre de requête sur l'objet de rapport apparaît dans une relation imbriquée AND avec le filtre de requête existant.
2.
Définissez le nouveau filtre de requête.
74 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage de données à l'aide de sous-requêtes
6
Filtrage de données à l'aide de sous-requêtes
6
Qu'est-ce qu'une sous-requête ?
Qu'est-ce qu'une sous-requête ?
Une sous-requête est un type de filtre de requête plus souple qui permet de restreindre des valeurs de façon plus performante qu'avec un filtre de requête ordinaire.
Les sous-requêtes sont plus puissantes que les filtres de requête ordinaires pour les raisons suivantes :
• Elles permettent de comparer les valeurs de l'objet dont les valeurs sont utilisées pour restreindre la requête avec les valeurs d'autres objets.
• Elles permettent de restreindre les valeurs renvoyées par la sous-requête
à l'aide d'une clause WHERE.
Qu'est-il possible de faire avec les sous-requêtes ?
Les sous-requêtes permettent de poser des questions complexes qui sont difficiles voire impossibles à formuler avec les filtres de requête simples. Par exemple : quelle est la liste des clients et de leur revenu dans laquelle un client a acheté un service qui avait été réservé (par n'importe quel client) au premier trimestre (T1) 2003 ?
Fonctionnement des sous-requêtes
Les sous-requêtes modifient le SQL généré par Web Intelligence pour extraire les données des requêtes. Web Intelligence génère un SQL contenant une sous-requête qui restreint les données renvoyées par une requête externe.
Pour en savoir plus sur les sous-requêtes SQL, consultez n'importe quel manuel traitant de SQL.
Remarque :
SQL est le langage de requête pris en charge par toutes les bases de données relationnelles (SGBDR), bien que chaque base de données ait sa propre syntaxe.
76 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage de données à l'aide de sous-requêtes
Pour créer une sous-requête
6
Pour créer une sous-requête
1.
Ajoutez au volet Objets du résultat les objets à afficher dans la requête.
2.
Dans le volet Objets du résultat, sélectionnez l'objet à filtrer avec une sous-requête et cliquez sur Ajouter une sous-requête en haut à droite du volet Filtres de la requête.
Le plan de la sous-requête s'affiche dans le volet Filtres de la requête.
Par défaut, l'objet sélectionné apparaît comme objet de type Filtre et
Filtrer par.
3.
Pour ajouter une condition WHERE à la sous-requête, faites glisser un objet de rapport vers la zone de la sous-requête, au-dessous des zones
Déposer un objet ici.
4.
Pour ajouter une condition WHERE à la sous-requête, faites glisser un objet de rapport vers la zone de la sous-requête, en dessous des zones
Déposer un objet ici.
Vous pouvez utiliser une sous-requête existante ou un filtre de requête standard comme condition WHERE dans une sous-requête. Pour ce faire, faites glisser le filtre existant ou la sous-requête vers la zone de la sous-requête, en dessous des zones Déposez un objet ici. Pour copier le filtre existant (au lieu de le déplacer) vers la condition WHERE, maintenez la touche CTRL enfoncée pendant l'opération de glisser-déposer. Dans ce cas, le filtre existant conserve sa place initiale et devient un élément de la condition WHERE de la sous-requête.
5.
Sélectionnez l'opérateur et les valeurs utilisés pour filtrer l'objet dans la condition WHERE.
6.
Cliquez sur Sous-requête pour ajouter une sous-requête au filtre de requête.
Vous pouvez lier des sous-requêtes par des relations ET ou OU, mais
également les imbriquer (créer des sous-requêtes dans des sous-requêtes) en faisant glisser une sous-requête existante vers la zone qui se trouve sous les zones Déposez un objet ici. Dans ce cas, la sous-requête interne devient un élément de la condition WHERE de la sous-requête externe. Pour copier la sous-requête (au lieu de la déplacer) vers la condition WHERE, maintenez la touche CTRL enfoncée pendant l'opération de glisser-déposer. Dans ce cas, la deuxième sous-requête reste au même niveau que la première et devient un élément de la clause
WHERE de celle-ci.
Par défaut, les deux sous-requêtes sont liées par une relation de type
ET. Cliquez sur l'opérateur ET pour basculer entre ET et OU.
Création de rapports à l'aide de l'Editeur de rapport Java 77
Filtrage de données à l'aide de sous-requêtes
6
Pour créer une sous-requête
7.
Pour imbriquer une sous-requête (c'est-à-dire créer une sous-requête au sein d'une sous-requête), faites glisser une sous-requête au-dessous des zones Déposer un objet ici.
Pour copier la sous-requête (au lieu de la déplacer) vers la condition
WHERE, maintenez la touche CTRL enfoncée pendant l'opération de glisser-déposer. Dans ce cas, la deuxième sous-requête reste au même niveau que la première et devient un élément de la clause WHERE de celle-ci.
La sous-requête interne devient un élément de la condition WHERE de la sous-requête externe.
Pour déterminer les clients qui ont acheté un service réservé au premier trimestre (T1) 2003 ainsi que le chiffre d'affaires généré
1.
Faites glisser les objets Client et Revenu vers le volet Objets du résultat de l'Editeur de requête.
2.
Sélectionnez l'objet Service.
3.
Cliquez sur Sous-requête.
Le plan de la sous-requête s'affiche dans le volet Filtres de la requête.
Remarque :
L'objet sélectionné apparaît dans les deux zones du plan de la sous-requête. Le même objet est souvent utilisé dans les deux zones, bien que cela ne soit pas requis. Si les objets ne renvoient pas de valeurs communes, la sous-requête ne renvoie aucune valeur et la requête ne renvoie donc aucune valeur non plus.
4.
Faites glisser l'objet Année de réservation vers la zone du plan de la sous-requête, sous les objets Service.
Web Intelligence ajoute une condition WHERE à l'objet Année de réservation.
5.
Définissez l'opérateur conditionnel de l'objet Année de réservation à Egal
à.
6.
Saisissez "FY2003" dans la zone Saisissez une constante.
7.
Faites glisser l'objet Trimestre de réservation vers le plan de la sous-requête, sous les objets Service.
78 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage de données à l'aide de sous-requêtes
Paramètres de sous-requête
6
Web Intelligence ajoute l'objet Trimestre de réservation à la condition
WHERE.
8.
Définissez l'opérateur conditionnel de l'objet Trimestre de réservation à
Egal à.
9.
Saisissez "Q1" dans la zone Saisissez une constante.
10.
Cliquez sur Exécuter pour lancer la requête.
Paramètres de sous-requête
Une sous-requête ou un ensemble de sous-requêtes contient les paramètres suivants :
Paramètre Description
Objet(s) de type Filtre
Objet dont les valeurs sont utilisées pour filtrer les objets du résultat.
Vous pouvez inclure plusieurs objets de type Filtre. Dans ce cas, Web Intelligence concatène les valeurs des objets que vous spécifiez.
Objet(s) de type Filtrer par
Objet déterminant les valeurs de l'objet de type Filtre renvoyées par la sous-requête.
Vous pouvez inclure plusieurs objets de type Filtrer par. Dans ce cas,
Web Intelligence concatène les valeurs des objets que vous spécifiez.
Création de rapports à l'aide de l'Editeur de rapport Java 79
Filtrage de données à l'aide de sous-requêtes
6
Paramètres de sous-requête
Paramètre
Opérateur
Condition WHERE (facultatif)
Description
Opérateur spécifiant la relation entre l'objet de type Filtre et l'objet de type
Filtrer par.
Les restrictions de la base de données empêchent l'utilisation de certaines combinaisons entre les opérateurs et les objets de type Filtre.
Par exemple, si vous utilisez l'opérateur Egal à avec un objet de type Filtrer par qui renvoie plusieurs valeurs, la base de données rejette le code SQL, car ce type de sousrequête requiert l'objet Filtrer par pour ne renvoyer qu'une seule valeur.
Dans les cas où le code SQL généré est rejeté par la base de données, un message d'erreur s'affiche avec la description de l'erreur renvoyée par la base de données.
Condition supplémentaire qui contraint la liste des valeurs de l'objet
Filtrer par. Vous pouvez utiliser des objets de rapport ordinaires, des conditions prédéfinies ou des filtres de requête existants (y compris des sous-requêtes) dans la condition
WHERE.
80 Création de rapports à l'aide de l'Editeur de rapport Java
Paramètre
Opérateur de relation
Filtrage de données à l'aide de sous-requêtes
Paramètres de sous-requête
6
Description
Il détermine la relation entre les sousrequêtes en présence de plusieurs sous-requêtes.
ET : les conditions de toutes les sous-requêtes doivent être remplies.
OU : les conditions de l'une des sous-requêtes doivent être remplies.
Création de rapports à l'aide de l'Editeur de rapport Java 81
Filtrage de données à l'aide de sous-requêtes
6
Paramètres de sous-requête
82 Création de rapports à l'aide de l'Editeur de rapport Java
Hiérarchisation de données
à l'aide du classement de base de données
7
Hiérarchisation de données à l'aide du classement de base de données
7
Qu'est-ce que le classement de base de données ?
Qu'est-ce que le classement de base de données ?
Lorsque vous classez des données, vous les triez et les filtrez selon des critères de classement. Web Intelligence permet d'extraire des données non classées d'une base de données, puis de les classer dans Web Intelligence.
Un classement de base de données permet de spécifier un classement au niveau de la requête et de la base de données afin que les données renvoyées à Web Intelligence par la requête soient déjà classées,
Les classements de base de données permettent de répondre à des questions de type "Renvoyer les 3 principaux clients en fonction du revenu qu'ils ont généré chaque année" au niveau de la requête, sans renvoyer de données ne rentrant pas dans le classement à Web Intelligence puis de filtrer les données renvoyées à l'aide d'un classement Web Intelligence.
Le classement de base de données comporte les avantages suivants :
• Le classement de données peut nécessiter une puissance de calcul considérable. Un classement au niveau de la base de données permet au serveur, généralement plus puissant que l'ordinateur client, de prendre en charge ce traitement.
• Le pré-classement des données réduit le volume de données extrait du réseau et stocké dans Web Intelligence.
Les classements de base de données modifient le SQL généré par
Web Intelligence pour extraire les données de requête. Si votre base de données prend en charge le classement, Web Intelligence génère du SQL afin de classer les données. Web Intelligence utilise la fonction Rank SQL-99 pour établir un classement SQL. SQL est le langage de requête pris en charge par toutes les bases de données relationnelles (SGBDR), même si chaque base de données dispose de sa propre syntaxe.
Remarque :
Vous pouvez effectuer un classement de base de données uniquement si votre base de données le prend en charge. Si tel n'est pas le cas, le bouton
Ajouter un classement de base de données est désactivé dans la barre d'outils de l'Editeur de requête. Les bases de données qui prennent en charge le classement sont Oracle, DB2, Terradata et Redbrick.
84 Création de rapports à l'aide de l'Editeur de rapport Java
Hiérarchisation de données à l'aide du classement de base de données
Paramètres de classement de base de données
7
Rubriques associées
•
page 142
Paramètres de classement de base de données
Les classements de base de données apparaissent comme suit dans le volet
Filtres de la requête de l'Editeur de requête :
Le tableau suivant décrit les paramètres de classement de gauche à droite :
Paramètre Description
Premiers/Derniers
Nombre d'enregistrements
Propriétés du classement
Ordre de classement.
• Premiers - classe en ordre décroissant.
• Derniers - classe en ordre croissant.
Nombre d'enregistrements à renvoyer dans le classement. Par exemple, les
10 meilleurs.
Dimension utilisée dans le classement.
Par exemple, si la dimension est
Région et le classement les 10 premiers, le classement renvoie les 10 premières régions.
Création de rapports à l'aide de l'Editeur de rapport Java 85
Hiérarchisation de données à l'aide du classement de base de données
7
Pour créer un classement de base de données
Paramètre
D'après
Pour chaque valeur de (facultatif)
Condition WHERE (facultatif)
Description
L'indicateur avec lequel la dimension de classement est établie. Par exemple, si l'indicateur est Revenu et la dimension est Région, Web Intelligence établit un classement des régions en fonction du montant de revenu qu'elles génèrent.
Dimension qui spécifie le contexte de calcul supplémentaire pour le classement. Par exemple, si la dimension de classement est Région, l'indicateur est Revenu et la dimension Pour chaque valeur de est Pays, Web Intelligence établit un classement des régions par revenu dans chaque pays.
Restriction supplémentaire sur les valeurs renvoyées dans le classement qui apparaît sous les autres paramètres. Par exemple, un classement de régions comportant un critère qui restreint Pays à "Etats-Unis"
établit uniquement un classement pour les régions des Etats-Unis.
Pour créer un classement de base de données
1.
Ajoutez les objets à afficher dans votre requête au volet Objets du résultat de l'Editeur de requête.
2.
Sélectionnez la dimension sur laquelle vous souhaitez effectuer le classement.
3.
Cliquez sur Ajouter un classement de base de données dans la barre d'outils.
Le plan du classement apparaît dans le volet Filtres de la requête. La dimension sélectionnée apparaît comme la dimension de classement et
86 Création de rapports à l'aide de l'Editeur de rapport Java
Hiérarchisation de données à l'aide du classement de base de données
Pour créer un classement de base de données
7 le premier indicateur de la requête apparaît comme l'indicateur de classement dans la zone D'après.
Remarque :
Le bouton Ajouter un classement de base de données est désactivé si votre base de données ne prend pas en charge le classement.
4.
Sélectionnez le sens de classement (Premiers ou Derniers).
5.
Saisissez le nombre d'enregistrements que le classement doit renvoyer dans la zone en regard de Premiers/Derniers.
Vous pouvez spécifier une invite au lieu d'une constante en cliquant sur la flèche en regard du nombre. Lorsque vous sélectionnez une invite, l'utilisateur doit saisir le numéro de classement lorsque la requête est exécutée.
6.
Faites glisser la dimension qui fournit le contexte de calcul de l'indicateur vers la zone Pour chaque valeur de.
Cette dimension est facultative. Pour afficher la zone Pour chaque, cliquez sur la flèche à droite de l'indicateur D'après.
7.
Faites glisser les dimensions à inclure dans la restriction WHERE vers la zone située en bas de classement.
8.
Cliquez sur Exécuter la requête.
Rubriques associées
•
Qu'est-ce qu'une sous-requête ?
page 76
Pour créer un rapport qui renvoie les 10 premiers employés en fonction de leur salaire, calculé par département
1.
Faites glisser les objets Département, Nom de l'employé et Salaire vers le volet des objets du rapport dans l'Editeur de requête.
2.
Sélectionnez l'objet Nom de l'Employé.
3.
Cliquez sur Ajouter un classement de base de données dans la barre d'outils.
Web Intelligence ajoute un plan du classement de la base de données dans le volet Filtres de la requête. La dimension de classement est Nom de l'employé et l'indicateur de classement est Salaire.
4.
Définissez la direction du classement sur Premiers.
Création de rapports à l'aide de l'Editeur de rapport Java 87
Hiérarchisation de données à l'aide du classement de base de données
7
Pour créer un classement de base de données
5.
Définissez le nombre de classement sur 10.
6.
Cliquez sur la flèche en regard de l'indicateur D'après si la zone Pour
chaque n'est pas déjà affichée.
7.
Définissez la dimension Pour chaque valeur de sur Département en effectuant un glisser-déposer de la dimension.
Le classement se présente désormais comme ceci :
8.
Cliquez sur Exécuter la requête.
88 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage de données à l'aide d'invites
8
Filtrage de données à l'aide d'invites
8
Définition d'une invite
Définition d'une invite
Une invite est un type de filtre de requête particulier. Il s'agit d'un filtre dynamique qui affiche une question chaque fois que vous actualisez les données d'un document. Pour répondre aux invites, il vous suffit de saisir ou de sélectionner la (les) valeur(s) à afficher avant d'actualiser les données.
Web Intelligence extrait uniquement les valeurs spécifiées à partir de la base de données et renvoie ces valeurs aux rapports du document. Les invites permettent à plusieurs utilisateurs visualisant un même document de spécifier un sous-ensemble d'informations de base de données et d'afficher celui-ci dans les mêmes tableaux et diagrammes de rapport. Elles réduisent en outre le délai d'extraction des données dans la base de données.
Une invite contient les éléments suivants :
• un objet filtré
• un opérateur
• un message
Par exemple, pour inviter les utilisateurs à sélectionner une année spécifique, vous devez définir une invite sur la dimension [Année].
Year Equal To ("Which year?°)
Dans cette invite, l'objet filtré est [Année], l'opérateur est Egal à et le message est "Quelle année ?".
Vous pouvez définir des invites pour tous les objets : dimension, indicateur ou information. Par exemple, vous pouvez filtrer la dimension [Année] pour renvoyer les valeurs correspondant à une année spécifique, filtrer l'indicateur
[Revenu des ventes] pour renvoyer les valeurs correspondant à une fourchette de chiffres de revenus ou filtrer l'information [Année/semaine] pour renvoyer les valeurs correspondant à une semaine spécifique d'une année.
Vous pouvez créer plusieurs invites dans une même requête, reliées par les opérateurs ET ou OU. Vous pouvez également imbriquer les invites. Lorsque l'utilisateur exécute la requête, Web Intelligence affiche les invites.
Les invites apparaissent dans le SQL généré par une requête
Web Intelligence sous la forme de la valeur fournie en réponse à l'invite
(lorsque le SQL est en lecture seule) ou sous la forme de syntaxe d'invite
90 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage de données à l'aide d'invites
Invites en cascade
8
Web Intelligence (lorsque le SQL est modifiable). Par exemple, une invite
[Pays] peut apparaître dans le SQL généré sous la forme :
Resort_Country.country
= @prompt('Enter Country:','A',
'Resort\Country', Mono,Free,Persistent,,User:0) ou
Resort_country.country In ('UK')
Les invites peuvent être facultatives. L'utilisateur n'est pas obligé de spécifier une valeur lorsqu'une invite est facultative. Si aucune valeur n'est spécifiée,
Web Intelligence ignore l'invite.
Invites fusionnées
Lorsqu'un document contient plusieurs fournisseurs de données, les invites comprenant (1) des objets de même type de données, (2) des opérateurs de même type, et (3) utilisant le même texte d'invite, sont fusionnées.
Lorsque tous les fournisseurs de données sont actualisés, un seul message d'invite s'affiche pour de telles invites.
La liste de valeurs affichée par l'invite fusionnée correspond à la liste associée
à l'objet dans l'invite ayant le plus grand nombre de contraintes de propriétés d'affichage.
Invites en cascade
Avec certains objets, Web Intelligence affiche une invite en cascade lorsque ceux-ci sont inclus dans une définition d'invite. Le créateur d'univers définit les listes de valeurs de ces objets de façon hiérarchisée en rapport avec d'autres listes de valeurs de l'univers.
Les invites en cascade permettent à l'utilisateur de se concentrer sur les valeurs qu'il souhaite inclure dans l'invite et sur celles-ci uniquement.
Exemple : Choix d'un magasin
Dans cet exemple, le créateur d'univers a défini les informations [Nom du magasin], [Ville] et [Etat] dans une hiérarchie. Lorsque vous insérez une invite de type
[Nom de magasin] Egal à <valeur>
, Web Intelligence affiche ces objets dans une hiérarchie dans la boîte de dialogue Invites.
Création de rapports à l'aide de l'Editeur de rapport Java 91
Filtrage de données à l'aide d'invites
8
Listes de valeurs hiérarchiques
Pour pouvoir sélectionner le magasin, l'utilisateur doit d'abord sélectionner l'état dans lequel se trouve la ville du magasin, puis la ville dans lequel se trouve le magasin puis le magasin. Lorsque l'utilisateur sélectionne l'Etat,
Web Intelligence limite les valeurs de la ville aux villes de l'Etat. Lorsque l'utilisateur sélectionne la ville, Web Intelligence limite le nombre de magasins aux magasins de la ville.
Listes de valeurs hiérarchiques
Si votre univers comporte des listes hiérarchiques de valeurs, elles s'affichent sous forme d'arborescence. Dans l'arborescence, vous naviguez vers les
éléments recherchés.
Selon la configuration de la liste de valeurs dans l'univers, celle-ci apparaît sous la forme d'une invite en cascade ou de façon hiérarchique. Contactez votre administrateur pour en savoir plus.
Requêtefiltre de et invite, opérateurs
Opérateur Egal à
L'opérateur Egal à permet d'obtenir des données égales à une valeur.
Par exemple, pour extraire des données uniquement sur les Etats-Unis, vous allez créer un filtre "Pays Egal à USA".
Opérateur Différent de
L'opérateur Différent de permet d'obtenir des données différentes d'une valeur.
Par exemple, pour extraire des données sur tous les pays sauf les Etats-Unis, vous allez créer un filtre "Pays Différent de USA".
92 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage de données à l'aide d'invites
Requêtefiltre de et invite, opérateurs
8
Opérateur Différent de
L'opérateur Différent de permet d'extraire des données différentes à partir d'une valeur donnée.
Par exemple, pour extraire des données sur tous les trimestres sauf le quatrième trimestre, vous allez créer un filtre [Trimestre] Différent de "T4".
Opérateur Supérieur à
L'opérateur Supérieur à permet d'extraire des données supérieures à une valeur.
Par exemple, pour extraire des données sur les clients de plus de 60 ans, vous allez créer un filtre "[Age client] Supérieur à 60".
Opérateur Supérieur ou égal à
L'opérateur Supérieur ou égal à permet d'extraire des données supérieures ou égales à une valeur.
Par exemple, pour extraire des données sur le chiffres d'affaires à partir de
1,5 millions de dollars, vous allez créer un filtre "[Chiffre d'affaires] Supérieur ou égal à 1 500 000".
Opérateur Inférieur à
L'opérateur Inférieur à permet d'extraire des données inférieures à une certaine valeur.
Par exemple, pour extraire des notes d'examen inférieures à 40, créez un filtre "[Notes d'examen] Inférieur à 40".
Création de rapports à l'aide de l'Editeur de rapport Java 93
Filtrage de données à l'aide d'invites
8
Requêtefiltre de et invite, opérateurs
Opérateur Inférieur ou égal à
L'opérateur Inférieur ou égal à permet d'extraire des données inférieures ou
égales à une valeur.
Par exemple, pour extraire des données sur les clients de 30 ans ou moins, vous allez créer un filtre "[Age] Inférieur ou égal à 30".
Opérateur Entre
L'opérateur Entre permet d'extraire des données situées entre deux valeurs, les deux valeurs étant comprises.
Par exemple, pour extraire des données sur les semaines comprises entre la semaine 25 et la semaine 36 (semaines 25 et 36 comprises), vous allez créer un filtre "[Semaine] Entre 25 et 36".
Opérateur Pas entre
L'opérateur Pas entre permet d'extraire des données qui ne sont pas comprises dans une plage de valeurs.
Par exemple, pour extraire des données sur toutes les semaines de l'année, sauf les semaines 25 à 36 comprises, vous allez créer un filtre "[Semaine]
Pas entre 25 et 36".
Opérateur Dans liste
L'opérateur Dans liste permet d'extraire des données correspondant aux valeurs d'une liste de valeurs.
Par exemple, pour extraire uniquement les données sur les Etats-Unis, le
Royaume-Uni et le Japon, créez un filtre [Pays] Dans liste
("USA";"RU";"Japon").
94 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage de données à l'aide d'invites
Requêtefiltre de et invite, opérateurs
8
Opérateur Pas dans liste
L'opérateur Pas dans liste permet d'obtenir des données qui ne correspondent pas à plusieurs valeurs.
Par exemple, si vous ne voulez pas extraire des données sur les Etats-Unis, le Royaume-Uni et le Japon, vous allez créer un filtre [Pays] Pas dans
("USA";"RU";"Japon").
Opérateur Correspond au modèle
L'opérateur Correspond au modèle permet d'extraire des données dans lesquelles figure une chaîne donnée, complète ou partielle.
Par exemple, pour extraire des clients dont l'année de naissance est 1972, vous pouvez créer le filtre [Date de naissance] Correspond au modèle "72".
Opérateur Différent du modèle
L'opérateur Différent du modèle permet d'extraire des données dans lesquelles ne figure pas une chaîne donnée.
Par exemple, pour extraire des clients dont l'année de naissance n'est pas
1972, vous pouvez créer le filtre [Date de naissance] Différent du modèle
"72".
Opérateur A la fois
L'opérateur A la fois permet d'extraire des données qui correspondent à deux valeurs.
Par exemple, pour extraire des clients ayant un téléphone fixe et un téléphone portable, vous pouvez créer le filtre [Type de compte] A la fois "Fixe" et
"Portable".
Création de rapports à l'aide de l'Editeur de rapport Java 95
Filtrage de données à l'aide d'invites
8
Pour créer une invite
Opérateur Sauf
L'opérateur Sauf permet d'extraire des données qui correspondent à une valeur et en excluent une autre.
Par exemple, pour extraire des clients ayant un téléphone fixe mais pas de téléphone portable, vous pouvez créer le filtre [Type de compte] "Fixe" Sauf
"Portable".
L'opérateur Sauf est plus restrictif que les opérateurs
Différent de et
Pas dans liste
. Par exemple, un rapport qui extrait des clients, doté du filtre
[Lignes] Différent de "Accessoires" exclut toutes les ventes dans lesquelles l'article vendu fait partie de la ligne "Accessoires". Un client ayant acheté des articles appartenant à la ligne Accessoires et d'autres articles d'une autre ligne, figure dans le rapport mais le total de ses dépenses ne comprend que les articles n'appartenant pas à la ligne Accessoires.
Si le filtre est
[Lignes] Sauf "Accessoires"
, seuls les clients n'ayant pas acheté d'accessoires figurent dans le rapport.
Rubriques associées
•
page 200
•
page 198
Pour créer une invite
1.
A partir de l'onglet Données, faites glisser l'objet auquel vous souhaitez appliquer une invite et déposez-le dans le volet Filtres de la requête.
Le filtre de la requête s'affiche en mode plan dans le volet Filtres de la
requête.
2.
Cliquez sur la flèche à droite du Filtre de requête, puis sélectionnez Invite dans le menu.
3.
Saisissez le texte de l'invite dans le champ correspondant.
4.
Cliquez sur l'icône en regard de la zone de texte et utilisez la boîte de dialogue qui s'affiche pour définir les propriétés de l'invite.
• Si l'invite concerne une date et que vous voulez que les utilisateurs voient le calendrier dans une fenêtre contextuelle pour pouvoir y
96 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage de données à l'aide d'invites
Pour supprimer une invite
8 sélectionner une ou plusieurs dates, ne sélectionnez pas Invite avec
liste de valeurs.
• Si le document contient plusieurs fournisseurs de données, et qu'il existe une invite, comprenant (1) des objets de même type de données,
(2) des opérateurs de même type, et (3) utilisant le même texte d'invite comme nouvelle invite, Web Intelligence envoie un message d'avertissement pour indiquer que les deux invites vont être fusionnées.
Cela implique que lorsque tous les fournisseurs de données sont actualisés, un seul message d'invite s'affiche pour les deux invites concernées.
5.
Sélectionnez Invite facultative pour que l'invite soit facultative.
6.
Pour supprimer une invite, cliquez sur celle-ci avec le bouton droit de la souris et sélectionnez Supprimer dans le menu.
L'invite s'affiche à chaque actualisation du document.
Rubriques associées
•
Définition du mode d'affichage des invites
page 97
•
page 91
Pour supprimer une invite
• Sélectionnez l'invite puis appuyez sur la touche Suppr.
Définition du mode d'affichage des invites
Par défaut, les invites affichent une zone et une liste de valeurs. Pour répondre aux invites, il vous suffit de saisir les valeurs dans la zone ou de les sélectionner dans la liste.
Vous pouvez changer le mode d'affichage des invites à l'aide de l'une ou plusieurs des options suivantes :
Création de rapports à l'aide de l'Editeur de rapport Java 97
Filtrage de données à l'aide d'invites
8
Définition du mode d'affichage des invites
Pour que l'invite affiche...
(utile lorsque vous...) Alors...
la liste des valeurs associées à la dimension, l'indicateur ou l'information faisant l'objet du filtre, souhaitez afficher toutes les valeurs pour l'objet puis effectuer une sélection parmi ces valeurs conservez l'option sélectionnée par défaut : Invite
avec liste de valeurs
les valeurs spécifiées la dernière fois qu'une réponse a été donnée à l'invite (les utilisateurs pouvant sélectionner une ou plusieurs autres valeurs), resélectionnez souvent les mêmes valeurs lorsque vous actualisez le document mais souhaitez avoir la possibilité de sélectionner une autre valeur si nécessaire, telle que le nom du mois actuel sélectionnez l'option :
Conserver les dernières valeurs sélectionnées
les valeurs que vous spécifiez comme valeurs par défaut (les utilisateurs pouvant sélectionner une ou plusieurs autres valeurs), resélectionnez presque toujours les mêmes valeurs lorsque vous actualisez le document mais souhaitez avoir la possibilité de sélectionner une autre valeur si nécessaire, telle que le nombre de l'année actuelle sélectionnez l'option :
Définir valeur(s) par défaut
une liste de valeurs à partir de laquelle les utilisateurs effectuent leur sélection, souhaitez empêcher que les utilisateurs saisissent une valeur susceptible de ne pas exister dans la base de données sélectionnez l'option :
Sélectionner uniquement dans la liste
Pour que l'invite soit facultative, sélectionnez Invite facultative. L'utilisateur n'est pas obligé de spécifier une valeur pour l'invite. Dans ce cas,
Web Intelligence ignore l'invite.
98 Création de rapports à l'aide de l'Editeur de rapport Java
Filtrage de données à l'aide d'invites
Combinaison d'invites
8
Remarque :
Si l'invite concerne une date et que vous voulez que les utilisateurs voient le calendrier dans une fenêtre contextuelle pour pouvoir y sélectionner une ou plusieurs dates, ne sélectionnez pas Invite avec liste de valeurs.
Combinaison d'invites
La combinaison de plusieurs invites sur une requête unique vous permet de filtrer les données renvoyées au document afin que chaque personne visualisant les rapports ne voie que les informations en relation avec ses besoins professionnels propres. Par exemple, vous pouvez combiner les trois invites suivantes dans un document sur les comptes utilisateur :
• Quel client ?
• Quel compte ?
• Quelle période : du ? au ?
… permet à chaque responsable visualisant le document d'accéder aux valeurs d'un compte client particulier sur une période donnée.
Pour combiner les invites, procédez de la même manière que pour les filtres de requête.
Combinaison d'invites avec des filtres de requête
La combinaison d'invites et de filtres sur une requête unique vous permet de décider, à l'aide de filtres, des valeurs pour certains des objets sélectionnés sur la requête, et autorise les utilisateurs à décider, à l'aide d'invites, des valeurs des autres objets sélectionnés. Par exemple, si vous combinez les filtres et invites suivants dans un document Ressources humaines :
• [Année] Egale à Cette année
• [Poste] Différent de Directeur
• Quel employé ?
Les utilisateurs qui visualisent le document peuvent choisir l'employé dont ils veulent voir les informations, mais il ne peuvent consulter que les données relatives à l'année actuelle et n'ont pas accès aux données concernant les directeurs.
Création de rapports à l'aide de l'Editeur de rapport Java 99
Filtrage de données à l'aide d'invites
8
Pour modifier l'ordre des invites
Pour modifier l'ordre des invites
1.
Cliquez sur l'onglet Propriétés dans l'Editeur de requête.
2.
Sélectionnez l'invite à déplacer vers le haut ou vers le bas dans la boîte de dialogue Ordre des invites, puis cliquez sur la flèche correspondante
à côté.
Fusion d'invites
Lorsqu'un document contient plusieurs requêtes, Web Intelligence fusionne les invites comprenant des objets du même type de données, des opérateurs du même type et utilisant le même texte d'invite. Lorsque toutes les requêtes sont actualisées, un seul message d'invite s'affiche pour de telles invites.
100 Création de rapports à l'aide de l'Editeur de rapport Java
Interface de reporting de l'Editeur de rapport Java
9
9
Interface de reporting de l'Editeur de rapport Java
Par défaut, l'interface de l'Editeur de rapport Java présente les éléments suivants :
• Onglets de rapport : groupe de 4 onglets situés à gauche de l'écran qui permettent d'utiliser des rapports.
Onglet
Données
Modèles
Carte
Propriétés
Description
Présente les objets, les formules et les variables de l'univers qui peuvent être ajoutés au rapport.
Présente les tableaux, les diagrammes et les cellules qui peuvent être ajoutés au rapport.
Affiche une carte hiérarchique des composants du rapport
(tableaux, cellules, sections et filtres par exemple).
Affiche les propriétés modifiables utilisées pour configurer l'apparence et le comportement du rapport. La liste des propriétés dépend du composant de rapport sélectionné.
• Barres d'outils
102 Création de rapports à l'aide de l'Editeur de rapport Java
Interface de reporting de l'Editeur de rapport Java
9
Barre d'outils
Principale
Description
Cette barre d'outils permet de passer de la vue de requête
à la vue de rapport, d'enregistrer et d'imprimer des documents, d'activer le suivi des données et le mode
Exploration et de configurer l'interface de rapport.
Elle est toujours visible. Les autres barres d'outils peuvent
être masquées.
Mise en forme
Reporting
Navigation dans les pages
Cette barre d'outils permet de mettre en forme le texte et les objets de rapport.
Cette barre d'outils permet d'ajouter des fonctions de reporting (filtres, variables, classements, calculs, etc.)
Cette barre d'outils permet de parcourir les pages d'un rapport.
• Rapports : par défaut, les rapports du document Web Intelligence figurent
à droite des onglets de rapport et sous les barres d'outils. Chaque rapport s'affiche isolément.
Vous pouvez configurer l'interface de rapport (masquer, par exemple, des barres d'outils ou changer la position des onglets de rapport) en sélectionnant les options du menu Configurer la vue de la barre d'outils principale.
Création de rapports à l'aide de l'Editeur de rapport Java 103
9
Interface de reporting de l'Editeur de rapport Java
104 Création de rapports à l'aide de l'Editeur de rapport Java
Réponses aux invites
10
Réponses aux invites
10
Pour saisir des valeurs en réponse à une invite
Pour saisir des valeurs en réponse à une invite
1.
Une fois votre rapport ouvert dans un document Web Intelligence, cliquez sur Actualiser les données à droite de la barre d'outils principale figurant au-dessus du rapport.
La boîte de dialogue "Invites" s'affiche.
2.
Sélectionnez une question pour l'invite.
Si les invites sont organisées de façon hiérarchique dans une arborescence, vous devez d'abord sélectionner l'invite dont le niveau hiérarchique est le plus bas. Ce type d'invite est appelé XXXinvite en cascade.
Les valeurs que vous pouvez choisir sont répertoriées dans le volet en bas à gauche.
Si la liste de valeurs n'est pas disponible, cliquez sur Actualiser les
valeurs pour l'afficher. La liste de valeurs apparaît maintenant, ainsi que la date de sa dernière actualisation.
Si vous avez déjà répondu à l'invite, les valeurs sélectionnées la dernière fois apparaissent dans le volet de réponse d'invite à droite. Vous pouvez conserver ces valeurs ou les supprimer à l'aide de <<.
Les options qui s'affichent lorsque vous répondez à des invites varient selon (1) qu'il s'agit de la première actualisation des résultats ou (2) les propriétés définies pour les invites lors de leur création.
3.
Sélectionnez dans la liste de choix du volet gauche les valeurs dont vous souhaitez afficher les résultats, ou saisissez les valeurs dans la zone de texte, puis cliquez sur >> pour les ajouter à la zone de réponse d'invite située à droite.
Si vous saisissez plusieurs valeurs, vous devez séparer chaque valeur par un point-virgule (;). Par exemple : Italie;Espagne.
4.
Cliquez sur Exécuter la requête.
Web Intelligence extrait les données pour les valeurs que vous avez spécifiées et renvoie les résultats aux rapports.
Remarque :
Si l'invite est facultative, cliquez sur Exécuter la requête sans spécifier de valeur. Web Intelligence ignore l'invite.
106 Création de rapports à l'aide de l'Editeur de rapport Java
Réponses aux invites
Pour saisir des dates en réponse à une invite
10
Pour saisir des dates en réponse à une invite
1.
Une fois votre rapport ouvert dans un document Web Intelligence, cliquez sur Actualiser les données à droite de la barre d'outils principale figurant au-dessus du rapport.
La boîte de dialogue "Invites" s'affiche.
2.
Pour sélectionner une date, cliquez sur la flèche à droite de la zone de texte, sélectionnez une date dans le calendrier contextuel, puis cliquez sur >> pour ajouter la date sélectionnée à la liste de droite.
Si vous avez déjà répondu à l'invite, les valeurs sélectionnées la dernière fois apparaissent dans le volet de réponse d'invite à droite. Vous pouvez conserver ces valeurs ou les supprimer à l'aide de <<.
3.
Si l'invite vous permet de sélectionner plusieurs dates et que vous souhaitez visualiser les résultats pour plusieurs dates, répétez l'étape précédente.
4.
Cliquez sur Exécuter la requête.
Web Intelligence extrait les données pour les valeurs que vous avez spécifiées et renvoie les résultats aux rapports.
Remarque :
Si l'invite est facultative, cliquez sur Exécuter la requête sans spécifier de valeur. Web Intelligence ignore l'invite.
Création de rapports à l'aide de l'Editeur de rapport Java 107
Réponses aux invites
10
Pour saisir des dates en réponse à une invite
108 Création de rapports à l'aide de l'Editeur de rapport Java
Modes d'affichage de
Web Intelligence
11
Modes d'affichage de Web Intelligence
11
Pour basculer entre les modes d'affichage
Pour basculer entre les modes d'affichage
Vous pouvez afficher les rapports Web Intelligence dans différents modes en fonction de l'utilisation et de l'apparence souhaitées des données.
1.
Dans Web Intelligence Interactive, sélectionnez l'onglet correspondant au rapport à visualiser.
2.
Cliquez sur la flèche à côté du bouton Visualiser de la barre d'outils
Rapport située au-dessus du rapport.
3.
Sélectionnez le mode de visualisation.
Web Intelligence Interactive affiche le rapport selon le mode de visualisation choisi.
4.
Dans l'Editeur de rapport Java, utilisez l'option Changer de
page/Affichage rapide de la barre d'outils de reporting pour alterner entre le mode Page et le mode Affichage rapide.
mode Brouillon
Le mode Brouillon affiche uniquement les tableaux, les rapports et les cellules individuelles dans les rapports.
Utilisez le mode Brouillon si vous souhaitez vous concentrer sur l'analyse des résultats, ajouter des calculs ou des formules, ajouter des ruptures, ou trier les résultats dans des tableaux pour les organiser.
mode Page
Le mode Page affiche la mise en page des rapports, y compris les marges, les en-têtes et les pieds de page.
Utilisez le mode Page lorsque vous souhaitez affiner la mise en forme de tableaux et de diagrammes ainsi que la mise en page d'un rapport.
mode PDF
Le mode PDF affiche le rapport au format PDF.
110 Création de rapports à l'aide de l'Editeur de rapport Java
Modes d'affichage de Web Intelligence
Pour basculer entre les modes d'affichage
11
Le mode PDF permet d'afficher un rapport au format PDF ou de l'imprimer dans Adobe® Acrobat® Reader®.
Mode Affichage rapide
Le mode Affichage rapide est le mode d'affichage par défaut de
Web Intelligence. Il s'agit d'une mode de pagination basé sur les données plutôt que sur la taille physique des pages du rapport. Le mode Affichage rapide affiche uniquement les tables, les rapports et les cellules autonomes dans les rapports. En revanche, il affiche un maximum d'enregistrements verticalement et horizontalement, selon les paramètres d'affichage rapide.
Le mode Affichage rapide spécifie également la hauteur et la largeur minimum de page ainsi que le degré de remplissage des bords du rapport.
Le mode Affichage rapide limite le nombre de lignes horizontales et verticales.
Il peut donc arriver qu'un rapport ne contienne pas toutes les données possibles.
Utilisez le mode Affichage rapide si vous souhaitez vous concentrer sur l'analyse des résultats, ajouter des calculs ou des formules, ajouter des ruptures, ou trier les résultats dans des tableaux pour les organiser.
Les propriétés du mode Affichage rapide sont configurables par l'administrateur de la CMC ou directement dans Web Intelligence.
Propriété Configurée dans
Remarques
CMC Nombre maximal d'enregistrements verticaux
Nombre maximal d'enregistrements horizontaux
CMC
Largeur de page minimale
Hauteur de page minimale
CMC
CMC
Remplissage droite CMC
Création de rapports à l'aide de l'Editeur de rapport Java 111
Modes d'affichage de Web Intelligence
11
Pour basculer entre les modes d'affichage
Propriété Configurée dans
Remarques
CMC Remplissage bas
Enregistrements verticaux par page
Web Intelligence
• Affecte uniquement les tableaux et les tableaux croisés horizontaux
• Les tableaux horizontaux ne sont jamais coupés verticalement
• Le nombre de lignes d'un tableau horizontal est ignoré dans le calcul des enregistrements verticaux
Enregistrements horizontaux par page
Web Intelligence
• Affecte uniquement les tableaux, formulaires et tableaux croisés verticaux
• Le nombre de lignes d'un tableau vertical est ignoré dans le calcul des enregistrements horizontaux
Autres remarques :
• Les en-têtes et pieds de page ne comptent pas comme des lignes.
• Les cellules et les diagrammes individuels ne comptent pas comme des lignes.
• Les cellules de section ne comptent pas comme des lignes lorsque la section n'est pas vide.
• Les cellules de section comptent comme des lignes verticales lorsque la section est vide.
• L'option Eviter les sauts de page dans le bloc n'a aucun effet sur le mode
Affichage rapide
Pour modifier les paramètres du mode Affichage rapide dans
Web Intelligence
Vous pouvez modifier le nombre d'enregistrements horizontaux et verticaux par page en mode Affichage rapide dans Web Intelligence.
1.
Dans l'Editeur de rapport Java, définissez les propriétés Contenu de la
page > Enregistrements verticaux par page et Contenu de la page >
Enregistrements horizontaux par page.
112 Création de rapports à l'aide de l'Editeur de rapport Java
Modes d'affichage de Web Intelligence
Pour basculer entre les modes d'affichage
11
2.
Dans Web Intelligence Interactive, cliquez avec le bouton droit de la souris sur l'arrière-plan du rapport, sélectionnez Format du rapport pour afficher la boîte de dialogue correspondante ""et définissez les options Nombre
d'enregistrements verticaux par page et Nombre d'enregistrements
horizontaux par page dans l'onglet Général.
3.
Comme raccourci, vous pouvez également utiliser les icônes de la barre d'outils Navigation dans les pages (Editeur de rapport Java) ou la barre d'outils principale (Web Intelligence Interactive) pour augmenter ou réduire ces paramètres par incréments de 50.
Pour sélectionner le mode d'affichage optimisé
Votre administrateur peut définir des marges minimales, des en-têtes et des pieds de page appliqués uniquement lors de la visualisation des rapports à l'écran. Cela permet d'afficher le maximum d'informations sur les pages d'un rapport lorsque vous les visualisez sur l'écran de votre ordinateur. Pour appliquer la définition de page définie par votre administrateur, vous devez sélectionner le mode Affichage optimisé.
1.
Sélectionnez Document > Propriétés (dans Web Intelligence Interactive) ou cliquez avec le bouton droit de la souris sur un rapport et sélectionnez
Propriétés du document (dans l'Editeur de rapport Java).
2.
Sélectionnez Mode Affichage optimisé.
Création de rapports à l'aide de l'Editeur de rapport Java 113
Modes d'affichage de Web Intelligence
11
Pour basculer entre les modes d'affichage
114 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation d'alerteurs pour mettre en évidence des résultats
12
Utilisation d'alerteurs pour mettre en évidence des résultats
12
Définition des alerteurs
Définition des alerteurs
Les alerteurs vous permettent de mettre en évidence des résultats qui atteignent ou non des objectifs spécifiques de l'entreprise. Vous pouvez créer un alerteur simple pour mettre en évidence des résultats particulièrement élevés ou faibles avec une couleur spécifique ou un texte de commentaire, par exemple "Haute performance".
Un alerteur peut contenir 6 conditions au maximum. Cela vous permet de mettre en évidence des informations répondant à plusieurs critères. Par exemple, vous pouvez définir un alerteur qui met en évidence des revenus
élevés pour une activité commerciale spécifique ou pour un secteur de clientèle.
Vous pouvez appliquer des alerteurs à des cellules de corps dans un tableau
(par colonne ou par ligne), à des cellules de section, à des cellules d'en-tête et à des cellules individuelles. Cependant, vous ne pouvez pas appliquer des alerteurs à des tableaux ou des formulaires dans leur totalité, ni à des diagrammes.
Business Objects prend officiellement en charge jusqu'à 30 alerteurs dans un document Web Intelligence. Vous pouvez appliquer ces alerteurs à un maximum de 20 colonnes ou lignes de tableau, cellules individuelles ou cellules de section sur les rapports.
Business Objects prend en charge officiellement jusqu'à 10 alerteurs différents sur une même colonne ou ligne de tableau, cellule individuelle ou cellule de section.
Vous pouvez définir des alerteurs pour activer les modifications de mise en forme suivantes sur les colonnes/lignes de tableau ou les cellules :
• Couleur, taille et style du texte
• Couleurs et style des bordures de cellule
• Affichage de l'arrière-plan des cellules – couleurs spécifiques, images ou liens hypertexte vers des pages Web
Vous pouvez aussi définir des alerteurs qui affichent un texte ou une formule, une image ou un lien hypertexte. Dans ce cas, les résultats qui répondent
à la condition définie dans l'alerteur seront remplacés par le texte ou la formule.
116 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation d'alerteurs pour mettre en évidence des résultats
Pour ajouter, modifier, dupliquer, définir la priorité ou activer des alerteurs
12
Si vous définissez un alerteur avec plusieurs conditions, chacune d'entre elles génère des modifications de mise en forme identiques. Pour générer des modifications de mise en forme différentes pour chaque condition, vous devez utiliser des sous-alerteurs.
Les alerteurs sont dynamiques. Cela signifie que quand vous actualisez des rapports avec les données les plus à jour à partir de la base de données, les alerteurs mettent en évidence les nouveaux résultats.
Si vous appliquez un alerteur à une ligne ou une colonne d'un tableau avec une rupture, l'alerteur est activé seulement quand la valeur qui répond à la condition de l'alerteur s'affiche sur la première ligne de cette rupture.
Sous-alerteurs
Un alerteur peut être constitué de plusieurs sous-alerteurs, chacun contenant une ou plusieurs conditions. Les sous-alerteurs vous permettent d'appliquer différentes conditions et mises en forme à un même objet.
Pour que chaque condition génère un format différent, vous devez utiliser des sous-alerteurs. Si vous définissez un alerteur avec plusieurs conditions, le format de l'alerteur s'applique à toutes les conditions.
Par exemple, dans un même alerteur défini pour [Revenu des ventes], un sous-alerteur peut mettre en évidence les résultats élevés en vert et un second sous-alerteur peut mettre en évidence les résultats faibles en rouge.
Vous pouvez inclure un maximum de huit sous-alerteurs dans un alerteur.
Pour ajouter, modifier, dupliquer, définir la priorité ou activer des alerteurs
1.
Pour afficher la boîte de dialogue "Alerteurs", cliquez sur Alerteurs dans la barre d'outils de reporting.
2.
Pour ajouter un alerteur, cliquez sur Nouveau, puis créez l'alerteur avec l'éditeur d'alerteur.
3.
Pour modifier un alerteur, sélectionnez-le dans la liste, cliquez sur
Modifier puis utilisez l'éditeur d'alerteur.
4.
Pour dupliquer un alerteur, sélectionnez-le dans la liste, puis cliquez sur
Dupliquer.
Création de rapports à l'aide de l'Editeur de rapport Java 117
Utilisation d'alerteurs pour mettre en évidence des résultats
12
Pour créer un alerteur
5.
Pour supprimer un alerteur, sélectionnez-le dans la liste, puis cliquez sur
Supprimer.
6.
Pour activer ou désactiver un alerteur, sélectionnez-le dans la liste, puis activez-le ou désactivez-le.
7.
Pour donner la priorité à un alerteur, sélectionnez-le dans la liste puis utilisez les boutons fléchés haut ou bas pour modifier sa position dans la liste.
Pour créer un alerteur
1.
Saisissez le nom de l'alerteur dans la zone Nom d'alerteur.
2.
Saisissez la description de l'alerteur dans la zone Description.
3.
Définissez les conditions de déclenchement de l'alerteur en suivant les
4 étapes ci-dessous.
4.
Sélectionnez la cellule ou l'objet dont la valeur déclenche l'alerteur dans la zone Objet ou cellule filtrés.
Si la cellule sur laquelle vous souhaitez créer un alerteur contient une date ou des données numériques (une date ou un calcul, par exemple), vous devez sélectionner un objet ou une variable au lieu de Contenu
cellule. Cela est dû au fait que Web Intelligence prend en compte toute valeur saisie dans la zone de texte Valeur, comme une chaîne de caractères.
• Pour déclencher l'alerteur avec les données de la cellule sélectionnée, cliquez sur ..., puis sélectionnez Contenu cellule dans le menu.
• Pour déclencher l'alerteur avec la valeur d'un objet ou d'une variable, cliquez sur ..., sélectionnez Sélectionner un objet ou une variable dans le menu, puis sélectionnez l'objet ou la variable dans la boîte de dialogue "Objets et variables".
5.
Sélectionnez l'opérateur dans la liste Opérateur.
6.
Saisissez la valeur de déclenchement de l'alerteur dans la zone Valeur.
• Vous pouvez la saisir directement dans la zone.
• Pour sélectionner une valeur dans la liste de valeurs de l'objet choisi dans la zone Objet ou cellule filtrés, cliquez sur ... à droite de la zone Valeur, puis sur Sélectionner une valeur dans le menu, puis sélectionnez la valeur dans la boîte de dialogue "Liste de valeurs".
• Pour sélectionner un autre objet ou une autre variable comme valeur, cliquez sur ... à droite de la zone Valeur, puis sur Sélectionner un
objet ou une variable dans le menu, puis sélectionnez l'objet ou la variable dans la boîte de dialogue "Objets et variables".
118 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation d'alerteurs pour mettre en évidence des résultats
Pour définir le format d'un alerteur
12
• Pour désactiver la zone Valeur, cliquez sur ... à droite, puis sélectionnez Vide dans le menu.
7.
Pour ajouter une autre condition de déclenchement de l'alerteur, cliquez sur + sous les conditions existantes, sélectionnez la cellule ou l'objet filtré, l'opérateur et la valeur comme décrit ci-dessus.
8.
Pour supprimer une condition, cliquez sur - en regard de la condition.
9.
Pour déclencher l'alerteur avec une formule et non avec des conditions, cliquez sur Formule, puis saisissez la formule dans la zone qui apparaît ou cliquez sur Fx pour créer la formule avec l'Editeur de formule.
• N'incluez pas de guillemets avant ni après le texte. Par exemple, si vous voulez que l'alerteur affiche IMPAYE, saisissez : IMPAYE.
• La formule doit renvoyer Vrai ou Faux. Vrai déclenche l'alerteur. Faux ne le déclenche pas. Par exemple, si la formule est
IndexationDes
Lignes()=3
, la mise en forme de l'alerteur apparaît sur la quatrième ligne du tableau.
10.
Pour ajouter une autre condition ou un autre ensemble de conditions à l'alerteur, cliquez sur Ajouter sous-alerteur, puis définissez les conditions ou créez une formule comme décrit ci-dessus.
11.
Pour supprimer un sous-alerteur, cliquez sur Supprimer sous-alerteur.
12.
Pour définir le format affiché lors du déclenchement de l'alerteur, cliquez sur Format, puis définissez le format dans la boîte de dialogue Affichage
d'alerteur.
Pour définir le format d'un alerteur
1.
Cliquez sur Format dans l'Editeur d'alerteur.
La boîte de dialogue "Affichage d'alerteur" apparaît.
2.
Entrez le texte de l'alerteur ou la formule que l'alerteur utilise pour générer son résultat dans la zone Affichage.
Vous pouvez également créer une formule en cliquant sur Fx et en utilisant l'Editeur de formule.
3.
Définissez le format du texte (police, style de police, couleur et alignement) dans la zone Texte.
4.
Définissez la couleur et l'image d'arrière-plan de l'alerteur dans la zone
Arrière-plan.
5.
Définissez la bordure de l'alerteur dans la zone Bordure.
6.
Cliquez sur OK pour revenir à l'Editeur d'alerteur.
Création de rapports à l'aide de l'Editeur de rapport Java 119
Utilisation d'alerteurs pour mettre en évidence des résultats
12
Utilisation de formules pour créer des alerteurs avancés
Utilisation de formules pour créer des alerteurs avancés
Vous pouvez créer des alerteurs avancés avec le langage de formule
Web Intelligence au lieu d'utiliser les options par défaut Objet ou cellule
filtrés, Opérateur et Opérande.
Vous pouvez créer des alerteurs qui affichent du texte, des formules ou des liens hypertexte dans les cellules de rapport remplissant les conditions définies dans l'alerteur.
Cela vous permet d'afficher des messages dans des cellules, par exemple
"IMPAYE", d'afficher des formules qui modifient les résultats (par exemple, pour afficher un texte spécifique et le résultat de l'objet dans la même cellule), ou d'inclure des liens vers d'autres pages Web qui peuvent être facilement consultées quand les résultats remplissent les conditions définies dans l'alerteur.
Exemple : Mise en évidence de trois plages de revenus des ventes trimestriels, calculés en pourcentage de revenu des ventes moyen
Dans cet exemple, vous créez trois alerteurs pour afficher les revenus des ventes dans des couleurs différentes, en fonction de leur position par rapport au revenu des ventes moyen. Le tableau inclut des résultats pour trois années et cela constitue la moyenne à laquelle vous voulez comparer chacun des résultats des revenus des ventes calculés par trimestre par ligne de produits.
A l'aide de l'option Formule de l'Editeur d'alerteur, vous créez l'alerteur suivant, qui contient trois sous-alerteurs.
Chaque sous-alerteur a une seule condition. Web Intelligence combine les sous-alerteurs avec l'opérateur Ou de la façon suivante :
[Sales revenue] < ((Average([Sales revenue]) In Block) * 0.8)
Ou
=[Sales revenue] < ((Average([Sales revenue]) In Block) * 1.2)
Ou
=[Sales revenue] > ((Average([Sales revenue]) In Block) * 1.2)
120 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation d'alerteurs pour mettre en évidence des résultats
Utilisation de formules pour créer des alerteurs avancés
12
La formule que vous spécifiez pour chaque sous-alerteur est calculée comme suit :
• Le premier sous-alerteur est activé sur les résultats de revenu des ventes qui sont 0,8 fois < à la moyenne (cela signifie inférieurs à 80 %).
• Le deuxième sous-alerteur est activé sur les résultats de revenu des ventes qui sont 1,2 fois < à la moyenne (cela signifie inférieurs à 120 %).
• Le troisième sous-alerteur est activé sur les résultats de revenu des ventes qui sont 1,2 fois > à la moyenne (cela signifie supérieurs à
120 %).
Vous utilisez ensuite le volet Formule de la boîte de dialogue Affichage d'alerteur pour préciser la mise en forme conditionnelle que vous voulez utiliser pour les cellules du rapport. Vous spécifiez ici une chaîne de texte et un format appropriés que vous voulez voir s'afficher quand les résultats d'une cellule de tableau répondent à la condition de l'un des sous-alerteurs.
Vous spécifiez ce qui suit :
• Les cellules de rapport contenant des résultats de revenu des ventes inférieurs à 80 % du revenu moyen affichent la chaîne de caractères en rouge.
• Les cellules de rapport contenant des résultats de revenu des ventes situés
à moins de 20 % au-dessus du revenu moyen s'affichent en bleu. Notez que cet alerteur couvre des valeurs également couvertes par le premier alerteur. Par exemple, si la moyenne est 100, alors 79 est à la fois > 80 % en dessous de la moyenne et < 20 % au-dessus de la moyenne. Dans ce cas, le premier alerteur prend la priorité.
• Les cellules de rapport contenant des résultats de revenu des ventes situés au-delà de 20 % au-dessus du revenu moyen s'affichent en vert.
Cette mise en forme vous permet de voir d'un coup d'œil les lignes de produits générant des revenus supérieurs ou inférieurs à la moyenne du total des revenus des ventes.
Création de rapports à l'aide de l'Editeur de rapport Java 121
Utilisation d'alerteurs pour mettre en évidence des résultats
12
Utilisation de formules pour créer des alerteurs avancés
122 Création de rapports à l'aide de l'Editeur de rapport Java
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Définition des dimensions fusionnées
Définition des dimensions fusionnées
Vous pouvez inclure plusieurs fournisseurs de données dans un document
Web Intelligence. Vous devez souvent synchroniser les données renvoyées par ces fournisseurs de données. Pour ce faire, vous incorporez des dimensions communes dans une dimension fusionnée.
Les dimensions fusionnées et la synchronisation de données sont apparues dans Web Intelligence XI R2. Elles augmentent de façon significative la puissance et la souplesse de Web Intelligence, car elles permettent de synthétiser des données de sources différentes dans un même rapport, plutôt que d'inclure simplement les données.
Par exemple, si vous disposez d'une base de données contenant des informations détaillées sur les clients et une autre base de données contenant des données de ventes, vous pouvez synchroniser les deux sources de données autour du client.
Quand faut-il fusionner des dimensions ?
Vous pouvez fusionner des dimensions lorsque votre rapport utilise des données liées provenant de différents fournisseurs de données. Par exemple, l'un de vos rapports affiche des cibles en termes de chiffre d'affaires et de ventes. Ce rapport contient des sections par année, et chaque section affiche les cibles en termes de chiffre d'affaires et de ventes. Si les données sur le chiffre d'affaires et les données sur les ventes proviennent de deux fournisseurs de données différents, Web Intelligence ne sait pas que ces données sont liées. Vous indiquez à Web Intelligence que les données sont liées en fusionnant les deux fournisseurs de données sur la dimension commune, c'est-à-dire l'année.
Lorsque vous fusionnez des dimensions, Web Intelligence crée une dimension qui contient toutes les valeurs des dimensions d'origine composant la dimension fusionnée. Cette dimension s'utilise dans les rapports comme n'importe quel autre objet de rapport. Vous pouvez ajouter des objets de rapport provenant de tous les fournisseurs de données synchronisés via la dimension fusionnée dans le même bloc que la dimension fusionnée.
124 Création de rapports à l'aide de l'Editeur de rapport Java
Fusion de dimensions provenant de plusieurs fournisseurs de données
Choix des dimensions à fusionner
13
Choix des dimensions à fusionner
La seule restriction imposée par Web Intelligence sur les dimensions fusionnées est qu'elles doivent être du même type de données (des données de type caractère, par exemple). Mais cela ne présente aucun intérêt de fusionner des dimensions non liées même si leurs types de données sont identiques. Par exemple, cela ne présente aucun intérêt de fusionner une dimension contenant des noms de client avec une dimension contenant des régions de ventes.
Les dimensions fusionnées portent souvent le même nom dans les deux sources de données, mais cela n'est pas obligatoire. Il peut être intéressant de fusionner des dimensions portant des noms différents si elles contiennent les données liées.
Pour fusionner correctement des dimensions, vous devez connaître la sémantique des données (ce à quoi les données font référence) des différentes sources de données. Les types et les noms des données de dimension ont uniquement une valeur indicative approximative par rapport
à la pertinence de la fusion.
Exemple de dimension fusionnée
L'exemple suivant, dans lequel deux fournisseurs de données sont utilisés, illustre les effets de la fusion de dimensions :
Exemple : Fusion de dimensions Ville
Fournisseurs de données 1 :
Pays
Etats-Unis
Etats-Unis
France
France
Ville
New York
Toulouse
Paris
Toulouse
Création de rapports à l'aide de l'Editeur de rapport Java 125
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Exemple de dimension fusionnée
Fournisseurs de données 2 :
Ville
New York
Toulouse
Paris
Toulouse
Chiffre d'affaires
100 000
75 000
90 000
60 000
Si vous fusionnez les dimensions Ville et affichez les Pays, les dimensions
Ville fusionnées et l'indicateur Chiffre d'affaires dans la table,
Web Intelligence renvoie le résultat suivant :
Si les dimensions Ville ne sont pas fusionnées, Web Intelligence affiche le résultat suivant :
Pays
Etats-Unis
Etats-Unis
France
France
Ville
New York
Toulouse
Paris
Toulouse
Chiffre d'affaires
325 000
325 000
325 000
325 000
Dans la mesure où aucun lien n'a été établi entre les deux fournisseurs de données via une dimension fusionnée, Web Intelligence est incapable de mettre en relation les chiffres d'affaires des villes et les pays. En conséquence, Web Intelligence renvoie le chiffre d'affaires total en regard de chaque paire Pays/Ville.
Si les dimensions Ville sont fusionnées, Web Intelligence affiche le résultat suivant :
126 Création de rapports à l'aide de l'Editeur de rapport Java
Pays
Etats-Unis
Etats-Unis
France
France
Fusion de dimensions provenant de plusieurs fournisseurs de données
Forçage de calculs fusionnés à l'aide de la fonction ForcerFusion
13
Ville
New York
Toulouse
Paris
Toulouse
Chiffre d'affaires
100 000
75 000
90 000
60 000
Forçage de calculs fusionnés à l'aide de la fonction ForcerFusion
Par défaut, Web Intelligence ne prend pas en compte les dimensions fusionnées dans les calculs si celles-ci n'apparaissent pas explicitement dans le contexte de calcul.
Exemple : Calcul de chiffres d'affaires à l'aide de ForcerFusion
Deux fournisseurs de données sont représentés dans l'exemple ci-après :
Fournisseurs de données 1 :
Pays
Etats-Unis
Etats-Unis
France
France
Ville
New York
Toulouse
Paris
Toulouse
Fournisseurs de données 2 :
Création de rapports à l'aide de l'Editeur de rapport Java 127
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Forçage de calculs fusionnés à l'aide de la fonction ForcerFusion
Ville
New York
Toulouse
Paris
Toulouse
Chiffre d'affaires
100 000
75 000
90 000
60 000
Si vous fusionnez les dimensions [Ville] puis créez un tableau avec [Pays] et [Chiffre d'affaires], Web Intelligence affiche le résultat suivant :
Pays
Etats-Unis
Etats-Unis
France
France
Chiffre d'affaires
325 000
325 000
325 000
325 000
Dans la mesure où la dimension fusionnée [Ville] ne figure pas dans le tableau, Web Intelligence ne prend pas la fusion en compte lors du calcul du chiffre d'affaires. Web Intelligence renvoie le chiffre d'affaires total du second fournisseur de données en regard de chaque pays.
Pour obtenir le résultat correct, remplacez [Chiffre d'affaires], dans la deuxième colonne, par la formule
ForcerFusion([Chiffre d'affaires])
:
Ville
Etats-Unis
Etats-Unis
France
Chiffre d'affaires
175 000
175 000
150 000
128 Création de rapports à l'aide de l'Editeur de rapport Java
Fusion de dimensions provenant de plusieurs fournisseurs de données
Création, modification et suppression de dimensions fusionnées
13
Ville
France
Chiffre d'affaires
150 000
Web Intelligence prend désormais en compte la relation entre les pays et les villes lors du calcul du chiffre d'affaires.
Remarque :
Dans l'exemple ci-dessus, si [Chiffre d'affaires] est un indicateur intelligent, alors la formule
ForcerFusion([Chiffre d'affaires]) renvoie
#VALEURMULTI. Cela est dû au fait que le regroupement (Pays) n'existe pas pour l'indicateur [Chiffre d'affaires].
ForcerFusion([indicateur_in telligent]) renvoie systématiquement #VALEURMULTI, à moins qu'aucune agrégation ne soit nécessaire au calcul de l'indicateur.
Création, modification et suppression de dimensions fusionnées
Pour fusionner des dimensions
1.
Cliquez sur Fusionner les dimensions dans la barre d'outils.
La boîte de dialogue "Fusionner les dimensions" apparaît.
2.
Sélectionnez les dimensions à fusionner dans les zones situées en haut de la boîte de dialogue.
Lorsque vous sélectionnez une dimension, toutes les dimensions de types de données différents sont désactivées, car vous ne pouvez pas fusionner de dimensions de types de données différents.
3.
Cliquez sur Valeurs pour afficher les valeurs associées aux dimensions.
4.
Cliquez sur Fusionner.
La boîte de dialogue "Créer une dimension fusionnée" apparaît. Cette boîte de dialogue permet de spécifier les propriétés de la dimension fusionnée.
5.
Sélectionnez la dimension dans la liste déroulante Dimension source.
Création de rapports à l'aide de l'Editeur de rapport Java 129
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Création, modification et suppression de dimensions fusionnées
La dimension source fournit le nom par défaut, la description et les formats numériques de la dimension fusionnée.
6.
Saisissez le nom de la dimension fusionnée dans la zone Nom de la
dimension fusionnée et la description de la dimension fusionnée dans la zone Description.
7.
Cliquez sur OK.
Le nom de la dimension fusionnée apparaît dans la zone "Dimensions fusionnées " et les dimensions qui font partie de la dimension fusionnée apparaissent dans les zones situées à côté. Une dimension d'origine pouvant faire partie d'une seule dimension fusionnée, elle n'apparaît plus dans la zone située au-dessus de celle répertoriant les dimensions d'origine dans la requête.
8.
Cliquez sur OK pour fermer la boîte de dialogue "Dimensions fusionnées".
Web Intelligence ajoute les dimensions fusionnées à la liste des dimensions fusionnées dans l'onglet Données.
Pour définir une dimension fusionnée
La boîte de dialogue "Créer une dimension fusionnée" permet de définir une dimension fusionnée.
1.
Saisissez le nom de la dimension fusionnée dans la zone Nom de la
dimension fusionnée.
2.
Saisissez la description de la dimension fusionnée dans la zone
Description.
3.
Pour utiliser le nom et la description de l'une des dimensions source dans la dimension fusionnée, sélectionnez la dimension source dans la liste
Dimension source.
4.
Cliquez sur OK.
Pour fusionner automatiquement des dimensions
Vous pouvez configurer Web Intelligence afin d'effectuer des fusions automatiques de dimensions dans les cas suivants :
• Les dimensions portent le même nom.
• Les dimensions ont le même type de données.
• Les dimensions se trouvent dans le même univers.
130 Création de rapports à l'aide de l'Editeur de rapport Java
Fusion de dimensions provenant de plusieurs fournisseurs de données
Familiarisation avec les effets des dimensions fusionnées
13
1.
Cliquez avec le bouton droit de la souris à l'extérieur d'un bloc ou d'un diagramme, puis cliquez sur Propriétés du document dans le menu contextuel.
2.
Cliquez sur Fusionner automatiquement les dimensions.
Pour modifier une dimension fusionnée
1.
Dans l'onglet Données, sélectionnez la dimension dans le dossier
Dimensions fusionnées, puis cliquez sur le bouton droit de la souris.
2.
Sélectionnez Modifier la dimension fusionnée dans le menu.
La boîte de dialogue "Dimensions fusionnées" apparaît.
3.
Modifiez la dimension fusionnée.
Rubriques associées
•
page 129
Pour supprimer une dimension fusionnée
1.
Sélectionnez la dimension dans le dossier Dimensions fusionnées et cliquez sur le bouton droit de la souris.
2.
Sélectionnez Supprimer la dimension fusionnée dans le menu.
Familiarisation avec les effets des dimensions fusionnées
La synchronisation de données via les dimensions fusionnées augmente de façon significative la puissance de Web Intelligence. Les dimensions fusionnées ont également des répercussions sur les résultats affichés par
Web Intelligence dans certaines situations. Vous devez comprendre ces implications pour travailler efficacement avec les dimensions fusionnées et les données synchronisées.
Création de rapports à l'aide de l'Editeur de rapport Java 131
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Familiarisation avec les effets des dimensions fusionnées
Synchronisation de fournisseurs de données avec des niveaux d'agrégat différents
Vous pouvez synchroniser des fournisseurs de données avec des niveaux d'agrégat différents. Cela peut avoir des conséquences sur la façon dont
Web Intelligence calcule les indicateurs.
Exemple : Synchronisation de fournisseurs de données avec des niveaux d'agrégat différents
Dans cet exemple, vous disposez de deux fournisseurs de données :
Client
Dupont
Dupont
Durand
Année
2004
2005
2005
Chiffre d'affaires
1 500
2 000
1 200
Client
Dupont
Durand
Nombre de ventes
12
10
Si vous fusionnez les deux fournisseurs de données et que les propriétés de tableau Eviter l'agrégation des doublons et Afficher lignes avec des
valeurs de dimension vides sont désactivées, Web Intelligence renvoie les éléments suivants :
Client
Dupont
Année
2004
Chiffre d'affaires
Nombre de ventes
1 500 12
132 Création de rapports à l'aide de l'Editeur de rapport Java
Fusion de dimensions provenant de plusieurs fournisseurs de données
Familiarisation avec les effets des dimensions fusionnées
13
Client
Dupont
Durand
Année
2005
2005
Chiffre d'affaires
Nombre de ventes
1 200
1 200
12
10
Web Intelligence ne peut pas déterminer le nombre de ventes par année pour le client Dupont, car le fournisseur de données qui stocke le nombre de ventes ne les répartit pas par année. Par conséquent, Web Intelligence reproduit le nombre total de ventes sur chaque ligne.
Remarque :
Bien que les valeurs de Nombre de ventes soient dupliquées, si vous ajoutez un calcul standard au bas de la colonne (par exemple un calcul de type Somme ou Moyenne), le résultat est correct.
L'une des façons de résoudre ce problème consiste à ajouter les dimensions au deuxième fournisseur de données, ce qui permet à Web Intelligence de calculer au niveau de données approprié. Si cela n'est pas possible, vous devez connaître toutes les situations dans lesquelles Web Intelligence ne peut pas regrouper les données au niveau de détail nécessaire.
Objets information et dimensions fusionnées
Les objets de type information sont associés aux dimensions et fournissent des informations supplémentaires sur la dimension.
Web Intelligence XI R2 requiert une relation de type un-à-un entre dimensions et informations (cela signifie qu'un objet information ne peut avoir qu'une seule valeur pour chaque valeur de dimension associée) et ne prend pas en compte les objets information lors de la synchronisation des données.
L'exemple suivant illustre la nécessité d'une telle relation.
Les versions antérieures de Web Intelligence, Desktop Intelligence et
BusinessObjects permettent une relation de type un-à-plusieurs entre dimensions et informations. Si vous migrez un rapport créé à l'aide de l'un de ces produits et si l'objet information contient plusieurs valeurs,
Web Intelligence place l'erreur #VALEURMULTI dans la cellule information.
Création de rapports à l'aide de l'Editeur de rapport Java 133
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Familiarisation avec les effets des dimensions fusionnées
Exemple : Synchronisation de fournisseurs de données avec des objets de type information
Dans cet exemple, vous disposez de deux fournisseurs de données et
[Adresse] est un objet de type information lié à [Client] :
Client
Jean
Paul
Adresse
Lille
Strasbourg
Chiffre d'affaires
10 000
15 000
Client
Jean
Paul
Numéro de téléphone.
1234
5678
Si vous créez une dimension fusionnée Client pour synchroniser les fournisseurs de données, et si Adresse peut avoir plusieurs valeurs pour chaque client, le résultat est ambigu, car il n'existe aucune valeur commune
à partir de laquelle Web Intelligence peut synchroniser les données.
Par exemple, Paul peut également avoir une adresse à Lille et une à
Strasbourg, ce qui signifie qu'il n'existe pas de ligne "Paul" unique avec laquelle Web Intelligence peut synchroniser le numéro de téléphone de
Paul. Paul possède deux numéros de téléphone différents (un pour chaque adresse) et Web Intelligence ne sait pas quelle adresse associer au numéro de téléphone :
Client
Jean
Paul
Adresse
Lille
#VALEURMULTI
Numéro de téléphone.
1234
5678
Si la relation entre Client et Adresse est de type un-à-un, Web Intelligence peut ignorer Adresse dans la synchronisation. Cela supprime l'ambiguïté :
134 Création de rapports à l'aide de l'Editeur de rapport Java
Client
Jean
Paul
Fusion de dimensions provenant de plusieurs fournisseurs de données
Familiarisation avec les effets des dimensions fusionnées
13
Adresse
Lille
Strasbourg
Numéro de téléphone.
1234
5678
Objets et dimensions fusionnées incompatibles
En règle générale, Web Intelligence ne permet pas de placer des dimensions issues de différents fournisseurs de données dans le même tableau. Cela permet d'éviter des produits cartésiens (l'affichage de toutes les combinaisons possibles de valeurs d'objets non liés) ou tout autre résultat ambigu, en fonction de la structure de l'univers.
Vous pouvez toujours placer des indicateurs issus de différents fournisseurs de données dans un tableau. Web Intelligence calcule alors les indicateurs en fonction des dimensions disponibles. Par exemple, si vous placez un indicateur dans un tableau ne contenant aucune dimension issue du même fournisseur de données en tant qu'indicateur, Web Intelligence affiche la valeur totale dans le tableau.
Vous pouvez placer une dimension fusionnée dans un tableau à condition que ce dernier contienne d'autres dimensions issues d'un fournisseur de données faisant partie de la fusion. Vous pouvez également placer des informations issues de différents fournisseurs de données dans un seul tableau à condition que ces informations soient associées à des dimensions faisant partie d'une dimension fusionnée.
Dans certains cas, il peut s'avérer judicieux de placer une dimension issue d'un autre fournisseur de données dans un tableau, même si Web Intelligence ne le permet pas. C'est le cas lorsque la dimension incompatible a une relation un-à-un ou un-à-plusieurs avec une dimension déjà présente dans le tableau. Il n'existe qu'une valeur de la dimension incompatible associée
à la dimension dans le tableau (un-à-un). D'autre part, la même valeur de dimension incompatible peut être associée à plusieurs valeurs de la dimension dans le tableau (un-à-plusieurs).
Création de rapports à l'aide de l'Editeur de rapport Java 135
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Familiarisation avec les effets des dimensions fusionnées
Dans le tableau ci-dessous, la relation entre Adresse et Nom respecte les règles suivantes : Adresse possède une relation un-à-un ou un-à-plusieurs avec Nom. Il n'existe pas d'association un-à-plusieurs dans l'autre sens, entre Nom et Adresse (un nom qui aurait plusieurs adresses) :
Dimension dans le tableau (Nom)
Jean
Paul
Georges
Dimension incompatible (Adresse)
Lille
Lille
Strasbourg
Dans le cas présent, la conception de l'univers est incorrecte : la dimension incompatible (Adresse) doit être définie en tant qu'information de la dimension du tableau (Nom). Si vous êtes confronté à cette situation, consultez votre administrateur Business Object et demandez à ce que l'univers soit reconçu.
S'il n'est pas pratique de modifier l'univers, créez une variable au niveau du rapport. Définissez cette dernière en tant qu'information, associez-la à la dimension présente dans le tableau, puis fournissez le nom de la dimension incompatible comme définition de variable. La variable renvoie les mêmes valeurs que la dimension incompatible. Comme elle est définie en tant qu'information de dimension dans le tableau, Web Intelligence vous permet de la placer dans le même tableau que la dimension.
Filtrage de dimensions fusionnées
La fusion de dimensions infère sur la manière dont Web Intelligence applique des filtres.
Remarque :
Vous ne pouvez pas appliquer de filtre sur une dimension fusionnée. Vous appliquez des filtres sur les dimensions qui composent la dimension fusionnée.
136 Création de rapports à l'aide de l'Editeur de rapport Java
Fusion de dimensions provenant de plusieurs fournisseurs de données
Familiarisation avec les effets des dimensions fusionnées
13
Filtres de rapport et dimensions fusionnées
Lorsque vous appliquez un filtre de rapport à une dimension qui fait partie d'une dimension fusionnée, Web Intelligence applique le filtre à tous les fournisseurs de données qui sont synchronisés via la dimension fusionnée.
Exemple : Filtrage d'une dimension fusionnée
Dans cet exemple, vous disposez d'un rapport comportant les fournisseurs des données suivants, lesquels sont fusionnés sur la dimension Pays.
Pays
France
Etats-Unis
Etats-Unis
Lieu de séjour
Côte d'Azur
Bahamas Beach
Hawaiian Club
Chiffre d'affaires
835 420
971 444
1 479 660
Pays
France
Etats-Unis
Nbre prévisionnel de clients
46
56
Si vous appliquez le filtre Pays = "Etats-Unis" au premier bloc,
Web Intelligence filtre également le deuxième bloc pour donner le résultat suivant :
Pays
Etats-Unis
Nbre prévisionnel de clients
56
Si les dimensions Pays ne sont pas fusionnées, le deuxième bloc n'est pas affecté par le filtre.
Création de rapports à l'aide de l'Editeur de rapport Java 137
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Familiarisation avec les effets des dimensions fusionnées
Filtres de section et dimensions fusionnées
Lorsqu'une dimension faisant partie d'une dimension fusionnée est définie en tant qu'en-tête de section, les filtres appliqués à la section s'appliquent
également aux blocs des fournisseurs de données synchronisés au sein de la section. Si Pays est défini comme en-tête de section dans l'exemple
Filtrage d'une dimension fusionnée et que le filtre Pays=Etats-Unis est appliqué à la section, Web Intelligence filtre les deux blocs de la section,
(Lieu de séjour, Chiffre d'affaires) et (Pays, Nombre de clients), afin que seules ces lignes apparaissent où la dimension Pays est égale à "Etats-Unis", même si Pays dans le deuxième bloc provient d'un fournisseur de données synchronisé.
Filtres de bloc et dimensions fusionnées
Lorsque vous appliquez un filtre de bloc à une dimension qui fait partie d'une dimension fusionnée, Web Intelligence applique le filtre au bloc.
Web Intelligence n'applique pas le filtre à d'autres fournisseurs de données synchronisés via la dimension fusionnée.
Exploration de dimensions fusionnées
Lorsque vous fusionnez des dimensions, la nouvelle dimension fusionnée appartient aux hiérarchies de toutes les dimensions impliquées dans la fusion.
Extension des valeurs renvoyées par les dimensions fusionnées
Les dimensions fusionnées sont un nouveau concept de
Web IntelligenceXI R2. La synchronisation de fournisseurs de données existe déjà sous Desktop Intelligence/BusinessObjects, mais elle n'implique pas la création d'une dimension fusionnée. Les rapports BusinessObjects utilisent les dimensions d'origine constituant une dimension fusionnée dans
Web Intelligence.
138 Création de rapports à l'aide de l'Editeur de rapport Java
Fusion de dimensions provenant de plusieurs fournisseurs de données
Familiarisation avec les effets des dimensions fusionnées
13
Vous pouvez utiliser ces dimensions d'origine dans un rapport
Web Intelligence. Lorsque vous les placez dans le rapport, Web Intelligence renvoie par défaut uniquement les valeurs de dimension ayant des valeurs correspondantes dans les fournisseurs de données synchronisés par le biais de la fusion. Vous devez en tenir compte lors de la migration de rapports depuis Desktop Intelligence et BusinessObjects, car
BusinessObjects/Desktop Intelligence se comporte différemment.
Exemple : Comportement de Web Intelligence et
Desktop Intelligence/BusinessObjects lorsque les dimensions sont fusionnées
Vous disposez d'un rapport avec les fournisseurs de données suivants :
Pays d'origine
Allemagne
Chiffre d'affaires
470
Pays d'origine
Japon
Chiffre d'affaires
499
Si vous incluez la dimension Pays d'origine de Fournisseur de données 1 et l'indicateur Chiffre d'affaires de Fournisseur de données 2 dans le même bloc, Web Intelligence renvoie le résultat suivant :
Chiffre d'affaires Pays d'origine
Allemagne
Le même bloc dans Desktop Intelligence/BusinessObjects renvoie le résultat suivant :
Chiffre d'affaires Pays d'origine
Allemagne
Création de rapports à l'aide de l'Editeur de rapport Java 139
Fusion de dimensions provenant de plusieurs fournisseurs de données
13
Familiarisation avec les effets des dimensions fusionnées
Pays d'origine
Japon
Chiffre d'affaires
499
Le bloc est différent sous Desktop Intelligence/BusinessObjects, car
BusinessObjects étend les valeurs de la dimension Pays d'origine aux valeurs renvoyées par l'indicateur Chiffre d'affaires.
Pour étendre les valeurs de dimension
1.
Cliquez avec le bouton droit de la souris sur votre rapport à l'extérieur d'un bloc ou d'un diagramme et sélectionnez Propriétés du document dans le menu contextuel.
Le volet Propriétés du document apparaît à droite du rapport.
2.
Cochez l'option Etendre les valeurs des dimensions fusionnées.
140 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données dans les rapports
Web Intelligence
14
Classement des données dans les rapports Web Intelligence
14
Classement des données
Classement des données
L'établissement d'un classement permet d'isoler les premiers et les derniers enregistrements d'un ensemble en fonction de divers critères. Par exemple, si vous avez un bloc contenant des pays avec leurs chiffres d'affaires correspondants, vous pouvez classer ces données de telle sorte que seuls s'affichent les 3 premiers pays en fonction du chiffre d'affaires qu'ils ont généré.
Etablir un classement vous permet de répondre à des questions du genre :
• Quelles sont les 3 régions qui génèrent le chiffre d'affaires le plus important ?
• Quels sont les 10 derniers magasins en % en terme de chiffre d'affaires ?
• Quel est le groupe de magasins le plus performant qui génère un chiffre d'affaires combiné égal à 10 000 000 euros ?
Web Intelligence vous permet d'effectuer de très nombreux classements afin de répondre à des questions de ce genre. Vous pouvez :
• classer les n premiers et/ou derniers enregistrements d'un ensemble par dimension (Pays, par exemple), en fonction de la somme d'un indicateur associé (Chiffre d'affaires, par exemple)
• classer par dimension les n premiers et/ou derniers enregistrements d'un ensemble en fonction de la valeur d'un indicateur associé exprimée en pourcentage de la valeur totale de cet indicateur
• classer les n premiers et/ou derniers enregistrements d'un ensemble par dimension en fonction de la somme cumulée d'un indicateur associé
• classer par dimension les n premiers et/ou derniers enregistrements d'un ensemble en fonction de la valeur d'un indicateur associé exprimée en pourcentage cumulé de la valeur totale de cet indicateur
Classements et tris
Web Intelligence trie les données pour pouvoir établir un classement. Par exemple, si vous décidez d'établir le classement des 3 premiers magasins en fonction du chiffre d'affaires, Web Intelligence trie les magasins par ordre décroissant selon le chiffre d'affaires généré.
Les tris appliqués par Web Intelligence dans le cadre des classements ont priorité sur les tris que vous avez précédemment effectués sur vos données.
142 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données dans les rapports Web Intelligence
Classements liés
14
Par exemple, si vous avez auparavant trié la liste des magasins par ordre alphabétique, ce tri est remplacé lorsque Web Intelligence établit le classement.
Classements liés
Web Intelligence attribue des valeurs de classement égales aux classements liés et ramène les valeurs de classement des lignes après la liaison. Cela signifie qu'un classement basé sur les n derniers enregistrements peut renvoyer plus de n enregistrements.
Exemple : Classements liés basés sur les premiers et les derniers enregistrements
Le tableau suivant illustre un classement lié. La colonne "3 premiers" montre comment Web Intelligence classe les enregistrements en fonction des
3 premiers, tandis que la colonne "3 derniers" illustre comment
Web Intelligence classe les enregistrements en fonction des 3 derniers.
C
D
Dimension
A
B
Indicateur
10
20
30
30
1
1
3 premiers
4
3
3
3
3 derniers
1
2
Dans chaque cas, Web Intelligence inclut les enregistrements compris jusqu'au rang 3 inclus. Le classement selon les 3 premiers enregistrements donne les résultats suivants :
Dimension
D
C
Indicateur
30
30
Création de rapports à l'aide de l'Editeur de rapport Java 143
Classement des données dans les rapports Web Intelligence
14
Classements liés
Dimension
B
Indicateur
20
Le classement selon les 3 derniers enregistrements donne les résultats suivants :
B
C
D
Dimension
A
Indicateur
10
20
30
30
144 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données dans les rapports Web Intelligence
Paramètres de classement
14
Paramètres de classement
Paramètre Description
Premiers/Derniers
Lorsque le mode de calcul est
Nombre, le classement renvoie les n premiers/derniers enregistrements selon l'indicateur spécifié dans le paramètre D'après. Par exemple, les
3 premiers pays par chiffre d'affaires généré, les 3 dernières combinaisons année/trimestre par chiffre d'affaires généré.
Lorsque le mode de calcul est Pourcentage, le classement renvoie les n premiers/derniers enregistrements en pourcentage du nombre total d'enregistrements, selon l'indicateur spécifié dans le paramètre D'après.
Par exemple, s'il y a 100 enregistrements et si vous classez les
10 premiers %, le classement renvoie les 10 premiers enregistrements.
Lorsque le mode de calcul est
Somme cumulée, le classement renvoie les premiers/derniers enregistrements pour lesquels la somme cumulée de l'indicateur spécifié dans
D'après ne dépasse pas n.
Lorsque le mode de calcul est Pourcentage cumulé, le classement renvoie les premiers/derniers enregistrements pour lesquels la somme cumulée de l'indicateur spécifié dans
D'après ne dépasse pas n % du total de l'indicateur.
Création de rapports à l'aide de l'Editeur de rapport Java 145
Classement des données dans les rapports Web Intelligence
14
Paramètres de classement
Paramètre
n/n %
D'après
Classé par
Mode de calcul
Description
Lorsque le mode de calcul est
Nombre : nombre d'enregistrements
à extraire selon l'indicateur.
Lorsque le mode de calcul est Pourcentage : pourcentage d'enregistrements à extraire selon l'indicateur.
Lorsque le mode de calcul est
Somme cumulée : somme cumulée que l'indicateur ne doit pas dépasser.
Lorsque le mode de calcul est Pourcentage cumulé : somme cumulée de l'indicateur, représentée en pourcentage du total, que l'indicateur ne doit pas dépasser.
Indicateur sur lequel le classement s'appuie.
La dimension de classement. Si vous spécifiez une dimension de classement, Web Intelligence utilise les valeurs agrégées de l'indicateur
D'après (calculées pour la dimension) pour déterminer le classement. Si vous ne spécifiez pas de dimension,
Web Intelligence utilise les valeurs de l'indicateur D'après calculées pour toutes les dimensions du bloc. (En d'autres termes, Web Intelligence renvoie les X première/dernières lignes du bloc sur la base de l'indicateur.)
Type de calcul utilisé pour créer le classement. Pour en savoir plus, voir la description des paramètres
Premiers/Derniers et n/n % en haut de ce tableau.
146 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données dans les rapports Web Intelligence
Paramètres de classement
14
Exemple de classement
2007
2007
2008
2008
2008
2008
Année
2006
2006
2006
2006
2007
2007
Un tableau contient les données suivantes :
T3
T4
T1
T2
T3
T4
Trimestre
T1
T2
T3
T4
T1
T2
300
600
200
200
400
500
Chiffre d'affaires
100
200
300
500
400
700
Total T1 : 700
Total T2 : 1 100
Total T3 : 1 000
Total T4 : 1 600
Si vous classez les 2 meilleurs résultats de chaque trimestre sur la base du chiffre d'affaires, Web Intelligence élimine par filtrage toutes les lignes de
T1 et T3 car T4 et T2 ont le meilleur chiffre d'affaires agrégé.
Création de rapports à l'aide de l'Editeur de rapport Java 147
Classement des données dans les rapports Web Intelligence
14
Classement et ordre des données
Classement et ordre des données
Il est impossible d'établir un classement pour un objet dont les valeurs dépendent de l'ordre des données. Cela est dû au fait que le classement modifie l'ordre des données, qui à son tour modifie les données de l'objet, ce qui oblige Web Intelligence à recalculer le classement. Il en résulte une dépendance circulaire entre le classement et l'objet que Web Intelligence n'est pas en mesure de résoudre.
Si vous établissez un classement pour un indicateur dont les valeurs dépendent de l'ordre des données, qui utilise par exemple la fonction
Précédent ou n'importe quelle fonction d'agrégation cumulative telle que
SommeCumulative
, Web Intelligence affiche le message d'erreur
#CLASSEMENT dans toutes les cellules du bloc.
Méthodes de classement
Il existe deux méthodes pour classer les données dans Web Intelligence.
Vous pouvez :
• établir un classement à l'aide de l'interface de Web Intelligence
• utiliser la fonction
Classement pour renvoyer une valeur de classement
Lorsque vous classez les données d'un bloc à l'aide de l'interface de
Web Intelligence, vous indiquez à Web Intelligence de trier et de filtrer ces données en fonction d'un classement précis. Par exemple, si vous établissez le classement des 3 premiers pays d'un bloc en fonction du chiffre d'affaires,
Web Intelligence trie les pays par ordre décroissant selon leur chiffre d'affaires, puis filtre le bloc afin d'isoler les 3 pays aux chiffres d'affaires les plus élevés et de supprimer tous les autres.
Remarque :
Lorsque vous établissez un classement à l'aide de l'interface, Web Intelligence utilise la fonction
Classement en arrière-plan pour attribuer des valeurs de classement.
Pour créer un classement
1.
Sélectionnez le bloc dont vous souhaitez classer les données.
2.
Cliquez sur Classement.
148 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données dans les rapports Web Intelligence
Exemples de classement
14
La boîte de dialogue "Classement" s'affiche.
3.
Cliquez sur Premiers puis sélectionnez le nombre d'enregistrements si vous souhaitez établir un classement des enregistrements les plus performants du bloc.
4.
Cliquez sur Derniers puis sélectionnez le nombre d'enregistrements si vous souhaitez établir un classement des enregistrements les moins performants du bloc.
5.
Dans la liste D'après, sélectionnez l'indicateur selon lequel vous souhaitez effectuer le classement.
6.
Cliquez sur Classé par puis sélectionnez la dimension sur laquelle le classement sera basé si vous souhaitez établir un classement selon une dimension particulière et non toutes les dimensions du bloc.
7.
Sélectionnez le mode de calcul du classement dans la liste Mode de
calcul.
8.
Cliquez sur OK.
Exemples de classement
Dans les exemples suivants, nous avons choisi une dimension, Region et un indicateur, Chiffre d'affaires, qui donnent les valeurs suivantes :
Région
Sud-Est
Sud-Ouest
Nord-Est
Nord-Ouest
Centre
Chiffre d'affaires
1 000 000
2 000 000
3 000 000
4 000 000
5 000 000
% du chiffre d'affaires total
7 %
13 %
20 %
24 %
33 %
Exemple : Classez les 3 premières régions en fonction du chiffre d'affaires généré
1 000 000
Création de rapports à l'aide de l'Editeur de rapport Java 149
Classement des données dans les rapports Web Intelligence
14
Exemples de classement
Paramètre
Premiers/Derniers n/n %
Pour chaque
D'après
Mode de calcul
Valeur
Haut
3
Région (il n'est pas nécessaire de le spécifier dans la mesure où Région est la seule dimension du bloc et par conséquent la dimension de classement par défaut)
Chiffre d'affaires
Nombre
Ce classement donne le résultat suivant :
Région
Centre
Nord-Ouest
Nord-Est
Chiffre d'affaires
5 000 000
4 000 000
3 000 000
Pour établir ce classement, Web Intelligence :
• trie les enregistrements par ordre décroissant
• affiche les 3 premiers enregistrements
Exemple : Classez les régions les moins performantes représentant 40 % en fonction du chiffre d'affaires
Pour établir ce classement, vous devez définir les paramètres suivants :
150 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données dans les rapports Web Intelligence
Exemples de classement
14
Paramètre
Premiers/Derniers n/n %
Pour chaque
D'après
Mode de calcul
Valeur
Bas
40 %
Région
Chiffre d'affaires
Pourcentage
Ce classement donne le résultat suivant :
Région
Sud-Est
Sud-Ouest
Chiffre d'affaires
1 000 000
2 000 000
Pour établir ce classement, Web Intelligence :
• trie les enregistrements par ordre croissant
• analyse les enregistrements jusqu'à obtenir 40 % du nombre total d'enregistrements
Exemple : Etablissez le classement des premières régions dont le chiffre d'affaires cumulé est inférieur ou égal à 10 000 000
Pour établir ce classement, vous devez définir les paramètres suivants :
Paramètre
Premiers/Derniers n/n %
Pour chaque
Valeur
Haut
10 000 000
Région
Création de rapports à l'aide de l'Editeur de rapport Java 151
Classement des données dans les rapports Web Intelligence
14
Exemples de classement
Paramètre
D'après
Mode de calcul
Valeur
Chiffre d'affaires
Somme cumulée
Ce classement donne le résultat suivant :
Région
Centre
Nord-Ouest
Chiffre d'affaires
5 000 000
4 000 000
Pour établir ce classement, Web Intelligence :
• trie les enregistrements par ordre décroissant
• analyse les enregistrements jusqu'à ce qu'il atteigne celui au-delà duquel la somme cumulée de l'indicateur dépasse 10 000 000
• inclut les enregistrements en-deça desquels la somme cumulée de l'indicateur ne dépasse pas 10 000 000
Exemple : Classez les régions dont le chiffre d'affaires cumulé est inférieur ou égal à 30 % du chiffre d'affaires total
Pour établir ce classement, vous devez définir les paramètres suivants :
Paramètre Valeur
Premiers/Derniers n/n %
Pour chaque
D'après
Mode de calcul
Bas
30 %
Région
Chiffre d'affaires
Pourcentage cumulé
152 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données dans les rapports Web Intelligence
Exemples de classement
14
Ce classement donne le résultat suivant :
Région
Sud-Est
Sud-Ouest
Chiffre d'affaires
1 000 000
2 000 000
Pour établir ce classement, Web Intelligence :
• trie les enregistrements par ordre croissant
• analyse les enregistrements jusqu'à ce qu'il atteigne celui au-delà duquel le total cumulé de l'indicateur, exprimé en pourcentage du total global de ce dernier, dépasse 30 %
• affiche les enregistrements dont le pourcentage cumulé ne dépasse pas 30 %
Création de rapports à l'aide de l'Editeur de rapport Java 153
Classement des données dans les rapports Web Intelligence
14
Exemples de classement
154 Création de rapports à l'aide de l'Editeur de rapport Java
Suivi de données modifiées
15
Suivi de données modifiées
15
Suivi des modifications dans vos données
Suivi des modifications dans vos données
Pour prendre des décisions de business intelligence efficaces et en connaissance de cause, vous devez comprendre de quelle façon les données qui sont à la base de vos décisions sont modifiées avec le temps. Web
Intelligence vous permet d'effectuer le suivi et l'affichage des modifications des données pour vous aider à centrer votre analyse sur des points clés et
éviter de perdre du temps à analyser des données non pertinentes.
Lorsque vous effectuez le suivi des modifications des données, vous sélectionnez une actualisation des données spécifique comme point de référence. Ces données sont appelées données de référence. Lorsque vous affichez les modifications des données, Web Intelligence place vos données actuelles dans leur contexte en indiquant la relation avec les données de référence.
Voici quelques exemples de l'utilité du suivi des données :
• Si un point de vente n'apparaît plus dans la liste des premiers points de vente par critère de ventes, Web Intelligence affiche le point de vente comme étant supprimé de la liste. Vous pouvez utiliser ces informations pour rechercher la raison pour laquelle le point de vente ne figure plus parmi les premiers.
• Si les ventes ont baissé dans une région, le suivi des données affiche cette baisse. Vous pouvez alors effectuer une exploration avant dans les données de la région afin de comprendre la raison pour laquelle les revenus ont chuté.
Dans ces deux cas, le suivi des données rend les données actuelles plus significatives en les plaçant dans leur contexte avec les anciennes données. Sans ce contexte, il est beaucoup plus difficile d'identifier les tendances.
Types de modifications de données
Web Intelligence permet de suivre les types de modifications de données suivants :
• données ajoutées
• données supprimées
• données modifiées
156 Création de rapports à l'aide de l'Editeur de rapport Java
Suivi de données modifiées
Modes de suivi des données
15
• données augmentées
• données diminuées
La configuration de la mise en forme de ces modifications s'effectue via l'interface de Web Intelligence ou via le langage de formule de
Web Intelligence. Le langage de formule offre aux utilisateurs avancés plus de fonctionnalités d'affichage et de mise en forme des données modifiées.
Modes de suivi des données
Mode de suivi des données automatique
En mode de suivi des données automatique, Web Intelligence compare systématiquement les données actuelles avec les données antérieures à la dernière actualisation. Pour ce faire, Web Intelligence définit les données actuelles en tant que données de référence juste avant chaque actualisation.
Les données de référence ont toujours une actualisation de retard par rapport aux données actuelles.
Le mode de suivi automatique des données convient bien aux documents planifiés lorsque vous souhaitez comparer les données actuelles aux données antérieures à la dernière actualisation.
Mode de suivi des données manuel
En mode de suivi des données manuel, la sélection des données de référence est assumée par l'utilisateur. Web Intelligence continue d'utiliser ces données en tant que point de référence jusqu'à ce que vous mettiez à jour le point de référence.
Pour activer le suivi des données
1.
Cliquez sur Suivi dans la barre d'outils principale pour afficher la boîte de dialogue "Activer le suivi des données".
2.
Sélectionnez des options dans la boîte de dialogue.
Création de rapports à l'aide de l'Editeur de rapport Java 157
Suivi de données modifiées
15
Pour modifier les données de référence
Option Description
Mettre automatiquement à jour les données de référence lors de chaque actualisation de données
Les données actuelles deviennent les données de référence après chaque actualisation des données. Le rapport montre toujours la différence entre les données les plus récentes et les données précédant la dernière actualisation.
Utiliser les données actuelles comme données de référence
Les données actuelles deviennent les données de référence fixes et demeurent les données de référence après les actualisations suivantes. Le rapport montre toujours la différence entre les données les plus récentes et les données de référence fixes.
3.
Cliquez sur "Actualiser maintenant" pour actualiser les données lors de la fermeture de la boîte de dialogue.
4.
Cliquez sur OK.
Pour modifier les données de référence
1.
Cliquez sur Options de suivi des données dans la barre d'outils principale ou sur le lien hypertexte Mettre automatiquement à
jour/Données fixes dans la barre d'état pour afficher la boîte de dialogue
"Options de suivi des données".
2.
Sélectionnez l'onglet Données de référence.
3.
Sélectionnez des options.
158 Création de rapports à l'aide de l'Editeur de rapport Java
Suivi de données modifiées
Affichage des données modifiées
15
Option Description
Mettre automatiquement à jour les données de référence lors de chaque actualisation de données
Les données actuelles deviennent les données de référence après chaque actualisation des données. Le rapport montre toujours la différence entre les données les plus récentes et les données précédant la dernière actualisation.
Utiliser les données de référence fixes à partir de
Les données sélectionnées deviennent les données de référence fixes et demeurent les données de référence après les actualisations de données suivantes. Le rapport montre toujours la différence entre les données les plus récentes et les données de référence fixes.
Affichage des données modifiées
Pour afficher ou masquer les données modifiées
• Cliquez sur Masquer les modifications/Afficher les modifications (le texte de l'info-bulle du bouton change selon que les données modifiées sont visibles ou non) à droite de Suivre dans le menu principal.
Configuration de la mise en forme des données modifiées
Vous pouvez configurer la mise en forme (style de police, taille et couleur) des données modifiées du document. Les modifications ci-après peuvent
être individuellement mises en forme :
• Dimension insérée, supprimée et modifiée et valeurs de détail
• Valeurs d'indicateur augmentées ou diminuées
Les valeurs d'indicateur peuvent également adopter la mise en forme des valeurs de dimension insérées ou supprimées. Par exemple, si une valeur
Création de rapports à l'aide de l'Editeur de rapport Java 159
Suivi de données modifiées
15
Affichage des données modifiées
de dimension disparaît d'une liste de valeurs dans un bloc et si le bloc affiche
également une valeur d'indicateur pour la dimension, les valeurs de dimension et d'indicateur sont signalées comme données supprimées.
Il incombe à votre administrateur Business Objects de définir la mise en forme par défaut des données modifiées sur le serveur
Central Management Server. Lorsque vous configurez la mise en forme des données modifiées sous Web Intelligence, vous annulez les paramètres par défaut du serveur CMS.
Pour configurer l'apparence des données modifiées
1.
Cliquez sur Options de suivi des données dans la barre d'outils principale pour afficher la boîte de dialogue "Options de suivi des données".
2.
Sélectionnez l'onglet Format.
3.
Sélectionnez tous les types de données modifiées à afficher, puis cliquez sur "Format" pour spécifier le mode d'affichage des modifications.
Mode d'affichage des données modifiées dans les blocs
Exemple : Données modifiées affichées sous la forme d'un bloc simple
Dans cet exemple, un document comportant un bloc [Pays], [Année] et
[Chiffre d'affaires] est utilisé. Les données originales sont ventilées comme suit :
Pays
France
France
Japon
Pologne
Année
2003
2004
2002
2002
Chiffre d'affaires
1 000
2 000
1 000
1 200
160 Création de rapports à l'aide de l'Editeur de rapport Java
Suivi de données modifiées
Affichage des données modifiées
15
Après l'actualisation, les données sont ventilées comme suit :
Pays
France
Japon
Pologne
Royaume-Uni
Année
2004
2003
2002
2004
Chiffre d'affaires
3 000
900
800
900
Lorsque le suivi des données est activé et que les modifications apportées aux données sont affichées, le bloc s'affiche comme suit :
Pays Année
Chiffre d'affaires
Mise en forme
France
France
Japon
Japon
2003
2004
2002
2003
1 000
3 000
1 000
900
[mise en forme de données supprimées dans l'ensemble des cellules]
[mise en forme de données augmentées dans la cellule Chiffre d'affaires]
[mise en forme de données supprimées dans l'ensemble des cellules]
[mise en forme de données insérées dans l'ensemble des cellules]
Création de rapports à l'aide de l'Editeur de rapport Java 161
Suivi de données modifiées
15
Affichage des données modifiées
Pays
Pologne
Année
2002
Royaume-Uni 2004
Chiffre d'affaires
800
900
Mise en forme
[mise en forme de données diminuées dans la cellule Chiffre d'affaires]
[mise en forme de données insérées dans l'ensemble des cellules]
• Les lignes répertoriant les chiffres d'affaires français pour l'année 2003 et japonais pour l'année 2002 correspondent à des données qui n'existent plus après l'actualisation.
• Le chiffre d'affaires français pour l'année 2004 a augmenté.
• Le chiffre d'affaires polonais pour l'année 2002 a diminué.
• Les lignes répertoriant les chiffres d'affaires japonais pour l'année 2003 et britannique pour l'année 2004 s'affichent après l'actualisation.
Mode d'affichage des données modifiées dans les rapports comportant des dimensions fusionnées
Web Intelligence ne signale une dimension comme modifiée que si l'ensemble des dimensions qui font partie de la fusion sont modifiées.
Exemple : Données modifiées et dimensions fusionnées
Dans cet exemple, Pays est une dimension fusionnée composée des dimensions Pays de deux fournisseurs de données. Avant l'actualisation, les données sont ventilées comme suit :
162 Création de rapports à l'aide de l'Editeur de rapport Java
Suivi de données modifiées
Affichage des données modifiées
15
Pays (FD1)
Etats-Unis
France
Royaume-Uni
Allemagne
Chiffre d'affaires
(FD1)
Pays (FD2)
Etats-Unis 10 000
4 000
5 000
1 000
Royaume-Uni
Allemagne
Ventes (FD2)
5 000
3 000
1 000
Après l'actualisation, les données sont ventilées comme suit :
Pays (FD1)
Etats-Unis
France
Royaume-Uni
Pologne
Chiffre d'affaires
(FD1)
Pays (FD2)
10 000 Etats-Unis
4 000
6 000
2 000
France
Royaume-Uni
Ventes (FD2)
4 000
3 000
4 000
Affichées en un bloc comportant la dimension Pays fusionnée et les modifications de données, les données sont ventilées comme suit :
Pays
Chiffre d'affaires
Ventes Mise en forme
Etats-Unis 10 000 4 000
[mise en forme de données diminuées dans la cellule Ventes]
Création de rapports à l'aide de l'Editeur de rapport Java 163
Suivi de données modifiées
15
Affichage des données modifiées
Pays
France
Chiffre d'affaires
Ventes
Royaume-Uni 6 000
Allemagne
Pologne
4 000
1 000
2 000
3 000
4 000
1 000
Mise en forme
[mise en forme de données insérées dans la cellule Chiffre d'affaires]
[mise en forme de données augmentées dans les cellules
Chiffre d'affaires et
Ventes]
[mise en forme de données supprimées dans l'ensemble des cellules]
[mise en forme de données insérées dans les cellules Pays et
Chiffre d'affaires]
La ligne France n'est pas signalée comme insérée, car une ligne France n'a pas été insérée dans les deux fournisseurs de données. Chiffre d'affaires est signalé comme inséré, car il s'agit d'une nouvelle valeur d'indicateur après l'actualisation des données.
La ligne Pologne est signalée comme insérée, car il s'agit d'une nouvelle valeur de dimension après l'actualisation des données.
164 Création de rapports à l'aide de l'Editeur de rapport Java
Suivi de données modifiées
Affichage des données modifiées
15
Mode d'affichage des données modifiées dans les sections
Exemple : Données modifiées dans un rapport comportant des sections
Dans cet exemple, un document comportant un bloc [Pays], [Année] et
[Chiffre d'affaires] est utilisé. Les données originales sont ventilées comme suit :
Pays
France
France
Japon
Pologne
Etats-Unis
Etats-Unis
Année
2003
2004
2002
2002
2003
2004
Chiffre d'affaires
1 000
2 000
1 000
1 200
Après l'actualisation, les données sont ventilées comme suit :
Pays
France
Japon
Pologne
Royaume-Uni
Année
2004
2003
2002
2004
Chiffre d'affaires
3 000
900
800
900
Création de rapports à l'aide de l'Editeur de rapport Java 165
Suivi de données modifiées
15
Affichage des données modifiées
Si vous créez une section sur [Pays] et affichez les modifications de données, le rapport s'affiche comme suit :
France [aucune mise en forme]
Année Chiffre d'affaires
2003
2004
1 000
3 000
Mise en forme
[mise en forme de données supprimées dans l'ensemble des cellules]
[mise en forme de données augmentées dans la cellule Chiffre d'affaires]
Japon [aucune mise en forme]
Année Chiffre d'affaires
2002 1 000
2003 900
Mise en forme
[mise en forme de données supprimées dans l'ensemble des cellules]
[mise en forme de données insérées dans l'ensemble des cellules]
Pologne [aucune mise en forme]
Année Chiffre d'affaires
2002 800
Mise en forme
[mise en forme de données diminuées dans la cellule Chiffre d'affaires]
Royaume-Uni [mise en forme de données insérées]
166 Création de rapports à l'aide de l'Editeur de rapport Java
Année
2004
Chiffre d'affaires
900
Suivi de données modifiées
Affichage des données modifiées
15
Mise en forme
[mise en forme de données insérées dans l'ensemble des cellules]
Web Intelligence affiche les données dans l'en-tête de section selon l'une des deux méthodes, en fonction des modifications apportées aux données de la section :
• Si toutes les lignes de la section ont été modifiées de la même façon, l'en-tête de section s'affiche selon la même mise en forme que les lignes.
• Si les lignes ont été modifiées selon des méthodes différentes ou bien si certaines lignes uniquement ont été modifiées, l'en-tête de section conserve la mise en forme par défaut.
Mode d'affichage des données modifiées dans les blocs comportant des ruptures
Lorsqu'un bloc comporte une rupture et que la propriété de bloc Centrer la
valeur sur la rupture est définie, Web Intelligence affiche la valeur centrée en appliquant des règles similaires à celles qui sont appliquées aux en-têtes de section.
• Si toutes les lignes de la rupture ont été modifiées de la même façon, la valeur centrée s'affiche selon la même mise en forme que les lignes.
• Si les lignes ont été modifiées selon des méthodes différentes ou bien si certaines lignes uniquement ont été modifiées, la valeur centrée conserve la mise en forme par défaut.
Mode d'affichage des données modifiées dans les diagrammes
Lorsque les données d'un diagramme sont modifiées, Web Intelligence affiche une icône signalant une modification des données au-dessus du diagramme. Lorsque vous cliquez sur cette icône, Web Intelligence convertit
Création de rapports à l'aide de l'Editeur de rapport Java 167
Suivi de données modifiées
15
Limites du suivi des données
le diagramme en tableau afin de vous permettre de visualiser le détail des modifications.
Limites du suivi des données
Si le fournisseur de données sous-jacent d'un document est modifié ou bien si les données du document sont effacées, Web Intelligence n'affiche plus les données modifiées. Si le fournisseur de données est modifié, la version actuelle du document n'est plus compatible avec la version de référence. Si les données sont effacées, les données antérieures permettant d'établir les comparaisons n'existent plus.
En conséquence, les opérations suivantes sont incompatibles avec le suivi des données :
• Exploration hors du périmètre
• Exploration de requête
• Suppression d'une requête
• Toute modification (y compris les modifications apportées aux droits de sécurité) qui entraîne une altération du code SQL généré par le fournisseur de données
• Purge du document
Lorsque vous effectuez l'une de ces opérations, Web Intelligence efface l'historique des données du document, car ces opérations sont incompatibles avec l'affichage des données modifiées. Par exemple, si vous apportez des modifications à une requête, les données du document sont modifiées. Toute comparaison établie entre ces données et des données antérieures générées depuis une requête différente est nécessairement faussée.
Suivi des données et exploration
Lorsque vous utilisez l'exploration de requête et l'exploration hors du périmètre, Web Intelligence efface l'historique des données, car ces fonctions modifient le fournisseur de données. Ce processus ne vous pose en principe aucun problème, puisque, lorsque vous amorcez l'exploration, vous avez déjà identifié les données nécessitant une analyse supplémentaire. Le suivi des données a rempli sa fonction et vous pouvez désormais procéder à l'analyse des données.
168 Création de rapports à l'aide de l'Editeur de rapport Java
Suivi de données modifiées
Utilisation du langage de formule de Web Intelligence pour suivre les données modifiées
15
Suivi des données et Actualisation à l'ouverture
Lorsqu'un document est configuré de façon à ce que ses données soient mises à jour à l'ouverture (lorsque la propriété de document Actualisation à l'ouverture est sélectionnée), le suivi des données n'affiche pas la différence entre les données avant actualisation et celles obtenues après l'actualisation.
Web Intelligence traite les données obtenues après l'actualisation comme des données nouvelles car l'actualisation purge le document.
Utilisation du langage de formule de
Web Intelligence pour suivre les données modifiées
Lorsque vous utilisez l'interface de Web Intelligence pour configurer l'affichage des données modifiées (tel que cela est décrit dans @@@), Web Intelligence génère des alerteurs sous-jacents afin d'afficher les modifications. Ces alerteurs spécifiques n'apparaissent pas dans la liste des alerteurs standard.
Le langage de formule Web Intelligence permet de créer des alerteurs personnalisés pour la mise en forme des modifications apportées aux données. Vous pouvez également utiliser le langage de formule pour intégrer des calculs spécifiques reposant sur les modifications. Par exemple, vous pouvez intégrer un calcul afin de mettre en évidence la différence entre la valeur précédente et la valeur actuelle de l'indicateur.
Fonction RefValue
Le langage de formule de Web Intelligence fournit un accès aux données modifiées via la fonction
RefValue
. Cette fonction permet de renvoyer la valeur de données de référence comme indicateur. S'il n'existe aucune donnée de référence, la fonction renvoie un résultat nul.
Par exemple, si l'indicateur [Chiffre d'affaires] comporte actuellement la valeur 1 000 et sa valeur de référence est 900, la formule
Ref
Value([Chiffre d'affaires]) renvoie le résultat 900.
Création de rapports à l'aide de l'Editeur de rapport Java 169
Suivi de données modifiées
15
Utilisation du langage de formule de Web Intelligence pour suivre les données modifiées
Fonction DateDeLaValeurDeRéférence
La fonction DateDeLaValeurDeRéférence renvoie la date des données de référence utilisées dans le cadre du suivi des données.
Création de formules à l'aide de la fonction RefValue
Vous pouvez utiliser la fonction RefValue afin de créer des formules qui fournissent des informations relatives aux données actuelles par rapport aux données de référence.
Exemple : Mise en évidence d'une différence entre la valeur de référence et la valeur actuelle
La formule ci-après renvoie la différence entre la valeur de référence et la valeur actuelle de l'indicateur [Chiffre d'affaires] :
=Si(Non(EstNul([Chiffre d'affaires])) Ou Non (EstNul(Ref
Value([Chiffre d'affaires]))); [Chiffre d'affaires]-Ref
Value([Chiffre d'affaires]))
Le tableau ci-après répertorie des données antérieures à une actualisation :
Client
Jegou
Durand
Martin
Chiffre d'affaires
2 000
3 000
3 500
Après l'actualisation, les modifications des données sont comme suit :
170 Création de rapports à l'aide de l'Editeur de rapport Java
Client
Jegou
Durand
Suivi de données modifiées
Données modifiées et contexte de calcul
15
Chiffre d'affaires
3 000
2 500
Consignée dans une troisième colonne, la formule renvoie les chiffres ci-après :
Client
Jegou
Durand
Martin
Chiffre d'affaires
3 000
2 500
3 500
Différence
1 000
-500
Données modifiées et contexte de calcul
Lorsque le suivi est activé, Web Intelligence ne signale les données comme modifiées que si le contexte de calcul reste inchangé.
Par exemple, si une valeur d'indicateur est modifiée parce que vous avez apporté des modifications au contexte de calcul d'un bloc, la nouvelle valeur n'est pas signalée comme modifiée.
Exemple : Modification du contexte de calcul
Dans cet exemple, les éléments [Ville], [Client] et [Chiffre d'affaires] d'un bloc sont ventilés comme suit :
Ville
Paris
Client
Durand
Chiffre d'affaires
1 000
Création de rapports à l'aide de l'Editeur de rapport Java 171
Suivi de données modifiées
15
Données modifiées et contexte de calcul
Ville
Paris
Toulouse
Toulouse
Client
Dupont
Martin
Dubois
Chiffre d'affaires
2 000
3 000
4 000
Si vous supprimez [Client] du bloc, Web Intelligence totalise le chiffre d'affaires par ville :
Ville
Paris
Toulouse
Client
3 000
7 000
Web Intelligence ne signale pas une augmentation de chiffre d'affaires, car le chiffre d'affaires n'a pas changé. Seul le contexte de calcul a changé ; le chiffre d'affaires est désormais totalisé par ville uniquement et les chiffres sont plus élevés.
Si, après une actualisation des données, le chiffre d'affaires de Dupont chute pour atteindre 1 000 et que le chiffre d'affaires de Martin augmente pour atteindre 4 000, les données s'affichent comme suit :
Ville
Paris
Toulouse
Client
2 000
8000
Web Intelligence signale les données comme modifiées, car, la modification du contexte de calcul mise à part, le chiffre d'affaires total de Paris a chuté et le chiffre d'affaires total de Toulouse a augmenté.
172 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données à l'aide de sections, ruptures et tris
16
Classement des données à l'aide de sections, ruptures et tris
16
Utilisation de sections pour regrouper des données
Utilisation de sections pour regrouper des données
Regroupement d'informations dans des sections
Les sections permettent de décomposer les informations de rapport en parties plus petites et plus compréhensibles.
Exemple : Regroupement des revenus trimestriels en sections dans un rapport
Supposez que vous êtes responsable des ventes pour l'Italie. Vous recevez un rapport présentant le revenu annuel 2003 des magasins de ce pays, ventilé par villes et par trimestres.
Rome
Rome
Rome
Milan
Milan
Milan
Ville
Vérone
Vérone
Vérone
Vérone
Rome
T2
T3
T4
T1
T2
T3
Trimestre
T1
T2
T3
T4
T1
194 689
204 066
188 791
572 177
619 924
533 765
Revenu des ventes
314 430
273 608
294 798
252 644
215 874
174 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données à l'aide de sections, ruptures et tris
Utilisation de sections pour regrouper des données
16
Ville
Milan
Trimestre
T4
Revenu des ventes
520 332
Pour comparer les résultats trimestriels de chaque ville, définissez
[Trimestre] comme valeur de section. Le rapport est divisé en sections distinctes correspondant aux différents trimestres.
T1
Ville
Vérone
Rome
Milan
Revenu des ventes
314 430
215 874
572 177
T2
Ville
Vérone
Rome
Milan
Revenu des ventes
273 608
194 689
619 924
T3
Ville
Vérone
Rome
Milan
Revenu des ventes
294 798
204 066
533 765
Création de rapports à l'aide de l'Editeur de rapport Java 175
Classement des données à l'aide de sections, ruptures et tris
16
Utilisation de sections pour regrouper des données
T4
Ville
Vérone
Rome
Milan
Revenu des ventes
252 644
188 791
520 332
Vous pouvez créer une seule section ou inclure plusieurs sections dans des sous-sections d'un rapport. Vous pouvez également supprimer et repositionner des sections dans un rapport.
Pour créer une section, deux sources sont possibles :
• une dimension déjà affichée dans un tableau ou un diagramme,
• une dimension incluse dans le document, mais non affichée dans un tableau ou un diagramme.
Vous ne pouvez pas créer de section à partir d'un objet indicateur.
Sections de la vue Structure
L'illustration suivante montre un rapport avec des sections dans la vue
Structure. Quand vous visualisez un rapport dans la vue Structure, chaque section est clairement indiquée par un séparateur de section. Il est plus facile de mettre en forme des sections quand vous travaillez dans la vue Structure.
176 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données à l'aide de sections, ruptures et tris
Utilisation de sections pour regrouper des données
16
Création et suppression de sections et de sous-sections
Pour créer une section en déplaçant une cellule depuis un tableau
1.
Vérifiez que vous visualisez le rapport dans la vue Rapport.
2.
Sélectionnez la cellule d'en-tête du tableau qui affiche le nom de la dimension ou sélectionnez une cellule de corps du tableau qui affiche une valeur de dimension.
Par exemple, si vous souhaitez une section pour chaque état, sélectionnez la cellule d'en-tête étiquetée "Etat" ou sélectionnez une des cellules qui affiche le nom d'un Etat.
3.
Faites glisser la cellule au-dessus du tableau et déposez-la sur l'arrière-plan du rapport.
Une section est créée pour chaque valeur de la dimension sélectionnée.
Création de rapports à l'aide de l'Editeur de rapport Java 177
Classement des données à l'aide de sections, ruptures et tris
16
Utilisation de sections pour regrouper des données
Pour créer une section en ajoutant une dimension de l'onglet
Données
1.
Cliquez sur l'onglet Données.
2.
Sélectionnez un objet dimension, puis faites glisser la dimension sur une zone vide du rapport.
3.
Positionnez et déposez la dimension où vous voulez que la cellule de section apparaisse.
Si le rapport comprend des tableaux ou des diagrammes, déposez la cellule de section au-dessus des tableaux et des diagrammes que vous voulez inclure dans la section.
• Si vous vous trouvez dans la vue Résultats, une cellule, contenant une valeur pour chaque valeur unique de l'objet ajouté, s'affiche au-dessus du tableau ou du tableau croisé. Les données du tableau ou du tableau croisé sont automatiquement triées en fonction de la valeur de la cellule.
• Si vous vous trouvez dans la vue Structure, une cellule est ajoutée au-dessus du tableau ou du tableau croisé.
4.
Dans une vue Structure, cliquez sur le bouton Afficher les résultats pour visualiser les résultats.
Web Intelligence applique la section au rapport et affiche les résultats.
Création de sous-sections
Vous pouvez créer un rapport comportant plusieurs sections. Pour créer plusieurs sections, il suffit d'appliquer la même méthode que pour créer une seule section :
• en faisant glisser une cellule depuis un tableau, puis en la déposant sous une cellule de section existante
• en sélectionnant un objet de dimension répertorié dans l'onglet Données
(dans l'Editeur de rapport Java) , puis en déposant la dimension sous une cellule de section existante.
178 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données à l'aide de sections, ruptures et tris
Utilisation de sections pour regrouper des données
16
Pour supprimer une cellule de section ou une section
1.
Pour supprimer une section, cliquez sur le séparateur de début ou de fin de la section, puis appuyez sur la touche Suppr.
2.
Pour supprimer une cellule de section, cliquez avec le bouton droit de la souris sur la cellule, puis sélectionnez Supprimer dans le menu.
Propriétés de section
Vous pouvez définir les propriétés suivantes pour une section :
• Nommer la section
• Spécifier les critères de définition d'une section "vide" (par exemple, vous pouvez considérer qu'une section ne présente pas d'intérêt pour votre analyse dès lors qu'un tableau ou diagramme à l'intérieur de cette section est vide). Dans ce cas, vous avez la possibilité d'indiquer que la section doit être considérée comme "vide". )
• Masquer ou afficher les sections que vous considérez comme étant vides
• inclure des liens vers les sections dans la correspondance de rapport pour pouvoir passer d'une section à l'autre lorsque vous naviguez dans le rapport
Pour définir les propriétés d'affichage d'une section
1.
Assurez-vous que vous vous trouvez dans la vue Rapport.
2.
Cliquez sur Afficher la structure.
Dans la vue Structure, vous pouvez voir le séparateur de début et de fin de chaque section du rapport. Cela vous facilite la sélection d'une section spécifique puis le choix des propriétés que vous voulez appliquer à la section sélectionnée.
3.
Cliquez avec le bouton droit de la souris sur le séparateur de section.
L'onglet Propriétés affiche les propriétés applicables aux sections.
4.
Définissez les propriétés de la section.
Création de rapports à l'aide de l'Editeur de rapport Java 179
Classement des données à l'aide de sections, ruptures et tris
16
Utilisation de sections pour regrouper des données
Pour...
Alors...
Un nom de section différent du nom de la dimension sélectionnée pour la section, saisissez le nom de la section dans la propriété Général > Nom.
Spécifier les composants de la section qui vont qualifier l'ensemble de la section comme "section vide" en l'absence de données dans la base pour ces composants, cochez les composants dans la liste déroulante en regard de la propriété
Affichage > Masquer la section
lorsque les éléments suivants sont
vides.
Afficher la section quand il n'y a pas de données dans la base de données pour cette section, cochez Afficher si vide. (Pour masquer les sections vides, désactivez cette option.)
5.
Cliquez sur le bouton Afficher les résultats pour afficher les propriétés appliquées aux résultats sur le rapport.
Web Intelligence applique les propriétés à la section et affiche les résultats sur le rapport.
Pour définir la présentation de page d'une section
1.
Cliquez avec le bouton droit de la souris sur la cellule de section, cliquez sur Modifier le format dans le menu, puis définissez les propriétés
Position > Bord gauche et Position > Bord supérieur dans l'onglet
Propriétés.
2.
Pour contrôler les sauts de page de section, sélectionnez le séparateur de section, puis définissez les propriétés Page > Position > Commencer
une section à une nouvelle page et Eviter les sauts de page dans la
section dans l'onglet Propriétés.
3.
Pour répéter la cellule de section sur chaque nouvelle page, sélectionnez la cellule de section, puis sélectionnez la propriété Page > Répéter à
chaque nouvelle page dans l'onglet Propriétés.
180 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données à l'aide de sections, ruptures et tris
Utilisation des ruptures
16
Utilisation des ruptures
Définition des ruptures
Une rupture est une division au sein d'un bloc, dans lequel les données sont regroupées en sections individuelles, selon une dimension, une information ou un indicateur sélectionné. Ces sections sont représentées sous la forme de tableaux plus petits dans le même bloc.
Les ruptures vous permettent d'afficher en plusieurs parties distinctes toutes les données pour chaque valeur unique d'un objet.
L'utilisation des ruptures présente deux avantages majeurs :
• Vous pouvez organiser plus efficacement la manière dont les données sont représentées.
• Vous pouvez afficher des sous-totaux.
Comparaison des ruptures et des sections
Une section décompose les données en plusieurs cellules individuelles appelées en-têtes de section. Chaque en-tête de section contient une valeur par dimension, avec un bloc de données correspondant à la valeur de la dimension.
Une rupture décompose les données au sein d'un bloc. Une colonne contient les valeurs relatives à une dimension, une information ou un indicateur, qui sont répétées pour chaque autre ligne de valeurs dans le bloc.
Ordre de tri par défaut dans les ruptures
Lorsque vous insérez une rupture au niveau d'un objet, les valeurs de l'objet sont automatiquement triées par ordre croissant, comme suit :
• Si les valeurs sont numériques, la valeur la plus faible apparaît dans la première ligne du tableau et la valeur la plus élevée dans la dernière.
• S'il s'agit de caractères alphabétiques, les valeurs sont alors triées par ordre alphabétique du haut vers le bas.
Création de rapports à l'aide de l'Editeur de rapport Java 181
Classement des données à l'aide de sections, ruptures et tris
16
Utilisation des ruptures
Vous pouvez modifier cet ordre de tri à tout moment.
Vous pouvez définir plusieurs ruptures et mettre en place une priorité de tri sur chaque rupture pour contrôler la manière dont les données sont affichées lorsque vous insérez des ruptures multiples au niveau de plusieurs dimensions, informations ou indicateurs.
Pour insérer une rupture
1.
Cliquez sur une cellule du tableau dans la colonne ou la ligne où vous souhaitez insérer une rupture.
2.
Cliquez sur Insérer/Supprimer une rupture dans la barre d'outils de reporting.
Web Intelligence divise le tableau en autant de tableaux qu'il y a de valeurs uniques pour la cellule sélectionnée. Web Intelligence insère un pied de page à la fin de chaque rupture.
Pour définir la priorité des ruptures
Vous pouvez définir la priorité de plusieurs ruptures d'un tableau. Vous pouvez, par exemple, appliquer une rupture sur [Année], puis sur [Trimestre] ou bien sur [Trimestre], puis sur [Année].
1.
Cliquez avec le bouton droit de la souris sur le tableau contenant plusieurs ruptures et sélectionnez Modifier le format dans le menu.
L'onglet Propriétés affiche les propriétés applicables à un tableau.
2.
Cliquez sur le bouton ... en regard de la propriété Ruptures > Priorité
de rupture pour afficher la boîte de dialogue "Ruptures".
3.
Cliquez sur Ruptures verticales ou Ruptures horizontales pour afficher le type de rupture que vous souhaitez privilégier.
• Si le tableau sélectionné est un tableau vertical, toutes les ruptures sont appliquées aux colonnes. Ces ruptures sont appelées ruptures verticales.
• Si le tableau sélectionné est un tableau horizontal, toutes les ruptures sont appliquées à des lignes. Ces ruptures sont appelées ruptures horizontales.
182 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données à l'aide de sections, ruptures et tris
Utilisation des ruptures
16
• Si le tableau sélectionné est un tableau croisé, les ruptures peuvent
être appliquées à des lignes ou à des colonnes. Vous pouvez choisir la priorité pour les ruptures horizontales et pour les ruptures verticales.
4.
Sélectionnez la rupture dont vous souhaitez modifier la priorité et cliquez sur les boutons Monter/Descendre pour promouvoir ou rétrograder la rupture dans la liste de ruptures.
Pour définir les propriétés d'affichage d'une rupture
Vous pouvez définir les propriétés d'affichage suivantes pour une rupture :
Propriété Description
Afficher l'en-tête de rupture
Centrer les valeurs sur la rupture
Lorsque vous insérez une rupture, un en-tête est affiché pour chaque partie du tableau, du tableau croisé ou du formulaire.
Afficher le pied de rupture
Lorsque vous insérez une rupture, un pied de page est ajouté après la dernière ligne (tableau) ou la dernière colonne (tableau croisé). Lorsque vous lancez un calcul sur les données, le résultat s'affiche dans le pied de page.
Supprimer les valeurs dupliquées
Cette option supprime toutes les valeurs en double des données d'un tableau ou d'un tableau croisé lorsque vous insérez une rupture. Chaque valeur n'apparaît qu'une fois.
Activée lorsque l'option Supprimer les
doublons est sélectionnée. Les cellules vides sont fusionnées et le nom de la valeur est centré sur les cellules fusionnées.
Appliquer un tri implicite aux valeurs
Création de rapports à l'aide de l'Editeur de rapport Java 183
Classement des données à l'aide de sections, ruptures et tris
16
Utilisation des ruptures
Propriété Description
Nouvelle page
Eviter les sauts de page dans le tableau
Affiche sur une nouvelle page chaque partie du tableau, tableau croisé ou formulaire créée par une rupture.
Quand c'est possible, conserve chaque section de rupture sur la même page.
Cette option n'est pas disponible lorsqu'un bloc est plus grand qu'une page.
Répéter l'en-tête sur chaque page
Répète l'en-tête en haut de chaque page lorsqu'un tableau s'étend sur plusieurs pages.
Répéter le pied de page sur chaque page
Répète le pied de page en bas de chaque page lorsqu'un tableau s'étend sur plusieurs pages.
Répéter la rupture sur la nouvelle page
Répète la valeur en cours sur chaque nouvelle page.
1.
Cliquez sur une cellule de la colonne/ligne sur laquelle vous avez défini une rupture.
2.
Ouvrez le groupe de propriétés Ruptures dans l'onglet Propriétés.
3.
Définissez les propriétés de rupture dans le groupe de propriétés
Ruptures.
Certaines propriétés font partie du sous-groupe de propriétés Ruptures
> Page.
Pour supprimer une rupture
1.
Sélectionnez la colonne contenant la rupture.
2.
Cliquez sur Insérer/Supprimer une rupture dans la barre d'outils de
reporting.
184 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données à l'aide de sections, ruptures et tris
Utilisation des tris pour l'organisation des données
16
Utilisation des tris pour l'organisation des données
Application de tris à des résultats affichés dans des rapports
Vous pouvez appliquer des tris à des valeurs affichées dans des tableaux et des sections pour organiser l'ordre dans lequel ces valeurs sont affichées dans les rapports.
Les ordres de tri suivants sont disponibles :
Ordre de tri Description
Par défaut
Cet ordre est parfois qualifié de
"naturel". Selon le type des données de la colonne ou de la ligne, les résultats sont triés comme suit :
• Ordre numérique croissant pour les données numériques
• Ordre chronologique croissant pour une date
• Ordre chronologique pour les mois
• Ordre alphabétique pour des données alphanumériques
Croissant
Lorsque cet ordre est sélectionné, les résultats sont triés par ordre croissant : la valeur la plus faible est placée en haut de la colonne ; et la valeur la plus élevée, en bas de la colonne.
Par exemple : 100, 200, 300 ou
Californie, Colorado, Floride.
Création de rapports à l'aide de l'Editeur de rapport Java 185
Classement des données à l'aide de sections, ruptures et tris
16
Utilisation des tris pour l'organisation des données
Ordre de tri
Décroissant
Description
Lorsque cet ordre est sélectionné, les résultats sont triés par ordre décroissant : la valeur la plus élevée est placée en haut de la colonne ; et la valeur la plus faible, en bas de la colonne.
Par exemple : 300, 200, 100 ou
Floride, Colorado, Californie.
Personnalisé (disponible dans l'Editeur de rapport Java)
Vous définissez votre propre ordre de tri.
Pour appliquer un tri par ordre croissant ou décroissant
1.
Sélectionnez la cellule de section ou les cellules de tableau à trier.
2.
Cliquez sur la flèche vers le bas en regard du bouton Poser/Supprimer
le tri dans la barre d'outils Rapport, puis sélectionnez Croissant ou
Décroissant dans la liste déroulante.
3.
Répétez l'étape précédente pour appliquer des tris multiples.
Pour appliquer un tri personnalisé
1.
Sélectionnez la cellule de section ou les cellules de tableau à trier.
2.
Cliquez sur la flèche vers le bas en regard du bouton Poser/Supprimer
le tri dans la barre d'outils Rapport, puis sélectionnez Personnalisé... dans la liste déroulante.
3.
Sélectionnez une valeur dans la liste de valeurs triées, puis cliquez sur les boutons Monter ou Descendre pour déplacer cette valeur dans l'ordre de tri vers le haut ou vers le bas.
186 Création de rapports à l'aide de l'Editeur de rapport Java
Classement des données à l'aide de sections, ruptures et tris
Utilisation des tris pour l'organisation des données
16
4.
Pour ajouter une valeur temporaire à la liste de valeurs triées, saisissez la valeur dans la zone Valeurs temporaires, puis cliquez sur >> pour l'ajouter à la liste de tri.
Pour définir la priorité des tris multiples
1.
Cliquez sur le tableau avec le bouton droit de la souris et sélectionnez
Modifier le format pour afficher l'onglet Propriétés.
2.
Cliquez sur le bouton ... en regard de la propriété Tris > Priorité de tri pour afficher la boîte de dialogue "Tris".
3.
Cliquez sur Tris verticaux pour afficher les tris verticaux ou Tris
horizontaux pour afficher les tris horizontaux.
4.
Sélectionnez le tri dont vous souhaitez modifier la priorité et cliquez sur les boutons Monter ou Descendre pour la promouvoir ou la rétrograder dans la liste de tris.
Création de rapports à l'aide de l'Editeur de rapport Java 187
Classement des données à l'aide de sections, ruptures et tris
16
Utilisation des tris pour l'organisation des données
188 Création de rapports à l'aide de l'Editeur de rapport Java
Calculs, formules et variables
17
Calculs, formules et variables
17
Calculs, formules et variables
Calculs, formules et variables
Vous pouvez ajouter des calculs, des formules et des variables (formules nommées) à vos rapports Web Intelligence. Pour en savoir plus sur la puissance de calcul que les calculs, les formules et les variables ajoutent à vos rapports, voir le guide des Utilisation de fonctions, de formules et de
calculs dans Web Intelligence.
Utilisation de calculs standard
Pour insérer un calcul standard dans un tableau ou un tableau croisé
Vous pouvez insérer des calculs standard dans des tableaux ou des tableaux croisés pour effectuer des calculs rapides sur les données de ces tableaux.
Pour en savoir plus sur les calculs standard disponibles dans
Web Intelligence, voir le guide Utilisation de fonctions, de formules et de
calculs dans Web Intelligence.
Vous pouvez insérer plusieurs calculs dans un tableau ou un tableau croisé.
Lorsque vous appliquez deux calculs à un tableau ou à un tableau croisé, un pied est ajouté pour chaque résultat de calcul. Vous insérez plusieurs calculs dans un tableau ou dans un tableau croisé de la même façon que vous insérez un seul calcul, mais vous répétez la procédure pour chaque calcul à insérer.
1.
Cliquez sur une cellule contenant des données dans le tableau.
2.
Cliquez sur la flèche à droite du bouton Insérer un calcul et sélectionnez le calcul à insérer.
3.
Cliquez de nouveau sur le bouton pour insérer le calcul.
Le bouton Insérer un calcul affiche un symbole mathématique destiné au calcul sélectionné. Ce symbole dépend du calcul par défaut ou du dernier calcul à insérer sélectionné. Par exemple, si le calcul est "Somme", le bouton affiche le symbole Σ.
Remarque :
Si vous insérez un calcul de pourcentage, les résultats du pourcentage sont affichés dans une colonne ou une ligne supplémentaire du tableau.
190 Création de rapports à l'aide de l'Editeur de rapport Java
Calculs, formules et variables
Utilisation de formules
17
4.
Pour insérer d'autres calculs, cliquez sur la flèche vers le bas en regard de l'icône Somme et sélectionnez le calcul voulu dans la liste déroulante.
Une nouvelle ligne est ajoutée en bas du tableau. La valeur agrégée s'affiche dans la nouvelle cellule de la ligne.
Pour supprimer un calcul standard
1.
Cliquez à l'aide du bouton droit de la souris sur le tableau ou le tableau croisé qui contient le calcul.
• Si vous vous trouvez dans la vue Résultats, il s'agit de la valeur calculée.
• Si vous vous trouvez dans la vue Structure, il s'agit de la cellule contenant la formule agrégée.
2.
Suivant le type de tableau, sélectionnez Supprimer la ligne ou
Supprimer la colonne dans le menu contextuel.
Utilisation de formules
Barre d'outils Formule
Pour afficher la barre d'outils Formule, cliquez sur Afficher/Masquer la barre
de formule dans la barre d'outils de reporting. Désormais, lorsque vous sélectionnez une cellule, sa formule apparaît dans la barre d'outils Formule.
La barre d'outils Formule comporte les boutons suivants, de gauche à droite :
Bouton Description
Ouvrir l'Editeur de formule
Créer une variable
Ouvre l'Editeur de formule, ce qui permet de générer une formule à l'aide d'une interface graphique
Permet d'enregistrer une formule en tant que variable
Création de rapports à l'aide de l'Editeur de rapport Java 191
Calculs, formules et variables
17
Utilisation de formules
Bouton
Supprimer les modifications
Valider la formule
Description
Supprime toutes les modifications apportées à la formule depuis le dernier enregistrement ou la dernière validation
Vérifie la syntaxe de la formule et remplace la formule en cours
Pour saisir une formule directement dans la barre d'outils Formule sans utiliser l'Editeur de variable, vous pouvez saisir la formule ou faire glisser les objets de rapport dans la barre d'outils Formule.
Pour entrer une formule dans la barre d'outils Formule en la saisissant
1.
Cliquez sur Afficher/Masquer barre de formule pour afficher la barre d'outils Formule.
2.
Dans la barre d'outils Formule, saisissez la formule :
Par exemple, pour calculer le revenu moyen généré par article vendu, saisissez
=[Revenu des ventes]/[Quantité vendue]
.
Web Intelligence suggère les éléments nécessaires à l'élaboration de la formule pendant la saisie. Pour sélectionner une suggestion de
Web Intelligence, appuyez sur la flèche vers le bas pour la mettre en surbrillance, puis appuyez sur Entrée ou sélectionnez la suggestion à l'aide du curseur.
3.
Pour sélectionner une suggestion de Web Intelligence, appuyez sur la flèche vers le bas pour la mettre en surbrillance, puis appuyez sur Entrée.
Pour entrer une formule dans la barre d'outils Formule par glisser-déposer
• Faites glisser des objets de rapport sur la barre d'outils Formule.
Lorsque vous relâchez un objet, il apparaît dans la barre d'outils Formule
à l'emplacement du curseur, comme si vous l'aviez saisi directement.
192 Création de rapports à l'aide de l'Editeur de rapport Java
Calculs, formules et variables
Utilisation des variables
17
Pour créer une formule à l'aide de l'Editeur de formule
1.
Cliquez sur le bouton Editeur de formule dans la barre d'outils Formule pour afficher l'Editeur de formule.
2.
Sélectionnez la cellule du rapport où vous voulez insérer la formule.
3.
Dans les onglets Données, Fonctions et Opérateurs, cliquez deux fois sur les objets de rapport, fonctions et opérateurs à inclure dans la formule, ou saisissez directement la formule.
Par exemple, pour créer la formule
=Moyenne([Revenu])
, cliquez deux fois sur la fonction
Moyenne()
, puis cliquez deux fois sur l'objet Revenu.
Lorsque vous cliquez deux fois sur une fonction pour l'inclure dans une formule, Web Intelligence place le curseur entre les parenthèses de la fonction.
Utilisation des variables
Pour créer une variable à l'aide de la boîte de dialogue
Créer une variable
1.
Affichez la barre d'outils Formule.
2.
Saisissez la formule dans la barre d'outils Formule ou sélectionnez une cellule contenant une formule.
3.
Cliquez sur Créer une variable dans la barre d'outils Formule
La boîte de dialogue "Créer une variable" s'affiche.
4.
Saisissez le nom de la variable dans la zone Nom.
5.
Sélectionnez le type de variable en cliquant sur Dimension, Indicateur ou Information.
6.
Si vous sélectionnez Information, une zone "Dimension associée" apparaît. Cliquez sur le bouton ... situé en regard de la zone pour ouvrir la boîte de dialogue "Objets et variables", puis sélectionnez la dimension que vous souhaitez associer à l'information.
7.
Cliquez sur OK.
La variable apparaît dans la liste des variables de rapport dans l'onglet
Données.
Création de rapports à l'aide de l'Editeur de rapport Java 193
Calculs, formules et variables
17
Utilisation des variables
Pour créer une variable à l'aide de l'éditeur de variable
1.
Cliquez sur Afficher/Masquer Editeur de variable dans la barre d'outils de l'Editeur de rapport.
2.
Saisissez votre formule dans le volet Formule ou utilisez les fonctions et opérateurs des onglets Fonctions et Opérateurs pour créer la formule.
3.
Saisissez le nom de la variable dans la zone Nom.
4.
Sélectionnez le type de variable en cliquant sur Dimension, Indicateur ou Information.
5.
Si vous sélectionnez Information, une zone Dimension associée apparaît. Cliquez sur le bouton ... situé en regard de la zone pour ouvrir la boîte de dialogue Objets et variables, puis sélectionnez la dimension que vous souhaitez associer à l'information.
6.
Cliquez sur OK.
La variable apparaît dans la liste des variables de rapport dans l'onglet
Données.
Pour modifier une variable
1.
Sélectionnez la variable dans la liste des variables de rapport.
2.
Cliquez sur le bouton droit de la souris, puis sur Modifier une variable dans le menu contextuel.
L'éditeur de variable s'affiche.
3.
Modifiez la variable.
4.
Cliquez sur OK pour enregistrer la nouvelle définition de la variable.
Pour supprimer une variable
1.
Sélectionnez la variable dans la liste des variables de rapport.
2.
Cliquez sur le bouton droit de la souris, puis sur Supprimer une variable dans le menu contextuel.
194 Création de rapports à l'aide de l'Editeur de rapport Java
Création de filtres de rapport.
18
Création de filtres de rapport.
18
Définition des filtres de rapport
Définition des filtres de rapport
Vous pouvez filtrer les rapports pour limiter les résultats affichés aux seules informations qui vous intéressent. Vous pouvez par exemple limiter les résultats affichés aux informations relatives à un client ou une période de vente en particulier. Les données que vous filtrez restent dans le document
Web Intelligence mais elles ne sont tout simplement pas affichées dans les tableaux et les diagrammes du rapport. Cela signifie que vous pouvez modifier ou supprimer des filtres du rapport afin d'afficher les valeurs masquées sans modifier la définition de requête sous-jacente du document.
Vous pouvez appliquer différents filtres à différentes parties d'un même rapport. Par exemple, vous pouvez limiter les résultats de l'ensemble du rapport à une ligne de produits en particulier, puis limiter encore ces résultats dans un tableau ou un diagramme pour cibler les résultats concernant une région ou un profil client en particulier.
Pour créer un filtre de rapport, vous devez spécifier trois éléments :
• un objet filtré
• un opérateur
• Une ou plusieurs valeurs
Vous pouvez inclure plusieurs filtres dans un rapport.
Types de filtres de rapport
Il existe trois types de filtres de rapport dans Web Intelligence :
• Filtres de rapport standard (disponibles dans tous les formulaires
Web Intelligence).
Ces filtres de rapport sont les plus souples d'utilisation. Ils peuvent utiliser tous les opérateurs de filtre et peuvent filtrer des valeurs uniques ou des listes de valeurs.
• Filtres express (disponibles dans l'Editeur de rapport Java et
Web Intelligence Rich Client).
Ils permettent de créer rapidement des filtres utilisant l'opérateur Egal à.
Ils peuvent filtrer des valeurs uniques ou des listes de valeurs.
196 Création de rapports à l'aide de l'Editeur de rapport Java
Création de filtres de rapport.
Comparaison des filtres de requête et des filtres de rapport
18
• Filtres de rapport simples (disponibles dans le visualiseur HTML
Web Intelligence, l'Editeur de rapport Java et
Web Intelligence Rich Client).
Ils permettent de créer facilement des filtres utilisant l'opérateur Egal à.
Ils ne filtrent que les valeurs uniques.
Comparaison des filtres de requête et des filtres de rapport
Dans un document, vous pouvez appliquer des filtres à deux niveaux :
• Les filtres de requête, qui sont définis dans la requête ; ils limitent les données extraites de la source de données et envoyées au document
Web Intelligence ;
• Les filtres de rapport ; ils limitent les valeurs affichées dans les rapports, tableaux, diagrammes et sections du document, mais ne modifient pas les données extraites de la source de données. Ils masquent simplement les valeurs au niveau du rapport.
opérateurs dans les filtres de rapport
Opérateur Egal à
L'opérateur Egal à permet d'obtenir des données égales à une valeur.
Par exemple, pour extraire des données uniquement sur les Etats-Unis, vous allez créer un filtre "Pays Egal à USA".
Opérateur Différent de
L'opérateur Différent de permet d'obtenir des données différentes d'une valeur.
Par exemple, pour extraire des données sur tous les pays sauf les Etats-Unis, vous allez créer un filtre "Pays Différent de USA".
Création de rapports à l'aide de l'Editeur de rapport Java 197
Création de filtres de rapport.
18
opérateurs dans les filtres de rapport
Opérateur Différent de
L'opérateur Différent de permet d'extraire des données différentes à partir d'une valeur donnée.
Par exemple, pour extraire des données sur tous les trimestres sauf le quatrième trimestre, vous allez créer un filtre [Trimestre] Différent de "T4".
Opérateur Supérieur à
L'opérateur Supérieur à permet d'extraire des données supérieures à une valeur.
Par exemple, pour extraire des données sur les clients de plus de 60 ans, vous allez créer un filtre "[Age client] Supérieur à 60".
Opérateur Supérieur ou égal à
L'opérateur Supérieur ou égal à permet d'extraire des données supérieures ou égales à une valeur.
Par exemple, pour extraire des données sur le chiffres d'affaires à partir de
1,5 millions de dollars, vous allez créer un filtre "[Chiffre d'affaires] Supérieur ou égal à 1 500 000".
Opérateur Inférieur à
L'opérateur Inférieur à permet d'extraire des données inférieures à une certaine valeur.
Par exemple, pour extraire des notes d'examen inférieures à 40, créez un filtre "[Notes d'examen] Inférieur à 40".
198 Création de rapports à l'aide de l'Editeur de rapport Java
Création de filtres de rapport.
opérateurs dans les filtres de rapport
18
Opérateur Inférieur ou égal à
L'opérateur Inférieur ou égal à permet d'extraire des données inférieures ou
égales à une valeur.
Par exemple, pour extraire des données sur les clients de 30 ans ou moins, vous allez créer un filtre "[Age] Inférieur ou égal à 30".
Opérateur Entre
L'opérateur Entre permet d'extraire des données situées entre deux valeurs, les deux valeurs étant comprises.
Par exemple, pour extraire des données sur les semaines comprises entre la semaine 25 et la semaine 36 (semaines 25 et 36 comprises), vous allez créer un filtre "[Semaine] Entre 25 et 36".
Opérateur Pas entre
L'opérateur Pas entre permet d'extraire des données qui ne sont pas comprises dans une plage de valeurs.
Par exemple, pour extraire des données sur toutes les semaines de l'année, sauf les semaines 25 à 36 comprises, vous allez créer un filtre "[Semaine]
Pas entre 25 et 36".
Opérateur Dans liste
L'opérateur Dans liste permet d'extraire des données correspondant aux valeurs d'une liste de valeurs.
Par exemple, pour extraire uniquement les données sur les Etats-Unis, le
Royaume-Uni et le Japon, créez un filtre [Pays] Dans liste
("USA";"RU";"Japon").
Création de rapports à l'aide de l'Editeur de rapport Java 199
Création de filtres de rapport.
18
Création, modification et suppression de filtres de rapport
Opérateur Pas dans liste
L'opérateur Pas dans liste permet d'obtenir des données qui ne correspondent pas à plusieurs valeurs.
Par exemple, si vous ne voulez pas extraire des données sur les Etats-Unis, le Royaume-Uni et le Japon, vous allez créer un filtre [Pays] Pas dans
("USA";"RU";"Japon").
Opérateur Est nul
L'opérateur Est nul permet d'extraire des données pour lesquelles aucune valeur ne figure dans la base de données.
Par exemple, pour extraire des clients sans enfants (aucune valeur ne figure dans la colonne enfants de la base de données), vous allez créer un filtre
[Enfants] Est nul.
Opérateur N'est pas nul
L'opérateur N'est pas nul permet d'extraire des données pour lesquelles une valeur existe dans la base de données.
Par exemple, pour extraire les clients avec enfants, vous allez créer un filtre
[Enfants] N'est pas nul.
Création, modification et suppression de filtres de rapport
Pour créer un filtre de rapport à l'aide de l'option
Filtre express
1.
Cliquez sur l'onglet correspondant au rapport à filtrer.
200 Création de rapports à l'aide de l'Editeur de rapport Java
Création de filtres de rapport.
Création, modification et suppression de filtres de rapport
18
2.
Pour filtrer un bloc (c'est-à-dire un diagramme, un tableau ou un formulaire), cliquez sur le bord supérieur du bloc pour le sélectionner.
Pour filtrer une section, cliquez sur Afficher la structure, puis sélectionnez la section de début ou le séparateur de section.
3.
Cliquez sur la flèche à droite du bouton Ajouter un filtre de la barre d'outils Rapport et sélectionnez Ajouter un filtre express.
La boîte de dialogue Listes de valeurs apparaît. Les valeurs de la section ou du bloc sélectionné sont répertoriées.
4.
Sélectionnez les valeurs à afficher dans la section ou le bloc.
5.
Cliquez sur OK.
La section ou le bloc sélectionné affiche uniquement les valeurs correspondant à la valeur que vous avez sélectionnée.
6.
Pour supprimer le filtre express, cliquez sur la flèche à droite du bouton
Ajouter un filtre et sélectionnez Supprimer le filtre.
Pour créer un filtre de rapport à l'aide de l'Editeur de filtre
1.
Cliquez sur l'onglet correspondant au rapport à filtrer.
2.
Dans la barre d'outils Rapport, cliquez sur le bouton Afficher/Masquer
le volet Filtres pour afficher le volet Filtres de rapport.
3.
Sélectionnez la partie du rapport à filtrer.
Le volet Filtres de rapport affiche le nom de la partie du rapport sélectionnée. Par exemple, si vous sélectionnez un tableau, le volet Filtres de rapport affiche le nom du tableau sélectionné.
4.
Sous l'onglet Données, sélectionnez l'objet à filtrer.
5.
Faites glisser l'objet sélectionné dans le volet Filtres de rapport.
L'Editeur de filtre s'affiche. Le nom de l'objet que vous avez sélectionné s'affiche sous Objet filtré.
6.
Sélectionnez l'opérateur.
7.
Sélectionnez Constante ou Valeur(s) de la liste.
Lorsque vous définissez des filtres sur les indicateurs ou les variables, vous ne pouvez pas sélectionner de valeur dans la liste de valeurs ; vous devez saisir une constante.
Création de rapports à l'aide de l'Editeur de rapport Java 201
Création de filtres de rapport.
18
Création, modification et suppression de filtres de rapport
8.
Si vous avez sélectionné Constante, saisissez la ou les valeurs à extraire dans la zone Constante. Si vous avez sélectionné Valeur(s), sélectionnez la ou les valeurs à extraire dans la liste des valeurs affichée, puis ajoutez-les à la zone Valeurs sélectionnées, en cliquant sur le bouton >>.
9.
Cliquez sur OK pour confirmer la définition du filtre.
Le rapport, la section, le tableau, le diagramme ou le formulaire affiche uniquement les valeurs que vous avez spécifiées dans le filtre personnalisé.
Pour créer des filtres de rapport simples
La barre d'outils des filtres de rapport permet d'ajouter rapidement des filtres simples aux rapports.
Les filtres de rapport simples ont la forme
<objet_de_rapport>=<valeur>
.
Ils peuvent uniquement contenir l'opérateur "=" et effectuer un filtrage basé sur une seule valeur.
Si vous voulez des filtres plus complexes, utilisez les filtres rapides (qui peuvent contenir les opérateurs "=" ou "Inlist") ou les filtres de rapport standard (qui peuvent contenir tout opérateur).
Remarque :
Vous pouvez également utiliser la barre d'outils des filtres de rapport lors de l'exploration de rapports. Dans le contexte d'une exploration, la barre d'outils des filtres de rapport s'appelle la barre d'exploration.
1.
Cliquez sur Afficher/Masquer la barre d'outils des filtres de rapport dans le menu principal pour afficher la barre d'outils.
2.
Dans Web Intelligence HTML, cliquez sur l'icône de la barre d'outils et sélectionnez l'objet sur lequel vous voulez baser le filtrage dans le menu.
Vous pouvez ajouter plusieurs objets à la barre d'outils pour créer plusieurs filtres.
3.
Dans l'Editeur de rapport Java ou dans Web Intelligence Rich Client, faites glisser l'objet sur lequel vous voulez baser le filtrage vers la barre d'outils.
Vous pouvez ajouter plusieurs objets à la barre d'outils pour créer plusieurs filtres.
202 Création de rapports à l'aide de l'Editeur de rapport Java
Création de filtres de rapport.
Création, modification et suppression de filtres de rapport
18
4.
Sélectionnez la valeur sur laquelle vous voulez baser le filtrage dans la liste déroulante de valeurs.
Web Intelligence filtre le rapport selon la valeur de l'objet sélectionnée.
Par exemple, si vous avez sélectionné "Etats-Unis" dans la liste de valeurs de l'objet Pays, Web Intelligence filtre le rapport de façon à exclure toutes les lignes où Pays n'a pas la valeur "Etats-Unis".
5.
Pour supprimer un filtre, sélectionnez-le et cliquez sur Supprimer.
Pour combiner plusieurs filtres dans un rapport
1.
Créez chacun des filtres.
Par défaut, Web Intelligence combine tous les filtres avec l'opérateur ET.
2.
Cliquez deux fois sur l'opérateur ET pour basculer entre ET et OU.
Rubriques associées
•
Pour créer un filtre de rapport à l'aide de l'option Filtre express
page 200
•
Pour créer un filtre de rapport à l'aide de l'Editeur de filtre
page 201
Pour afficher tous les filtres d'un rapport
1.
Cliquez sur la zone du rapport pour laquelle vous souhaitez visualiser les filtres. Pour afficher les filtres définis pour l'ensemble du rapport, effectuez un clic en dehors des tableaux, des diagrammes ou des sections.
2.
Cliquez sur l'onglet Carte, puis sur Filtres.
Web Intelligence affiche les filtres dans la zone du rapport sur laquelle vous avez cliqué.
Pour modifier un filtre de rapport
1.
Dans la barre d'outils Rapport, cliquez sur le bouton Afficher/Masquer
le volet Filtres pour afficher le volet Filtres de rapport.
2.
Cliquez sur la zone de rapport dont vous modifiez les filtres.
Les filtres de la zone sélectionnée s'affichent dans le volet Filtres de
rapport.
3.
Cliquez deux fois sur le filtre à modifier.
Création de rapports à l'aide de l'Editeur de rapport Java 203
Création de filtres de rapport.
18
Création, modification et suppression de filtres de rapport
L'Editeur de filtre s'affiche. Le nom de l'objet filtré est répertorié sous
Objet filtré.
4.
Modifiez le filtre à l'aide de l'Editeur de filtre.
Pour supprimer un filtre de rapport
1.
Dans la barre d'outils Rapport, cliquez sur le bouton Afficher/Masquer
le volet Filtres pour afficher le volet Filtres de rapport.
2.
Cliquez sur la zone de rapport dont vous supprimez les filtres.
Les filtres de la zone sélectionnée s'affichent dans le volet Filtres de
rapport.
3.
Sélectionnez le filtre à supprimer, puis appuyez sur Supprimer.
4.
Vous pouvez également supprimer le filtre en sélectionnant l'objet filtré, en cliquant sur la flèche à droite du bouton Filtre de la barre d'outils de
reporting, puis en sélectionnant Supprimer le filtre.
204 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
19
Exploration des données de rapport
19
Définition de l'exploration
Définition de l'exploration
La fonction d'exploration s'utilise pour analyser les résultats affichés dans des rapports. L'exploration dans les rapports permet d'analyser les données de façon plus approfondie, de façon à découvrir les informations détaillées expliquant un bon ou un mauvais résultat dans les tableaux, les diagrammes ou les sections.
Exemple : Pourquoi les ventes d'accessoires, de vêtements d'extérieur et de manteaux ont-elles grimpé au trimestre T3 ?
Vous travaillez pour une chaîne de vente de mode au détail et êtes responsable de la vente des accessoires, ainsi que des lignes de vêtements d'extérieur et de manteaux dans les Etats de l'Ouest. Vous constatez que le revenu est beaucoup plus élevé pour le trimestre T3 que pour les autres trimestres.
Pour comprendre pourquoi, vous effectuez une exploration avant pour
étudier les facteurs à l'origine de ce résultat.
206 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Définition de l'exploration
19
Vous constatez que les ventes d'articles de bijouterie ont progressé en juillet (mois n° 7).
Périmètre d'analyse
Le périmètre d'analyse d'une requête est constitué des données supplémentaires que vous pouvez extraire de la base de données pour apporter plus de détails aux résultats renvoyés par chacun des objets de la requête. Ces données supplémentaires ne figurent pas dans le rapport de résultats initial, mais elles restent disponibles dans le cube de données de sorte que vous pouvez les insérer dans le rapport pour vous donner, à tout moment, accès à plus de détails. Ce processus de définition des données
à des niveaux de détail plus précis s'appelle exploration avant sur un objet.
Dans l'univers, le périmètre d'analyse correspond aux niveaux hiérarchiques se trouvant sous l'objet sélectionné pour une requête. Par exemple, un périmètre d'analyse d'un niveau vers le bas pour l'objet Année intégrerait l'objet Trimestre, qui apparaît juste au-dessous de l'objet Année.
Création de rapports à l'aide de l'Editeur de rapport Java 207
Exploration des données de rapport
19
Définition de l'exploration
Vous pouvez définir ce niveau lors de la création de la requête. Cela permet de prendre en compte dans la requête les objets plus bas dans la hiérarchie, sans pour autant les faire apparaître dans le volet Objets du résultat. Les hiérarchies d'un univers permettent de choisir le périmètre d'analyse, et par conséquent le niveau d'exploration disponible.
Dans l'Editeur de rapport Java et Web Intelligence Rich Client, vous pouvez
également créer un périmètre d'analyse personnalisé en sélectionnant des dimensions spécifiques pour le volet Périmètre d'analyse.
Remarque :
Vous ne pouvez pas définir le périmètre d'analyse en mode Exploration de requête car ce mode conduit Web Intelligence à modifier le périmètre en réponse aux actions d'exploration.
Niveaux de périmètre d'analyse
Vous pouvez définir les niveaux de périmètre d'analyse suivants :
Niveau Description
Aucune
• Un niveau
• Deux niveaux
• Trois niveaux
Seuls les objets figurant dans le volet
Objets du résultat sont inclus dans la requête.
Pour chaque objet du volet Objets du
résultat, un, deux ou trois niveaux d'objets vers le bas dans l'arborescence hiérarchique sont inclus dans la requête. Les données des objets correspondants sont stockées dans le cube jusqu'à ce que vous les ajoutiez au document.
Personnalisé
Remarque :
Cette option est uniquement disponible dans l'Editeur de rapport Java et
Web Intelligence Rich Client.
Tous les objets ajoutés manuellement au volet Périmètre d'analyse sont inclus dans la requête.
208 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Définition de l'exploration
19
Le fait d'intégrer un périmètre d'analyse dans un document augmente considérablement la taille de ce dernier. En effet, les données nécessaires au périmètre d'analyse spécifié sont enregistrées avec le document, même si elles ne sont pas visibles dans les rapports, sauf si vous lancez le mode
Exploration et effectuez une exploration avant.
Afin de réduire au maximum la taille des documents et d'optimiser les performances, nous vous recommandons d'inclure le périmètre d'analyse dans les documents uniquement lorsque vous êtes certain que les utilisateurs devront effectuer une exploration.
Nous vous suggérons la méthode suivante car il vous sera plus facile de définir le périmètre d'analyse en voyant la hiérarchie des classes et des objets.
Pour définir le périmètre d'analyse
1.
Cliquez sur Afficher/Masquer le volet Périmètre d'analyse dans la barre d'outils Requête pour afficher le volet Périmètre d'analyse.
Toutes les dimensions du volet Objets du résultat apparaissent dans le volet Périmètre d'analyse. Cela correspond au périmètre d'analyse par défaut : Aucun. (L'analyse ne peut porter sur aucun autre niveau.)
2.
Sélectionnez le niveau d'analyse dans la liste Niveau de périmètre dans le coin supérieur droit du volet Périmètre d'analyse.
Les objets situés sous ceux du volet Objets du résultat dans la hiérarchie s'affichent dans le volet Périmètre d'analyse, jusqu'aux niveaux sélectionnés.
3.
Pour ajouter une sélection de dimensions au périmètre d'analyse ou créer un périmètre d'analyse personnalisé, sélectionnez les dimensions en question dans le Gestionnaire des requêtes et faites-les glisser dans le volet Périmètre d'analyse.
Chemins et hiérarchies d'exploration
Lorsque vous analysez des données en mode Exploration, vous vous déplacez le long d'un chemin d'exploration. Ces chemins reposent sur les hiérarchies de dimension définies par le concepteur de l'univers. Les concepteurs d'univers organisent les objets dans les classes d'une hiérarchie,
Création de rapports à l'aide de l'Editeur de rapport Java 209
Exploration des données de rapport
19
Pour passer en mode Exploration
en plaçant les objets les plus génériques en haut de l'univers et les objets les plus détaillés en bas. Si vous voulez un rapport de niveau élevé, vous savez donc que votre requête doit inclure des objets se trouvant en haut de la liste. Pour visualiser des informations plus détaillées, vous pouvez activer le mode Exploration et effectuer une exploration avant au niveau de chaque valeur de dimension affichée dans les rapports.
Par exemple, si les données de la dimension [Trimestre] n'explicitent pas suffisamment un résultat, vous pouvez effectuer une exploration avant au niveau de la dimension [Mois] ou [Semaine], suivant la façon dont le concepteur de l'univers a configuré la hiérarchie. Lorsque vous lancez une exploration à un niveau différent, les indicateurs, comme [Revenu des ventes] ou [Marge], sont recalculés en conséquence.
Les chemins d'exploration suivent généralement le même ordre hiérarchique que les classes d'un univers. Par exemple, la classe [Période] contient généralement la dimension [Année] en haut de la hiérarchie des classes, suivie par les dimensions [Trimestre], [Mois] et [Semaine]. Les hiérarchies
à explorer dans la hiérarchie de la classe [Période] respectent généralement le même ordre, car les utilisateurs qui explorent les résultats annuels souhaitent habituellement analyser les données par trimestre, par mois, etc.
Toutefois, le concepteur d'univers peut également définir des hiérarchies personnalisées.
Remarque :
Une dimension peut appartenir à plusieurs hiérarchies. Lorsque vous explorez un résultat sur une dimension qui appartient à plusieurs hiérarchies,
Web Intelligence vous invite à sélectionner le chemin d'exploration.
Pour afficher les hiérarchies d'exploration
1.
Ouvrez un document en mode édition.
2.
Vérifiez que vous vous trouvez dans la vue Requête.
3.
Cliquez sur l'onglet Données.
4.
Cliquez sur la case d'option Hiérarchies.
Pour passer en mode Exploration
Pour explorer un rapport, basculez en mode Exploration ou démarrez directement l'exploration si le rapport a été enregistré en mode Exploration.
210 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Extraction d'un nombre supplémentaire de niveaux de données dans le rapport
19
1.
Assurez-vous que vous vous trouvez dans la vue Rapport (un document doit être ouvert).
2.
Sélectionnez le rapport à explorer.
Le bouton Explorer s'affiche dans la barre d'outils Web Intelligence.
3.
Cliquez sur le bouton Explorer.
Remarque :
Lorsque vous ouvrez un document qui a été enregistré en mode
Exploration, le document s'ouvre en mode Exploration si vous disposez des droits nécessaires à l'exploration des documents. Dans le cas contraire, le document s'ouvre en mode Résultats.
Par défaut, elle s'affiche sur l'onglet du rapport concerné. Selon les options d'exploration sélectionnées dans la page Préférences de document
Web Intelligence d'InfoView, Web Intelligence rend le rapport explorable ou crée un double du rapport sélectionné en mode Exploration.
Rubriques associées
•
Option Lancer l'exploration sur un double du rapport
page 32
Extraction d'un nombre supplémentaire de niveaux de données dans le rapport
Lorsque vous explorez un rapport Web Intelligence, vous avez la possibilité d'effectuer une exploration avant ou arrière sur une dimension se trouvant
à l'extérieur du périmètre d'analyse défini pour le document. Pour renvoyer les données supplémentaires, Web Intelligence doit exécuter une nouvelle requête intégrant les dimensions supplémentaires spécifiées. Il s'agit dans ce cas d'une extension du périmètre d'analyse.
Vous pouvez étendre le périmètre d'analyse lors de vos sessions d'exploration uniquement si votre profil de sécurité vous le permet. Votre profil de sécurité est géré par votre administrateur BusinessObjects Enterprise.
Si vos options d'exploration ne sont pas définies pour afficher le message d'invite Extension du paramètre d'analyse lors de l'exploration, vous n'aurez pas la possibilité de sélectionner des filtres si vous explorez au-delà des données déjà disponibles dans le document. Dans ce cas, Web Intelligence exécute immédiatement une nouvelle requête et renvoie les données pour toutes les valeurs des dimensions explorées.
Création de rapports à l'aide de l'Editeur de rapport Java 211
Exploration des données de rapport
19
Pour choisir un chemin d'exploration quand plusieurs chemins sont disponibles
Pour réaliser une exploration en dehors du périmètre d'analyse
1.
Placez le curseur de la souris sur une valeur de dimension située à la fin du périmètre d'analyse.
Une info-bulle vous informe qu'une nouvelle requête est nécessaire pour renvoyer les données supplémentaires dans le document.
2.
Explorez la dimension.
Si vous avez configuré Web Intelligence pour qu'il affiche une invite lorsqu'une exploration requiert une nouvelle requête, la boîte de dialogue
Extension du périmètre d'analyse s'affiche.
La boîte de dialogue présente la liste des dimensions de la hiérarchie au-dessus et en dessous de la valeur explorée. Les dimensions déjà incluses dans le document sont cochées. La boîte de dialogue affiche
également les filtres que vous pouvez sélectionner pour filtrer la nouvelle requête.
3.
Activez les cases à cocher en regard de la dimensions à explorer.
4.
Activez les cases à cocher en regard des filtres à utiliser pour filtrer la requête.
5.
Cliquez sur OK.
Web Intelligence exécute une nouvelle requête et renvoie les données supplémentaires au document. Les résultats de l'exploration de la dimension s'affichent dans le tableau.
Pour choisir un chemin d'exploration quand plusieurs chemins sont disponibles
Une dimension peut appartenir à plusieurs hiérarchies. Lorsque vous effectuez une exploration avant sur une valeur d'une dimension de ce type,
Web Intelligence ne sait pas quel chemin d'exploration suivre. Vous devez définir le chemin d'exploration.
212 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Exploration des dimensions dans des tableaux et des sections
19
Remarque :
Si la valeur de dimension que vous choisissez d'explorer est le résultat d'une exploration précédente, le chemin est déjà connu. C'est pourquoi dans ce cas, vous n'avez pas besoin de sélectionner un chemin d'exploration.
1.
Explorez la dimension.
La boîte de dialogue "Sélectionner un chemin d'exploration" s'affiche. La boîte de dialogue présente la liste des dimensions de la hiérarchie au-dessus et en dessous de la valeur explorée. Une case à cocher apparaît à côté de chaque dimension située sous la dimension actuelle explorée ; vous pouvez ainsi sélectionner les dimensions à extraire de la base de données afin de poursuivre l'exploration. La boîte de dialogue affiche également les filtres que vous pouvez sélectionner pour filtrer la nouvelle requête.
2.
Sélectionnez le chemin à explorer.
3.
Cliquez sur OK.
Exploration des dimensions dans des tableaux et des sections
Les dimensions représentent généralement des données de type caractère, comme des noms de client ou d'entreprise, et des dates. Web Intelligence effectue des calculs sur la base de ces dimensions dans un rapport. Par exemple, si vous créez un rapport qui calcule le chiffre d'affaires total d'une région pour une année donnée, Web Intelligence calcule l'indicateur [Chiffre d'affaires] sur la base de deux dimensions : [Etat] et [Année].
Lorsque vous explorez une dimension de façon plus approfondie pour rechercher les données qui sous-tendent le résultat affiché, le revenu des ventes est calculé sur la base des valeurs explorées. Si vous explorez
[Année], Web Intelligence calcule et affiche le chiffre d'affaires par état et par trimestre car, dans la hiérarchie de temps, [Trimestre] est la dimension qui suit [Année].
Remarque :
Vous ne pouvez pas explorer des objets information.
Création de rapports à l'aide de l'Editeur de rapport Java 213
Exploration des données de rapport
19
Exploration des dimensions dans des tableaux et des sections
Exploration avant
Vous effectuez une exploration avant pour visualiser les données de niveau inférieur qui sont sous-jacentes au résultats agrégés affichés sur les rapports.
Cela permet d'expliquer la raison à l'origine de résultats élevés ou faibles.
Exemple : Utilisation de la fonction d'exploration pour expliquer la baisse dramatique des ventes en 2003
Dans cet exemple, vous recevez un rapport qui présente les résultats du revenu des ventes pour la ligne Accessoires provenant du magasin de vente au détail eMode. Le tableau croisé suivant montre que la ligne
Accessoires a baissé en 2003.
Pour analyser plus précisément l'origine de la baisse, vous effectuez une exploration avant sur la valeur de cellule 2003 afin d'afficher les données détaillées de chaque trimestre.
Lorsque vous effectuez une exploration avant sur la valeur de cellule 2003, un filtre apparaît dans la barre d'outils d'exploration pour indiquer que les valeurs de l'exploration sont filtrées pour l'année 2003. Le diagramme exploré indique clairement que le problème est survenu au quatrième trimestre (Q4) de l'année 2003.
Pour savoir à quelle catégorie au sein de la ligne Accessoires imputer la chute des revenus, vous effectuez de nouveau une exploration avant sur la valeur de cellule Accessoires.
214 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Exploration des dimensions dans des tableaux et des sections
19
Le tableau croisé exploré montre les catégories responsables de la baisse de revenu au trimestre T4.
Remarque :
Si vous essayez d'explorer une dimension qui est déjà affichée dans une autre colonne ou ligne du même tableau, Web Intelligence affiche automatiquement la dimension disponible suivante dans le chemin d'exploration.
Pour effectuer une exploration avant sur une valeur de dimension dans une cellule de tableau ou de section
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Sur une cellule de tableau ou de section, placez le pointeur de la souris sur la valeur de dimension que vous voulez explorer.
Une info-bulle s'affiche en indiquant la dimension suivante dans le chemin d'exploration. Si le rapport exploré contient des dimensions provenant de plusieurs fournisseurs de données, l'info-bulle affiche le nom de la requête et la dimension pour la valeur.
3.
Cliquez sur la valeur.
Le tableau ou la section explorée affiche les données du niveau de dimension immédiatement inférieur. La barre d'outils Exploration située en haut du rapport affiche les valeurs à partir desquelles vous avez lancé l'exploration. Ces valeurs filtrent celles qui sont affichées dans le tableau exploré.
Exploration arrière
Vous effectuez une exploration arrière pour voir comment les données plus détaillées sont agrégées à un résultat de niveau supérieur. Imaginons par
Création de rapports à l'aide de l'Editeur de rapport Java 215
Exploration des données de rapport
19
Exploration des dimensions dans des tableaux et des sections
exemple que vous avez effectué une exploration avant sur Année pour examiner les données pour chaque trimestre. Si vous voulez voir comment ces données s'agrègent aux résultats annuels, vous pouvez effectuer une exploration arrière.
Lorsque vous effectuez une exploration arrière dans une valeur de dimension, vous vous déplacez le long du chemin d'exploration de la hiérarchie des données du niveau le plus bas jusqu'au niveau le plus élevé. Imaginons que vous avez effectué une exploration avant de [Année] à [Trimestre]. Si vous effectuez une exploration arrière sur [Trimestre], vous revenez à [Année].
Pour effectuer une exploration arrière d'une valeur de dimension, vous devez déjà avoir fait une exploration avant ou vous devez avoir défini le chemin d'exploration qui convient dans le périmètre d'analyse.
Pour effectuer une exploration arrière sur une valeur de dimension
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Sur une cellule de tableau ou de section, cliquez avec le bouton droit sur la valeur de dimension par laquelle vous voulez effectuer l'exploration arrière. Dans le menu contextuel qui s'affiche, sélectionnez Exploration
arrière ou cliquez sur l'icône Exploration arrière située en regard de la valeur de dimension à explorer.
Si le tableau est un tableau croisé sans en-tête qui affiche les noms des dimensions du tableau, l'icône Exploration arrière s'affiche en regard de chaque valeur à partir de laquelle vous pouvez effectuer une exploration arrière.
Le rapport affiche alors les données du niveau de dimension immédiatement supérieur. Les filtres qui filtraient la valeur utilisée pour l'exploration arrière sont supprimés de la barre d'outils Exploration.
Exploration par
Lorsque vous effectuez une exploration avant ou arrière, vous vous déplacez dans une hiérarchie, dimension par dimension. Toutefois, vous pouvez obtenir une vue différente des données en les ventilant différemment pour les afficher ensuite dans d'autres hiérarchies. Pour cela, vous effectuez une exploration sur les autres dimensions qui vous intéressent.
216 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Exploration des dimensions dans des tableaux et des sections
19
Remarque :
Vous pouvez effectuer une exploration seulement sur une dimension qui a
été inclue dans le périmètre d'analyse du document.
Exemple : Exploration par la hiérarchie Produits pour ventiler les revenus des ventes par produit
Vous travaillez comme responsable régional pour l'Allemagne dans un magasin de vente de vêtements au détail et vous avez reçu le rapport suivant, qui montre les revenus des ventes trimestriels par Etat :
Seule l'analyse des résultats du pays Allemagne vous intéresse. Vous voulez aussi analyser les revenus des ventes ventilés selon chacune des lignes de produits vendues. Pour explorer les données de l'Allemagne, vous placez le pointeur de la souris sur la cellule du tableau affichant
Allemagne.
Cependant, si vous effectuez une exploration avant maintenant, vous allez explorer les résultats de chaque ville d'Allemagne, car la dimension [Ville] est la dimension qui se trouve immédiatement sous [Etat]. Au lieu de cela, vous sélectionnez Explorer par dans le menu Exploration et vous vous déplacez à travers les dimensions sur la hiérarchie Produits en sélectionnant les sous-menus jusqu'à atteindre la dimension [Lignes].
Création de rapports à l'aide de l'Editeur de rapport Java 217
Exploration des données de rapport
19
Exploration des dimensions dans des tableaux et des sections
Le rapport exploré affiche les résultats détaillés du revenu des ventes pour chaque ligne de produits vendue en Allemagne.
Pour explorer par valeur de dimension
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Sur une cellule de tableau ou de section, cliquez avec le bouton droit sur la valeur de dimension par laquelle vous voulez effectuer l'exploration.
218 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Exploration des indicateurs dans des tableaux et des sections
19
Un menu contextuel apparaît, affichant les chemins d'exploration disponibles.
3.
Placez le pointeur de votre souris sur Explorer par, puis sur la classe à explorer.
4.
Cliquez sur la dimension dans laquelle vous souhaitez effectuer l'exploration.
Le rapport affiche maintenant des données pour la dimension explorée.
Exploration des indicateurs dans des tableaux et des sections
Lorsque vous effectuez une exploration dans une valeur d'indicateur,
Web Intelligence descend d'un niveau pour chaque dimension associée dans le bloc et affiche le nouveau calcul d'indicateur pour les dimensions affichées.
Exemple : Exploration des résultats de revenus des ventes annuels pour faire apparaître la ventilation par ville et par trimestre
Par exemple, vous effectuez une exploration avant sur la valeur du revenu des ventes de l'année 2003 pour l'Espagne, qui est affichée dans un tableau croisé présentant les revenus des ventes par année et par Etat.
Le rapport exploré affiche le chiffre d'affaires par trimestre et par ville pour l'Espagne, le pays exploré.
Pour effectuer une exploration avant sur une valeur d'indicateur
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Placez le pointeur de la souris sur la valeur d'indicateur à explorer.
Une info-bulle s'affiche en indiquant les dimensions suivantes dans chaque chemin d'exploration associé.
3.
Cliquez sur la valeur d'indicateur.
Votre rapport affiche alors les données de dimension du niveau immédiatement inférieur. Les en-têtes du tableau affichent les noms des
Création de rapports à l'aide de l'Editeur de rapport Java 219
Exploration des données de rapport
19
Synchronisation de l'exploration latérale sur plusieurs tableaux et diagrammes
dimensions que vous avez explorées ainsi que la flèche d'exploration arrière, qui indique que vous pouvez remonter aux résultats agrégés si vous le souhaitez. La barre d'outils Exploration présente les valeurs qui filtrent les résultats affichés dans le tableau ou la section exploré(e).
Pour effectuer une exploration arrière sur une valeur de dimension
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Cliquez avec le bouton droit de la souris sur la valeur d'indicateur dans laquelle vous souhaitez réaliser une exploration arrière. Cliquez ensuite sur l'option Exploration arrière du menu contextuel ou sur l'icône
Exploration arrière en regard de la valeur d'indicateur à analyser.
Le tableau exploré affiche maintenant les données du niveau de dimension immédiatement supérieur.
Synchronisation de l'exploration latérale sur plusieurs tableaux et diagrammes
Un rapport Web Intelligence peut contenir plusieurs tableaux ou diagrammes.
Le terme générique utilisé dans ce guide pour désigner des tableaux et des diagrammes est : bloc. Deux méthodes sont possibles pour explorer un rapport contenant plusieurs blocs :
• Exploration simultanée de chaque bloc du rapport contenant cette dimension explorée
• Exploration du bloc de données courant uniquement
Pour définir la façon dont Web Intelligence effectue les explorations de rapports, utilisez l'option Synchroniser l'exploration sur les blocs de rapport.
Si vous définissez Web Intelligence de façon à ce qu'il synchronise l'exploration latérale d'un rapport, chaque bloc du rapport contenant la dimension explorée est analysé. La dimension suivante du chemin d'exploration remplace la dimension précédente dans tous les blocs du rapport.
Si vous définissez Web Intelligence pour qu'il ne synchronise pas l'exploration sur tous les blocs d'un rapport, la dimension suivante dans le chemin
220 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Exploration de diagrammes
19 d'exploration remplace la dimension précédente seulement dans le bloc courant du rapport.
Rubriques associées
•
Option Synchroniser l'exploration sur les blocs de rapport
page 32
Exploration de diagrammes
L'exploration avant, arrière ou par valeur sur un diagramme vous donne une explication graphique du caractère particulièrement élevé ou faible des résultats agrégés.
Vous pouvez explorer :
• les dimensions – en effectuant des explorations sur des axes de diagramme ;
• les dimensions – en effectuant des explorations sur la légende du diagramme.
• les indicateurs – en effectuant une exploration sur des barres ou des marqueurs de données dans le corps du diagramme ;
Vous ne pouvez pas explorer par valeur (commande Explorer par) des dimensions sur des axes de diagramme. Vous pouvez cependant effectuer des explorations par valeur pour des dimensions sur des légendes de diagramme.
Rubriques associées
•
Exploration sur des légendes d'axe
page 225
Exploration sur des dimensions via des axes de diagramme
Sur les diagrammes 2D, vous pouvez effectuer des explorations sur des dimensions via l'axe X. Sur les diagrammes 3D, vous pouvez effectuer des explorations sur des dimensions via l'axe X et l'axe Z. Les diagrammes peuvent contenir une ou plusieurs dimensions sur un même axe. Quand un axe contient plusieurs dimensions, chaque combinaison possible des valeurs des dimensions apparaît sur l'axe (cela est parfois appelé produit cartésien).
Création de rapports à l'aide de l'Editeur de rapport Java 221
Exploration des données de rapport
19
Exploration de diagrammes
Dans le diagramme à barres 2D suivant, l'axe X comprend les dimensions
[Année] et [Trimestre]. Chaque barre du graphique affiche les valeurs pour une combinaison d'année et de trimestre, par exemple 2001/T1, 2001/T2, etc.
Quand vous effectuez une exploration sur une valeur d'axe avec plusieurs dimensions, les résultats de l'exploration sont filtrés par les deux dimensions.
Par exemple, dans le diagramme précédent, si vous effectuez une exploration avant sur 2001/T1 vers le niveau suivant de données pour [Mois], les résultats affichés sur le diagramme exploré sont ceux des mois de T1 en 2001.
Pour explorer un axe de diagramme
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Placez le pointeur de la souris au-dessus de la valeur de dimension dans laquelle vous souhaitez effectuer l'exploration.
3.
Pour effectuer une exploration avant de la valeur de la dimension, cliquez sur la valeur. Pour effectuer une exploration arrière de la valeur de la dimension, cliquez sur la valeur avec le bouton droit de la souris, puis sélectionnez Exploration arrière. Pour effectuer une exploration avant de la valeur de la dimension, cliquez sur la valeur avec le bouton droit de la souris, puis sélectionnez Exploration avant. Pour effectuer une exploration par valeur de dimension, cliquez sur la valeur avec le bouton droit de la souris, puis sélectionnez Explorer par.
222 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Exploration de diagrammes
19
Remarque :
L'option Explorer par n'est pas disponible lorsque l'axe comporte plusieurs dimensions.
Exploration d'indicateurs dans des diagrammes
Vous pouvez effectuer des explorations sur les indicateurs affichés dans les types de diagramme suivants :
• Diagrammes à barres – en effectuant une exploration dans les barres
• Diagrammes à courbes et en radar – en effectuant une exploration sur les marqueurs de données
• Diagrammes à secteurs – en effectuant une exploration dans les segments
Quand vous effectuez une exploration sur des indicateurs, Web Intelligence réalise l'action d'exploration sur chaque dimension affichée sur les axes de diagramme. Les nouveaux calculs de l'indicateur affichés sur les barres ou les marqueurs de données du diagramme exploré correspondent aux dimensions de niveau inférieur ou supérieur que vous avez explorées. Les
étiquettes d'axe de diagramme affichent les noms des dimensions explorées.
Exemple : Analyse des informations détaillées pour l'indicateur Revenu des ventes sur un diagramme
Par exemple, ce diagramme à barres 3D affiche les valeurs pour la dimension [Etat] sur l'axe X ainsi que les valeurs pour la dimension [Lignes] sur l'axe Z. Cela signifie que les diagrammes à barres affichent des valeurs pour le revenu des ventes par Etat par ligne.
Comme le montre l'exemple suivant, quand vous effectuez une exploration avant sur la barre "Pantalons de ville" en "Espagne", vous effectuez aussi
Création de rapports à l'aide de l'Editeur de rapport Java 223
Exploration des données de rapport
19
Exploration de diagrammes
une exploration avant de [Etat] à [Ville] sur l'axe X, et de [Lignes] à
[Catégorie] sur l'axe Y.
Le diagramme exploré affiche le revenu des ventes par ville par catégorie pour la ligne de vêtements "Pantalons de ville".
Pour effectuer une exploration sur un indicateur dans un diagramme
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Placez le pointeur de la souris au-dessus de la valeur d'indicateur à explorer.
Sur les diagrammes, chaque indicateur est représenté par une barre (sur les diagrammes à barres) ou par un marqueur de données (sur les diagrammes à courbes et en radar).
3.
Pour effectuer une exploration avant de la valeur d'indicateur, cliquez sur la barre ou le marqueur de données. Pour effectuer une exploration arrière de la valeur d'indicateur, cliquez sur la barre ou le marqueur de données avec le bouton droit de la souris, puis cliquez sur Exploration arrière .
Limitations de l'exploration d'indicateurs sur des diagrammes
Quand vous explorez des diagrammes qui ne sont pas des diagrammes à barres, il est possible que Web Intelligence effectue l'action d'exploration
224 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Exploration de diagrammes
19 seulement sur certaines dimensions au lieu de le faire sur toutes les dimensions des axes du diagramme. Quand vous explorez des indicateurs dans les types de diagrammes suivants, Web Intelligence effectue l'action d'exploration seulement sur les valeurs de la légende d'axe :
• Diagrammes à aires – 2D, 3D et empilés
• Diagrammes en radar et nuage de points – tous les types
Remarque :
Vous ne pouvez pas explorer des indicateurs dans des diagrammes à surfaces 3D.
Exploration sur des légendes d'axe
Vous pouvez effectuer des explorations dans des diagrammes via la légende de diagramme, quand la légende présente la liste des dimensions affichées sur le diagramme. Quand la légende de diagramme présente la liste des indicateurs affichés sur le diagramme, l'exploration à partir de la légende n'est pas possible.
L'exploration d'une légende est utile si vous utilisez un diagramme à secteurs, car les étiquettes d'axe, qui affichent les noms des dimensions représentées par chaque segment ne sont pas souvent affichés.
Remarque :
Vous pouvez réaliser une exploration par valeur dans une légende de diagramme uniquement s'il n'existe qu'une dimension sur l'axe.
Pour explorer une légende d'axe
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Placez le pointeur de la souris au-dessus de la valeur dans laquelle vous souhaitez effectuer l'exploration.
3.
Pour effectuer une exploration avant sur une valeur de la dimension, cliquez sur la couleur associée à la valeur. Pour effectuer une exploration arrière sur la valeur de dimension, cliquez avec le bouton droit de la souris sur la couleur associée à la valeur puis cliquez sur Exploration arrière, ou cliquez sur l'icône Exploration arrière. Pour effectuer une exploration par valeur de dimension, cliquez avec le bouton droit de la souris sur la couleur associée à la valeur puis cliquez sur Explorer par.
Création de rapports à l'aide de l'Editeur de rapport Java 225
Exploration des données de rapport
19
Utilisation de filtres lors de l'exploration
Utilisation de filtres lors de l'exploration
Quand vous effectuez une exploration sur une valeur de dimension ou d'indicateur dans un tableau ou un diagramme, Web Intelligence filtre les résultats de l'exploration sur la base de la dimension ou de l'indicateur exploré. Le filtre est appliqué à tous les résultats affichés dans le rapport exploré.
Les filtres s'affichent dans des zones de liste de la barre d'outils Exploration.
Chaque zone de liste contient les valeurs associées au filtre correspondant.
Les données à afficher dans un tableau ou un diagramme se choisissent en sélectionnant les valeurs appropriées dans ces zones.
Remarque :
Vous pouvez également utiliser la barre d'exploration en dehors du mode
Exploration pour ajouter rapidement des filtres de rapport simples aux rapports. Dans ce contexte, la barre d'outils est appelée barre d'outils des filtres de rapport.
Exemple : Filtrage des rapports explorés sur la base des différents Etats
Par exemple, si vous effectuez une exploration avant sur une cellule de tableau affichant "Californie" pour obtenir les résultats des villes californiennes, Web Intelligence filtre les valeurs de la totalité du rapport sur Californie et affiche seulement les résultats correspondant à cette valeur.
En modifiant la valeur de chaque filtre, vous pouvez alors voir les données pour d'autres valeurs de la dimension explorée. Par exemple, pour Etat, vous pouvez sélectionner Pays-Bas dans le filtre.
Remarque :
Lorsque le rapport exploré comprend des dimensions provenant de plusieurs fournisseurs de données, une info-bulle apparaît quand vous placez le curseur sur la valeur affichée sur le filtre. L'info-bulle indique le nom de la requête et la dimension de la valeur.
Rubriques associées
•
Pour créer des filtres de rapport simples
page 202
226 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Enregistrement de rapports avec des filtres d'exploration
19
Pour changer une valeur de filtre dans la barre d'outils Exploration
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Dans la barre d'outils Exploration, cliquez sur la flèche vers le bas associée à la dimension que vous voulez filtrer.
3.
Cliquez sur la valeur souhaitée.
Pour ajouter ou supprimer un filtre d'exploration
1.
Vérifiez que vous vous trouvez en mode Exploration.
2.
Faites glisser la dimension contenant les valeurs de filtrage de votre rapport et déposez-la dans la barre d'outils Exploration.
Une zone de liste correspondant au nouveau filtre s'affiche dans la barre d'outils Exploration. Vous pouvez sélectionner une valeur dans cette liste pour filtrer les résultats affichés dans le tableau, le diagramme ou le rapport exploré.
3.
Pour supprimer un filtre d'exploration, faites glisser la dimension à l'extérieur de la barre d'outils Exploration.
Enregistrement de rapports avec des filtres d'exploration
Lorsque vous enregistrez un document avec des rapports en mode
Exploration, Web Intelligence conserve les filtres éventuellement générés par une exploration. Lorsque vous ouvrez un document enregistré en mode
Exploration, Web Intelligence affiche la barre d'outils Exploration dans les rapports explorés dans laquelle sont indiqués les filtres générés au cours de la dernière session d'exploration.
Remarque :
Les documents enregistrés en mode Exploration sont plus longs à ouvrir que les documents enregistrés en mode Résultats.
Création de rapports à l'aide de l'Editeur de rapport Java 227
Exploration des données de rapport
19
Actualisation des données d'un rapport exploré avec des invites
Actualisation des données d'un rapport exploré avec des invites
Certains rapports Web Intelligence contiennent des invites. Quand vous actualisez le document, la ou les invites vous demandent de spécifier la ou les valeurs que vous voulez extraire de la base de données et renvoyer aux rapports du document. Par exemple, vous pouvez être amené à spécifier en réponse à une invite l'année pour laquelle vous voulez extraire des données.
Ce rapport exploré montre les valeurs pour l'année 2003 – l'année indiquée en réponse à l'invite.
Si le rapport exploré est filtré pour l'année 2003, que vous actualisez le document et que vous sélectionnez l'année 2002 en réponse à l'invite,
Web Intelligence extrait les résultats pour 2002 au lieu de 2003. Le rapport exploré affiche des valeurs pour 2002.
Exploration avec l'exploration de requête
Définition de l'exploration de requête
Vous pouvez configurer Web Intelligence pour le mode exploration de requête, qui se comporte différemment du mode d'exploration standard décrit jusqu'à présent dans ce chapitre. Lorsque vous activez l'exploration de requête, Web Intelligence effectue l'exploration en modifiant la requête sous-jacente (en ajoutant et supprimant des filtres de dimension et de requête), en plus d'appliquer des filtres d'exploration.
Exemple : Exploration en avant de mois à semaine
Dans cet exemple, Mois est la dimension la plus basse actuellement disponible dans la requête d'une hiérarchie temporelle, et Semaine est la dimension qui se trouve immédiatement au-dessous dans la hiérarchie.
Si vous explorez en avant avec Mois = Janvier, il se produit trois choses :
• Web Intelligence ajoute Semaine au périmètre d'analyse de la requête.
• Web Intelligence ajoute un filtre de requête pour restreindre Mois à Janvier.
• Web Intelligence ajoute un filtre d'exploration pour restreindre Mois à Janvier.
228 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Exploration avec l'exploration de requête
19
Si vous explorez en arrière de Semaine à Mois, le processus est inversé :
• Web Intelligence supprime Semaine du périmètre d'analyse de la requête.
• Web Intelligence supprime le filtre de requête.
• Web Intelligence supprime le filtre d'exploration.
Remarque :
Les filtres d'exploration ne sont pas strictement nécessaires en mode d'exploration de requête. Web Intelligence les applique pour des raisons de cohérence avec le mode d'exploration standard. Par exemple, la fonction
FiltresExploration renvoie la valeur correcte en mode d'exploration de requête, car Web Intelligence applique des filtres d'exploration afin de correspondre aux filtres de requête.
Quand pouvez-vous utiliser l'exploration de requête ?
Vous pouvez utiliser l'exploration de requête lorsque votre rapport contient des indicateurs d'agrégats calculés au niveau de la base de données. Elle est conçue en particulier pour fournir un mode d'exploration adapté aux bases de données telles qu'Oracle 9i OLAP, qui contient des fonctions d'agrégats que Web Intelligence ne prend pas en charge ou ne peut pas calculer correctement au niveau du rapport durant une session d'exploration.
Les types de fonctions d'agrégats candidats pour le mode d'exploration de requête sont : les pourcentages, comptages distincts, classements, écarts types et variances, agrégations cumulatives, et les fonctions de décalage.
L'exploration de requête modifiant la requête à chaque opération d'exploration, elle permet d'être certain que ces agrégats sont recalculés par le serveur à chaque exploration effectuée.
L'exploration de requête est également utile pour réduire le nombre des données que Web Intelligence doit stocker localement lors d'une session d'exploration. L'exploration de requête réduisant le périmètre d'analyse lorsque vous explorez en arrière, Web Intelligence peut purger les données non nécessaires.
Pour activer l'exploration de requête
1.
Cliquez avec le bouton droit de la souris n'importe où sur le document à l'extérieur d'un tableau ou d'un diagramme, puis cliquez sur Propriétés
du document pour afficher le volet Propriétés du document.
Création de rapports à l'aide de l'Editeur de rapport Java 229
Exploration des données de rapport
19
Exploration avec l'exploration de requête
2.
Dans l'onglet, ouvrez le groupe Options du document.
3.
Cochez Utiliser l'exploration de requête.
Si votre rapport dispose déjà d'un périmètre d'analyse défini, un message vous demande d'effacer le périmètre d'analyse avant d'activer l'exploration de requête.
Exploration avec l'exploration de requête
Exploration avant avec l'exploration de requête
Lorsque vous explorez en avant, l'exploration de requête se comporte de la même façon que l'exploration standard au point où les données se déplacent
à l'extérieur du périmètre d'analyse.
Lorsque Web Intelligence filtre une dimension explorée en mode d'exploration de requête, il le fait en ajoutant un filtre de requête en plus d'un filtre d'exploration. Par exemple, si vous explorez Année=2001, Web Intelligence ajoute un filtre au niveau de la requête pour restreindre la dimension Année
à 2001. Pour cette raison, la seule valeur qui apparaît dans la barre d'outils d'exploration pour la dimension explorée est la valeur que vous avez explorée
(dans ce cas 2001). Ceci est différent du mode d'exploration standard dans lequel toutes les valeurs de la dimension sont visibles dans la barre d'outils.
En conséquence, vous ne pouvez pas modifier les valeurs de filtre en mode d'exploration de requête (par exemple, explorer Année=2001, puis passer
à Année=2003) comme vous pouvez le faire en mode d'exploration standard.
Parce que l'exploration de requête étend automatiquement le périmètre d'analyse, vous ne pouvez l'utiliser que si votre administrateur
Business Objects XI vous a accordé le droit d'explorer à l'extérieur du périmètre. Pour en savoir plus, voir votre administrateur.
Exploration arrière avec l'exploration de requête
Lorsque vous explorez en arrière, l'exploration de requête supprime les dimensions de la requête. Par exemple, si vous explorez en arrière de Mois
à Trimestre, Web Intelligence supprime Mois de la requête. Ce comportement a deux conséquences :
• L'exploration de requête est incompatible avec les instantanés d'exploration.
• Web Intelligence ne vous autorise pas l'exploration arrière au delà des dimensions qui apparaissent comme l'un des objets rapport. Par exemple, si votre rapport affiche Année, Trimestre et Revenu, vous ne pouvez pas
230 Création de rapports à l'aide de l'Editeur de rapport Java
Exploration des données de rapport
Exploration avec l'exploration de requête
19 explorer en arrière de Trimestre à Année, car cela supprimerait Trimestre de la liste des objets rapport.
Rubriques associées
•
Exploration de requête et instantanés d'exploration
page 231
Exploration de requête et instantanés d'exploration
N'utilisez pas d'instantanés d'exploration lorsque vous travaillez en mode d'exploration de requête, car l'exploration de requête signifie qu'il est impossible de garantir l'absence de modification des instantanés.
En mode d'exploration de requête, les instantanés changent lorsque vous explorez en arrière une dimension que vous avez incluse dans un instantané.
L'exploration arrière supprimant la dimension de la requête sous-jacente, elle supprime également la dimension de l'instantané.
Exploration de requête et autres rapports basés sur le même fournisseur de données
Si votre document contient d'autres rapports qui contiennent des dimensions sur lesquelles vous explorez en mode d'exploration de requête, ces rapports sont affectés, car l'exploration des requête modifie les dimensions qu'ils contiennent.
Vous pouvez éviter cet inconvénient (à condition d'extraire les doublons dans
Web Intelligence) en créant un nouveau fournisseur de données et en reconstituant l'autre rapport en fonction de ce fournisseur. A présent, lorsque vous explorez en mode d'exploration de requête, l'autre rapport n'est plus affecté.
Exemple : Exploration d'une dimension qui apparaît dans un autre rapport
Si vous disposez de deux rapports basés sur une requête qui contient
Année, Trimestre et Revenu des ventes et si vous utilisez l'exploration de requête pour explorer en avant le premier rapport jusqu'à Année = 2001,
Web Intelligence filtre également les données pour Année dans le deuxième rapport afin de n'inclure que 2001.
Création de rapports à l'aide de l'Editeur de rapport Java 231
Exploration des données de rapport
19
Exploration avec l'exploration de requête
232 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
20
Affichage des données dans un tableau
20
Tableaux dans Web Intelligence
Tableaux dans Web Intelligence
Lorsque vous créez un document et exécutez la requête pour la première fois afin d'afficher les résultats, Web Intelligence génère un rapport incluant tous les résultats dans un tableau vertical. Vous pouvez modifier l'organisation du tableau, supprimer ou ajouter des données, modifier le type de tableau afin d'afficher différemment les résultats, ou insérer d'autres tableaux. Vous pouvez également insérer des cellules individuelles pour afficher les résultats dans une seule cellule.
Types de tableaux dans Web Intelligence
Un rapport Web Intelligence affiche les résultats dans un bloc. Vous pouvez mettre en forme le bloc en tant que type spécifique de tableau.
Tableau vertical
Les tableaux verticaux affichent les cellules d'en-tête en haut du tableau et les données correspondantes dans des colonnes. Par défaut, les cellules d'en-tête affichent le nom des dimensions, les informations et les indicateurs inclus dans le tableau. Les cellules du corps affichent les valeurs correspondantes.
234 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Types de tableaux dans Web Intelligence
20
Tableau horizontal
Les tableaux horizontaux affichent les cellules d'en-tête à gauche du tableau et les données correspondantes dans des lignes. Par défaut, les cellules d'en-tête affichent le nom des dimensions, les informations et les indicateurs inclus dans le tableau. Les cellules du corps affichent les valeurs correspondantes.
Tableau croisé
Les tableaux croisés affichent les valeurs des dimensions le long de l'axe supérieur et de l'axe gauche. Le corps contient les valeurs de l'indicateur qui correspond à l'intersection des dimensions. Par exemple, ce tableau croisé affiche les valeurs de [Trimestre] sur l'axe supérieur et celles de [Etat] sur l'axe gauche. Le corps contient les valeurs de [Revenu des ventes] pour chaque trimestre et chaque Etat.
Vous pouvez inclure plusieurs dimensions dans les tableaux croisés. Par exemple, ce tableau croisé comporte deux dimensions. Les valeurs de l'indicateur [Revenu des ventes] sont les valeurs par trimestre et pour chaque
Etat par ligne.
Création de rapports à l'aide de l'Editeur de rapport Java 235
Affichage des données dans un tableau
20
Types de tableaux dans Web Intelligence
Lorsque vous créez des tableaux croisés qui incluent des dimensions dans le corps, les valeurs des cellules du corps sont calculées en fonction d'un modèle de données multidimensionnel. Les valeurs affichées dans le corps sont calculées en fonction de toutes les coordonnées sur les axes du tableau, qu'il existe ou non une ligne pour la coordonnée en particulier dans le résultat SQL.
Formulaires
Les formulaires d'un rapport vous permettent d'afficher des informations détaillées par client, produit ou partenaire. Par exemple, un formulaire constitue un moyen pratique de représentation des enregistrements client individuels, avec des informations telles que le compte client, le nom, l'adresse, etc.
236 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Vues Structure et Résultats
20
Les formulaires permettent en outre la mise en forme des étiquettes d'adresse pour les enveloppes.
Vues Structure et Résultats
L'Editeur de rapport Java Web Intelligence permet d'apporter des modifications aux documents et de prévisualiser celles-ci dans la vue
Structure, sans les mettre toutes en œuvre sur le serveur Web Intelligence.
Ainsi, vous pouvez effectuer plusieurs changements de mise en forme rapidement et les prévisualiser. Lorsque vous revenez dans la vue Résultats,
Web Intelligence demande au serveur d'appliquer les modifications et renvoie la mise en forme modifiée en une seule opération.
Vous pouvez créer et mettre en forme des tableaux dans la vue Résultats ou dans la vue Structure. Toutefois, si vous avez plusieurs modifications à faire, il est recommandé de les effectuer dans la vue Structure.
Création de rapports à l'aide de l'Editeur de rapport Java 237
Affichage des données dans un tableau
20
Création et modification de tableaux
Création et modification de tableaux
Pour créer un tableau par glisser-déposer d'objets dans un rapport
1.
Si le rapport est vide, sélectionnez un seul objet ou un dossier de classe dans l'onglet Données, puis faites-le glisser et déposez-le dans le rapport.
2.
Si le rapport contient déjà des tableaux ou des diagrammes, appuyez sur la touche Alt et faites glisser un objet dans une zone vide du rapport en maintenant la touche enfoncée.
Un nouvel en-tête de tableau et une cellule de corps s'affichent dans le rapport. L'en-tête de tableau contient le nom de l'objet.
3.
Pour ajouter un autre objet au tableau, faites-le glisser à partir de l'onglet
Données et déposez-le à gauche ou à droite de l'en-tête de colonne existante.
4.
Lorsque l'info-bulle "Faire glisser ici pour insérer une cellule" apparaît, déposez l'objet à gauche ou à droite de l'en-tête de tableau.
Une deuxième colonne s'affiche avant ou après la première. Le nouvel en-tête de colonne de tableau contient le nom de l'objet.
Web Intelligence affiche les valeurs dans un tableau vertical. Vous pouvez rapidement convertir un tableau vertical en un tableau de format différent, par exemple en tableau croisé, en utilisant la fonction Transformer en.
Pour créer un tableau en sélectionnant un modèle
1.
Cliquez sur Afficher la structure.
L'utilisation de la vue Structure vous permet de définir et de prévisualiser le nouveau tableau sans demander au serveur d'appliquer chacune de vos modifications. Vous pouvez ensuite appliquer toutes vos modifications et afficher les résultats dans le nouveau tableau en revenant à la vue
Résultats.
2.
Cliquez sur l'onglet Modèles. Si l'onglet Modèles n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire de la barre d'outils Rapport.
238 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Création et modification de tableaux
20
3.
Faites glisser un modèle de l'onglet Modèles dans une zone vide du rapport.
Le modèle apparaît dans le rapport.
4.
Cliquez sur l'onglet Données.
Les objets et variables contenus dans le document sont répertoriés. Vous pouvez ajouter n'importe lequel de ces objets ou variables au tableau.
5.
Pour cela, faites-le glisser dans une cellule d'en-tête ou de corps vide du tableau.
6.
Lorsque l'info-bulle "Faire glisser ici pour remplacer une cellule" apparaît, déposez l'objet dans le tableau.
La cellule vide est alors remplacée par l'objet. Si vous vous trouvez dans la vue Résultats, les valeurs des objets s'affichent dans le tableau. Si vous êtes dans la vue Structure, le nom des objets s'affiche dans le tableau.
7.
Pour ajouter d'autres objets au modèle, faites-les glisser à partir de l'onglet
Données et déposez-les dans le modèle.
Une fois que vous avez affecté des objets à chaque partie du modèle de tableau, vous pouvez en ajouter d'autres pour alimenter la taille du tableau. Chaque objet supplémentaire ajoute des colonnes ou des lignes au tableau.
8.
Pour ajouter un autre objet et créer une colonne ou une ligne de tableau supplémentaire, faites glisser l'objet à partir de l'onglet Données et déposez-le sur une ligne ou une colonne.
• Si vous le déposez à gauche d'une colonne, vous créez une nouvelle colonne avant la colonne existante.
• Si vous le déposez à droite d'une colonne, vous créez une nouvelle colonne après la colonne existante.
• Si vous le déposez sur le bord supérieur d'une ligne, vous créez une nouvelle ligne au-dessus de la ligne existante.
• Si vous le déposez sur le bord inférieur d'une ligne, vous créez une nouvelle ligne au-dessous de la ligne existante.
9.
Si vous êtes dans la vue Structure, cliquez sur Afficher les résultats pour afficher les valeurs dans le nouveau tableau.
Création de rapports à l'aide de l'Editeur de rapport Java 239
Affichage des données dans un tableau
20
Création et modification de tableaux
Pour dupliquer un tableau
1.
Sélectionnez un tableau dans un rapport.
Une bordure grise apparaît alors autour du tableau.
2.
Maintenez le bouton de la souris enfoncé, puis appuyez sur la touche
Ctrl.
Web Intelligence crée une copie du tableau par-dessus l'original.
3.
Tout en maintenant le bouton de votre souris et la touche Ctrl enfoncés, faites glisser cette copie dans une zone vide du rapport.
Le tableau dupliqué apparaît dans le rapport.
Pour appliquer un autre modèle à un tableau par glisser-déposer
1.
Cliquez sur l'onglet du rapport contenant le tableau à modifier.
2.
Cliquez sur l'onglet Modèles.
Si l'onglet Modèles n'est pas visible, cliquez sur le bouton
Afficher/Masquer Gestionnaire de la barre d'outils Rapport. L'onglet
Modèles s'affiche.
3.
Faites glisser un modèle de l'onglet Modèles vers un tableau. Vous devez déposer le modèle directement sur le bloc de rapport existant.
Web Intelligence applique le nouveau modèle aux valeurs du tableau.
Pour appliquer un modèle différent à un tableau à l'aide de l'option Transformer en
1.
Pour sélectionner le tableau à remettre en forme, cliquez sur le bord supérieur du tableau.
Une bordure grise apparaît autour du tableau.
2.
Cliquez avec le bouton droit de la souris sur le bloc de rapport.
3.
Dans le menu contextuel, cliquez sur Transformer en.
La boîte de dialogue "Transformation en" s'affiche.
240 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Création et modification de tableaux
20
4.
Dans l'onglet Tableaux ou dans l'un des onglets Diagramme, sélectionnez le modèle de tableau ou de diagramme à appliquer au tableau.
5.
Cliquez sur OK.
Si vous avez converti un tableau en diagramme, la police Unicode n'est pas conservée dans le diagramme si la police du texte du tableau était Unicode, et si Unicode n'est pas défini comme police par défaut pour les diagrammes.
Vous devez mettre en forme le diagramme à l'aide la police Unicode si elle est disponible sur l'ordinateur. Si ce n'est pas le cas, vous devez contacter l'administrateur pour configurer le serveur Web Intelligence et votre ordinateur de façon appropriée.
Pour ajouter des lignes ou des colonnes aux tableaux par glisser-déposer
• Faites glisser l'objet à ajouter au tableau à partir de l'onglet Données, puis déposez-le à l'emplacement souhaité :
• Pour ajouter l'objet dans une nouvelle colonne placée à gauche d'une colonne existante, faites glisser l'objet sur le bord gauche d'un en-tête de colonne.
• Pour ajouter l'objet dans une nouvelle colonne placée à droite d'une colonne existante, faites glisser l'objet sur le bord droit d'un en-tête de colonne.
• Pour ajouter l'objet dans une nouvelle ligne placée au-dessus d'une ligne existante, faites glisser l'objet sur le bord supérieur d'un en-tête de ligne.
• Pour ajouter l'objet dans une nouvelle ligne placée au-dessous d'une ligne existante, faites glisser l'objet sur le bord inférieur d'un en-tête de ligne.
Le nom de l'objet s'affiche dans l'en-tête de la nouvelle ligne ou colonne, et les valeurs correspondantes apparaissent dans les nouvelles cellules du corps.
Création de rapports à l'aide de l'Editeur de rapport Java 241
Affichage des données dans un tableau
20
Création et modification de tableaux
Pour ajouter des lignes ou des colonnes à un tableau
à l'aide du menu d'insertion de ligne ou de colonne de la barre d'outils
1.
Sélectionnez le tableau à remettre en forme.
2.
Sélectionnez la colonne ou la ligne en regard de laquelle vous souhaitez insérer la nouvelle ligne ou colonne.
3.
Le bouton d'insertion de ligne ou de colonne affiche automatiquement l'une des options d'insertion.
4.
Cliquez sur l'option affichée ou bien cliquez sur la flèche en regard du bouton Insérer, puis sélectionnez l'option appropriée dans le menu déroulant.
Web Intelligence ajoute une colonne ou une ligne vierge au tableau.
5.
Faites glisser un objet à partir de l'onglet Données et déposez-le sur la ligne ou sur la colonne vierge.
Web Intelligence affecte l'objet sélectionné à la nouvelle colonne ou ligne.
Le nom de l'objet s'affiche dans l'en-tête de la ligne ou colonne, et les valeurs correspondantes apparaissent dans les cellules du corps.
Pour supprimer des lignes ou des colonnes de tableau
• Cliquez avec le bouton droit de la souris sur la colonne ou la ligne du tableau à supprimer, puis sélectionnez Supprimer la ligne, Supprimer
la colonne ou Supprimer dans le menu contextuel.
Pour déplacer une ligne ou une colonne
• Faites glisser la colonne ou ligne sélectionnée et déposez-la avant ou après une colonne ou une ligne existante.
Lorsque vous faites glisser une colonne ou une ligne, son en-tête s'affiche en regard de votre pointeur.
242 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Création et modification de tableaux
20
Pour permuter une ligne ou une colonne
• Faites glisser la colonne ou la ligne sélectionnée sur celle avec laquelle vous souhaiter la faire permuter.
Web Intelligence permute les deux colonnes ou lignes.
Pour remplacer une ligne ou une colonne
1.
Cliquez sur l'onglet du rapport contenant le tableau à modifier.
2.
Cliquez sur l'onglet Données.
3.
Faites glisser l'objet à ajouter au tableau à partir de l'onglet Données et déposez-le sur la ligne, la colonne ou le corps à remplacer.
Les valeurs du nouvel objet s'affichent dans le tableau.
Pour effacer le contenu des cellules d'un tableau
Vous pouvez effacer le contenu des cellules puis utiliser les cellules vides pour afficher des images, des liens hypertexte, des formules ou du texte que vous saisissez.
Vous pouvez effacer les types suivants de cellule dans un tableau :
• Cellules d'en-tête – vous pouvez effacer chaque cellule d'en-tête séparément
• Cellules de pied de tableau – vous pouvez effacer chaque cellule de pied de tableau séparément
• Cellules du corps liées – lorsque vous effacez une cellule du corps, vous effacez automatiquement toutes les cellules du corps de la même ligne ou colonne de tableau
1.
Pour sélectionner la cellule à effacer, cliquez dessus.
Les bordures de la cellule sont mises en surbrillance.
2.
Cliquez avec le bouton droit de la souris sur la cellule sélectionnée.
Le menu contextuel s'affiche.
3.
Le menu contextuel s'affiche.
4.
Cliquez sur Effacer le contenu de cellule.
Création de rapports à l'aide de l'Editeur de rapport Java 243
Affichage des données dans un tableau
20
Mise en forme des tableaux et de leurs cellules
Web Intelligence efface le contenu des cellules sélectionnées.
Pour supprimer une table
1.
Pour sélectionner le tableau à supprimer, cliquez sur le bord supérieur du tableau.
Une bordure grise apparaît autour du tableau.
2.
Appuyez sur la touche Suppr ou bien cliquez avec le bouton droit de la souris sur le tableau sélectionné, puis sélectionnez Supprimer dans le menu contextuel.
Mise en forme des tableaux et de leurs cellules
Pour sélectionner la couleur d'arrière-plan du tableau
1.
Sélectionnez le tableau ou la cellule de tableau dont vous souhaitez mettre en forme l'arrière-plan.
2.
Cliquez avec le bouton droit sur le tableau, puis sélectionnez Modifier
le format dans le menu contextuel.
L'onglet Propriétés affiche les options de mise en forme de cellule ou de tableau selon l'élément sélectionné.
3.
Sélectionnez la flèche en regard de Apparence > Couleur d'arrière-plan.
La liste des couleurs disponibles s'affiche.
4.
Cliquez sur la couleur à appliquer au tableau sélectionné ou la cellule de tableau, ou bien cliquez sur Personnalisé, puis créez une couleur personnalisée à l'aide de l'onglet d'échantillons, TSL (Teinte, Saturation,
Luminance) ou RVB (Rouge, Vert, Bleu), puis cliquez sur OK.
Si vous connaissez la référence hexadécimale de la couleur RVB, vous pouvez la saisir dans les zones de liste modifiables situées en regard des boutons + et - dans l'onglet RVB.
Web Intelligence applique la couleur d'arrière-plan au tableau ou à la cellule.
244 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Mise en forme des tableaux et de leurs cellules
20
Pour définir une alternance de couleurs pour les lignes et colonnes d'un tableau
1.
Sélectionnez le tableau pour lequel vous souhaitez alterner les couleurs de ligne.
Lorsque le tableau est sélectionné, une bordure grise apparaît autour.
2.
Cliquez avec le bouton droit sur le tableau, puis sélectionnez Modifier
le format dans le menu contextuel.
L'onglet Propriétés affiche les options de mise en forme du tableau.
3.
Ouvrez le sous-groupe de la propriété Apparence > Autres couleurs.
4.
Définissez la fréquence de l'alternance dans la zone de liste modifiable située en regard de Fréquence en cliquant sur les signes + ou - ou en saisissant directement un chiffre.
5.
Cliquez sur la flèche en regard de Couleur.
6.
Sélectionnez une couleur dans la liste ou bien cliquez sur Personnalisé, puis créez une couleur personnalisée en utilisant l'onglet Echantillons,
TSL (Teinte, Saturation, Luminance) ou RVB (Rouge, Vert, Bleu), puis cliquez sur OK.
Si vous connaissez la référence hexadécimale de la couleur RVB, vous pouvez la saisir dans les zones de liste modifiables situées en regard des boutons + et - dans l'onglet RVB.
Pour insérer une image ou une présentation dans un tableau
1.
Sélectionnez le tableau, cliquez dessus avec le bouton droit, puis sélectionnez Modifier le format dans le menu contextuel.
2.
Cliquez sur le bouton ... en regard de Image d'arrière-plan dans le sous-groupe de propriétés Apparence pour afficher la boîte de dialogue
"Image d'arrière-plan".
3.
Pour afficher une présentation, sélectionnez Présentation, puis sélectionnez l'un des éléments de la liste.
4.
Pour référencer une image via une URL, sélectionnez Image à partir de
l'URL puis entrez l'URL.
Création de rapports à l'aide de l'Editeur de rapport Java 245
Affichage des données dans un tableau
20
Mise en forme des tableaux et de leurs cellules
• Pour accéder à une image sur le serveur Web Intelligence de l'entreprise, saisissez le nom de l'image. Web Intelligence insère boimg:// lorsque vous cliquez sur Appliquer.
• Pour accéder directement à un fichier image, cliquez sur Image à
partir du fichier, puis sur Parcourir pour accéder au fichier.
5.
Si vous avez choisi de référencer un fichier image, utilisez les listes
Affichage et Position pour définir le rendu de l'image à l'écran.
Pour mettre en forme les bordures de tableau ou de cellule
1.
Cliquez avec le bouton droit sur le tableau ou la cellule et sélectionnez
Modifier le format > Modifier le format du tableau ou Modifier le
format > Modifier le format de la cellule dans le menu contextuel.
L'onglet Propriétés affiche les options de mise en forme de cellule ou de tableau selon l'option sélectionnée.
2.
Cliquez sur le bouton ... en regard de la propriété Bordures.
3.
Utilisez les boutons dans la boîte de dialogue "Editeur de bordure" pour définir le style de bordure.
Vous pouvez également définir les bordures des cellules d'en-tête, des cellules de corps et des cellules de pied de page dans les propriétés de tableau. Pour ce faire, cliquez sur le bouton ... en regard de la propriété
Bordures dans les sous-groupes de propriété Cellules d'en-tête,
Cellules de corps et Cellules de pied.
Pour mettre en forme le texte dans les cellules
1.
Cliquez avec le bouton droit sur le tableau, puis sélectionnez Modifier
le format dans le menu contextuel.
L'onglet Propriétés affiche les options de mise en forme du tableau.
2.
Cliquez sur le bouton ... en regard de la propriété Format du texte dans le sous-groupe de propriété Apparence > Cellules d'en-tête/Cellules
de corps/Cellules de pied.
3.
Effectuez les changements souhaités dans la boîte de dialogue Mettre
en forme le texte.
246 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Mise en forme des tableaux et de leurs cellules
20
Vous pouvez également mettre en forme le texte des cellules en sélectionnant la cellule, puis en définissant la propriété Apparence >
Format du texte dans l'onglet Propriétés.
Pour définir la hauteur et la largeur des cellules
Vous pouvez définir la hauteur et la largeur des cellules à l'aide d'un glisser-déposer ou en définissant la taille des cellules de l'onglet Propriétés.
Pour masquer le contenu des cellules dans les rapports, vous pouvez définir la largeur de cellule sur 0,1 cm afin qu'elle puisse être modifiée ultérieurement pour afficher le contenu des cellules.
1.
Faites glisser les bordures de la cellule jusqu'à ce que cette dernière atteigne la taille et la largeur souhaitées ou :
2.
Sélectionnez la cellule de tableau à mettre en forme, cliquez avec le bouton droit de la souris et sélectionnez Modifier le format dans le menu.
L'onglet Propriétés affiche les options de mise en forme des cellules.
3.
Définissez les propriétés Largeur et Hauteur dans le sous-groupe de propriétés Affichage.
4.
Si vous souhaitez que la cellule s'ajuste automatiquement, sélectionnez
Ajuster la largeur automatiquement et/ou Ajuster la hauteur
automatiquement.
Certaines fonctions Web Intelligence sont incompatibles avec les cellules ajustées automatiquement. Si vous placez l'une de ces fonctions dans une cellule ajustée automatiquement, Web Intelligence renvoie le message d'erreur #RECURSIF comme résultat de la fonction.
Vous pouvez également définir la largeur et la hauteur de cellule avec l'option d'ajustement automatique en cliquant deux fois sur les bordures de cellule.
• Pour définir la largeur de cellule avec l'option d'ajustement automatique, cliquez deux fois sur la bordure droite de la cellule
• Pour définir la hauteur de cellule avec l'option d'ajustement automatique, cliquez deux fois sur la bordure inférieure de la cellule
L'option Ajustement automatique conserve la taille de cellule en cours comme taille minimale et l'élargit si la chaîne ou l'image contenue dans la cellule est plus grande que la taille minimum spécifiée.
Création de rapports à l'aide de l'Editeur de rapport Java 247
Affichage des données dans un tableau
20
Mise en forme des tableaux et de leurs cellules
Les documents qui contiennent des tableaux dont la taille de cellule est définie à l'aide de l'option Ajustement automatique sont plus longs à s'afficher dans l'Editeur de rapport Java ou dans InfoView que les documents dont les tableaux contiennent des cellules avec des dimensions fixes. Il est recommandé de définir une taille fixe pour la hauteur et la largeur des cellules dans les tableaux des documents volumineux.
Effets de l'ajustement automatique et du renvoi à la ligne automatique
Le tableau suivant indique les effets des fonctions d'ajustement automatique et de retour à la ligne automatique lorsqu'elles sont utilisées séparément et conjointement :
Fonction
Renvoi à la ligne automatique
Ajuster la largeur automatiquement
Ajuster la hauteur automatiquement
Effet
Le texte passe automatiquement à la ligne suivante à la fin de la cellule.
La largeur des cellules est ajustée de manière à afficher tout le texte.
La hauteur des cellules est ajustée de manière à afficher tout le texte.
Ajuster la largeur automatiquement +
Ajuster la hauteur automatiquement
La largeur et la hauteur des cellules sont ajustées de manière à afficher tout le texte.
248 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Mise en forme des tableaux et de leurs cellules
20
Fonction Effet
Renvoi à la ligne automatique + Ajuster la largeur automatiquement
La largeur des cellules est ajustée en fonction du mot le plus long. Etant donné que la hauteur des cellules n'est pas ajustée au nombre de lignes du texte, le texte risque d'être tronqué verticalement.
Renvoi à la ligne automatique + Ajuster la hauteur automatiquement
La hauteur des cellules est ajustée en fonction du nombre de lignes de texte créées par la fonction de renvoi automatique à la ligne. Etant donné que la largeur des cellules n'est pas ajustée au mot le plus long, le texte risque d'être tronqué verticalement.
Renvoi à la ligne automatique + Ajuster la hauteur automatiquement +Ajuster la largeur automatiquement
La hauteur et la largeur des cellules est ajustée au texte et le texte n'est pas tronqué horizontalement ni verticalement.
Pour copier la mise en forme à l'aide du bouton
Reproduire la mise en forme
Vous pouvez rapidement appliquer la mise en forme d'un rapport, tableau ou d'une cellule à d'autres rapports, tableaux ou cellules en utilisant le bouton
Reproduire la mise en forme.
Les options de mise en forme appliquées dépendent des objets choisis comme source et cible. En règle générale, seules les propriétés qui concernent la mise en forme visuelle (le style de police et la couleur d'arrière-plan, par exemple) sont appliquées. Les propriétés qui affectent l'affichage des données (les propriétés de tableaux telles que Eviter l'agrégation des doublons) ne sont pas appliquées.
1.
Sélectionnez le rapport, le tableau ou la cellule dont vous voulez copier la mise en forme.
2.
Cliquez sur le bouton Reproduire la mise en forme pour appliquer le formatage une seule fois ou cliquez deux fois pour l'appliquer à plusieurs reprises.
Création de rapports à l'aide de l'Editeur de rapport Java 249
Affichage des données dans un tableau
20
Mise en forme des tableaux et de leurs cellules
Le bouton Reproduire la mise en forme est situé à l'extrême droite de la barre d'outils de mise en forme.
3.
Sélectionnez le rapport, le tableau ou la cellule auquel vous voulez appliquer la mise en forme.
Web Intelligence applique la mise en forme au rapport, au tableau ou à la cellule de votre choix. Si vous avez cliqué une seule fois sur le bouton
Reproduire la mise en forme, il est désactivé.
Si vous avez cliqué deux fois sur le bouton Reproduire la mise en forme, il reste activé.
4.
Si vous avez cliqué deux fois, cliquez de nouveau sur ce bouton ou appuyez sur la touche Echap pour annuler la copie de la mise en forme
(vous pouvez effectuer cette opération avant d'appliquer la mise en forme pour la première fois si vous décidez d'abandonner l'action de mise en forme).
Pour définir la position d'un tableau ou d'un diagramme sur la page du rapport
1.
Sélectionnez le tableau ou le diagramme.
Les propriétés du diagramme apparaissent dans l'onglet Propriétés.
2.
Dans l'onglet Propriétés, ouvrez le groupe de propriétés Page > Position, puis cliquez sur ... en regard de la propriété.
3.
Définissez la position à l'aide de la boîte de dialogue "Position relative".
Pour structurer les tableaux et cellules en couches
La structuration en couches détermine l'apparence des tableaux et des cellules lorsqu'ils occupent le même espace dans un rapport. Un objet situé au premier plan dans l'ordre de structuration en couches apparaît au-dessus d'un objet situé à l'arrière-plan dans cette structure.
1.
Sélectionnez le tableau ou la cellule dont vous souhaitez définir la couche.
2.
Cliquez sur le bouton droit de la souris, cliquez sur Ordre, puis sur l'option de structuration en couches.
250 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Modification de tableaux pour créer des tableaux croisés
20
Option
Premier plan
Description
Le tableau ou la cellule devient le premier objet dans l'ordre de placement.
Arrière-plan
Le tableau ou la cellule devient le dernier objet dans l'ordre de placement.
Déplacer vers l'avant
Le tableau ou la cellule est déplacé d'une couche vers l'avant dans l'ordre de placement.
Déplacer vers l'arrière
Le tableau ou la cellule est déplacé d'une couche vers l'arrière dans l'ordre de placement.
Pour fusionner des cellules d'un tableau
1.
Sélectionnez les cellules à fusionner en appuyant sur la touche Ctrl tout en cliquant sur les cellules.
2.
Sélectionnez Oui en regard de la propriété Apparence > Fusionner les
cellules dans l'onglet Propriétés.
Lorsque vous fusionnez des cellules, la cellule fusionnée contient uniquement les données de la première cellule sélectionnée. Les données des autres cellules sont perdues.
Modification de tableaux pour créer des tableaux croisés
Pour créer un tableau croisé par l'ajout d'un objet à un tableau vertical ou horizontal
1.
Faites glisser un objet de l'onglet Données vers le bord gauche ou supérieur du tableau, selon l'endroit où vous souhaitez créer le nouvel axe et former le tableau croisé.
2.
Lorsque l'info-bulle "Faire glisser ici pour créer un tableau croisé" apparaît, déposez l'objet sélectionné dans le rapport.
Création de rapports à l'aide de l'Editeur de rapport Java 251
Affichage des données dans un tableau
20
Contrôle de l'affichage des données dans les tableaux
Web Intelligence crée un deuxième axe pour former un tableau croisé et insère l'objet sur le nouvel axe.
Pour créer un tableau croisé en déplaçant une colonne ou une ligne
1.
Sélectionnez la colonne ou ligne de tableau à déplacer pour créer le tableau croisé.
2.
Faites-la glisser vers le bord gauche ou supérieur du tableau, selon l'endroit où vous souhaitez créer le nouvel axe et former le tableau croisé.
3.
Déposez la colonne ou la ligne sur l'en-tête.
Web Intelligence crée un deuxième axe pour former un tableau croisé et affiche sur le nouvel axe les données de la colonne ou de la ligne déplacée.
Contrôle de l'affichage des données dans les tableaux
Affichage ou masquage des tableaux, lignes ou colonnes vides
Parfois, les tableaux ou certaines lignes ou colonnes ne contiennent pas de valeurs. Par exemple, si les ventes d'un produit spécifique sont discontinues, les lignes ou les colonnes de tableau qui affichent normalement des résultats pour ce produit apparaissent vides. Par défaut, Web Intelligence supprime les lignes, colonnes ou tableaux vides éventuels. Vous pouvez choisir de les afficher ou de les masquer.
Pour afficher ou masquer les tableaux, lignes ou colonnes vides
1.
Sélectionnez le tableau, cliquez avec le bouton droit de la souris et sélectionnez Modifier le format dans le menu.
L'onglet Propriétés affiche les options de mise en forme du tableau croisé.
252 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Contrôle de l'affichage des données dans les tableaux
20
2.
Sélectionnez Afficher le tableau même vide pour afficher les tableaux vides.
3.
Sélectionnez Afficher lignes vides pour afficher les lignes vides dans un tableau vertical.
4.
Sélectionnez Afficher lignes avec des valeurs de dimension vides pour afficher des lignes comportant des valeurs de dimension vides.
5.
Sélectionnez Afficher colonnes vides pour afficher les colonnes vides d'un tableau horizontal ou tableau croisé.
Agrégation des doublons
Lorsque les lignes contiennent des données en double, Web Intelligence agrège les valeurs d'indicateur par défaut.
Pour éviter l'agrégation des doublons
1.
Sélectionnez le tableau, cliquez avec le bouton droit de la souris et sélectionnez Modifier le format dans le menu.
L'onglet Propriétés affiche les options de mise en forme du tableau croisé.
2.
Sélectionnez Affichage > Eviter l'agrégation des doublons.
Pour afficher ou masquer les en-têtes et les pieds de page
1.
Sélectionnez le tableau, cliquez avec le bouton droit de la souris et sélectionnez Modifier le format dans le menu.
L'onglet Propriétés affiche les options de mise en forme du tableau.
2.
Sélectionnez Afficher les en-têtes du tableau dans le sous-groupe de propriétés Affichage pour afficher les en-têtes du tableau.
3.
Sélectionnez Afficher les pieds du tableau dans le sous-groupe de propriétés Affichage pour afficher les pieds de page du tableau.
Création de rapports à l'aide de l'Editeur de rapport Java 253
Affichage des données dans un tableau
20
Contrôle de l'affichage des données dans les tableaux
Pour démarrer des tableaux sur une nouvelle page de rapport
1.
Sélectionnez le tableau, cliquez avec le bouton droit de la souris et sélectionnez Modifier le format dans le menu.
L'onglet Propriétés affiche les options de mise en forme du tableau.
2.
Sélectionnez Position > Nouvelle page.
Pour afficher les noms d'objet dans les en-têtes des tableaux croisés
1.
Sélectionnez le tableau, cliquez avec le bouton droit de la souris et sélectionnez Modifier le format dans le menu.
L'onglet Propriétés affiche les options de mise en forme du tableau.
2.
Cliquez sur Affichage > Afficher nom d'objet pour afficher les noms d'objet dans les en-têtes supplémentaires du tableau croisé.
Pour éviter les sauts de page dans un tableau
1.
Sélectionnez le tableau, cliquez avec le bouton droit de la souris et sélectionnez Modifier le format dans le menu.
L'onglet Propriétés affiche les options de mise en forme du tableau croisé.
2.
Sélectionnez Position > Eviter les sauts de page dans le tableau.
Pour répéter les en-têtes et pieds de tableau sur les pages du rapport
1.
Sélectionnez le tableau, cliquez avec le bouton droit de la souris et sélectionnez Modifier le format dans le menu.
L'onglet Propriétés affiche les options de mise en forme du tableau croisé.
254 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans un tableau
Copie de tableaux
20
2.
Sélectionnez Position > Répéter l'en-tête sur chaque page pour répéter l'en-tête sur chaque page.
3.
Sélectionnez Position > Répéter le pied sur chaque page pour répéter le pied sur chaque page.
Copie de tableaux
Pour copier un tableau
Vous pouvez copier et coller des tableaux dans un rapport ou dans des applications externes telles que Microsoft Word et Excel. Vous ne pouvez pas copier de tableaux d'une instance de Web Intelligence vers un autre.
1.
Sélectionnez le tableau, cliquez avec le bouton droit de la souris, puis sélectionnez Copier dans le menu.
2.
Pour coller le tableau dans une autre partie du rapport, cliquez avec le bouton droit de la souris à l'endroit où vous souhaitez insérer le tableau et cliquez sur Coller dans le menu.
3.
Pour coller le tableau dans une autre application, collez le contenu du presse-papiers à partir de l'autre application.
Vous pouvez également copier un tableau dans une autre application en le faisant glisser et en le déposant directement dans le document ouvert dans l'application cible.
Le tableau apparaît sous forme d'image dans le document ouvert lorsqu'il est collé dans une autre application.
Pour copier un tableau sous forme de texte
Vous pouvez copier les données d'un tableau sous forme de texte brut dans une autre application. Par exemple, si vous copiez un tableau sous forme de texte dans Microsoft Excel, Web Intelligence copie le texte de chaque cellule du tableau vers une cellule de la feuille de calcul Excel.
Web Intelligence copie le texte dans le presse-papiers sous la forme de texte séparé par des tabulations.
1.
Sélectionnez le tableau, cliquez avec le bouton droit de la souris et sélectionnez Copier en tant que texte dans le menu.
2.
Collez le contenu du presse-papiers dans l'application cible.
Création de rapports à l'aide de l'Editeur de rapport Java 255
Affichage des données dans un tableau
20
Copie de tableaux
Si vous choisissez Copier en tant que texte, puis collez le tableau dans le rapport Web Intelligence actuel, le tableau apparaît sous la forme d'un tableau Web Intelligence normal.
256 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage de données dans des cellules individuelles
21
Affichage de données dans des cellules individuelles
21
Définition des cellules individuelles
Définition des cellules individuelles
Les cellules individuelles sont des cellules uniques qui sont autonomes dans un rapport. Vous pouvez placer le texte ou la formule de votre choix dans une cellule individuelle vide. Vous pouvez également utiliser des cellules individuelles prédéfinies qui présentent des informations spécifiques.
Les cellules individuelles sont disponibles via l'onglet Modèles de l'Editeur de rapport Java et Web Intelligence Rich Client, ou via l'onglet Types de
tableau, diagramme et cellule du panneau gauche du visualiseur HTML
Web Intelligence.
Les cellules individuelles disponibles sont répertoriées ci-dessous.
• Cellules de formule et de texte :
• Cellule vide : cellule vide dans laquelle vous pouvez saisir un texte ou une formule.
• Filtres d'exploration : utilise la fonction
FiltresExploration pour afficher les détails des filtres d'exploration appliqués au rapport.
• Date de la dernière actualisation : utilise la fonction
DateDeLaDer nièreExécution pour afficher la date de la dernière actualisation du document.
• Nom du document : utilise la fonction
NomDuDocument pour afficher le nom du document.
• Résumé de la requête : utilise la fonction
RésuméRequête pour afficher des détails sur les requêtes du document.
• Résumé de l'invite : utilise la fonction
RésuméInvite pour afficher des détails sur les invites du document.
• Résumé du filtre de rapport : utilise la fonction
RésuméFiltreRapport pour afficher les filtres de rapport appliqués au rapport.
• Cellules de numéro de page :
• Numéro de page : utilise la fonction
Page pour afficher le nombre de pages du rapport.
• Numéro de page/Total de pages : utilise la fonction
PageNom breDePages pour afficher le numéro de la page actuelle et le nombre total de pages du rapport.
• Nombre total de pages : utilise la fonction
NombreDePages pour afficher le nombre total de pages du rapport.
258 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage de données dans des cellules individuelles
Pour insérer une cellule individuelle dans un rapport
21
Pour en savoir plus sur les fonctions utilisées dans les cellules individuelles, reportez-vous au guide Utilisation de fonctions, formules et calculs dans
Web Intelligence ou consultez l'aide en ligne.
Pour insérer une cellule individuelle dans un rapport
1.
L'onglet Modèles doit être affiché.
Pour ce faire, sélectionnez Configurer la vue > Données dans le menu principal.
2.
Développez l'élément Eléments du rapport > Cellules individuelles de l'onglet Modèles pour afficher les cellules individuelles.
Les cellules individuelles sont divisées en deux groupes : Cellules de
formule et de texte et Cellules de numéro de page.
3.
Faites glisser la cellule individuelle à l'emplacement souhaité du rapport.
4.
Ajoutez un texte ou une formule si la cellule insérée est vide.
5.
Cliquez avec le bouton droit sur la cellule et sélectionnez Modifier le
format pour afficher les propriétés du format de la cellule dans l'onglet
Propriétés.
6.
Pour mettre en forme la cellule, définissez les propriétés dans l'onglet
Propriétés.
7.
Pour supprimer la cellule, sélectionnez-la et cliquez sur le bouton
Supprimer.
Pour copier une cellule individuelle
Vous pouvez copier et coller des cellules individuelles dans un rapport ou dans des applications externes telles que Microsoft Word et Excel. Vous ne pouvez pas copier de cellules individuelles d'une instance de Web Intelligence vers une autre.
1.
Cliquez sur la cellule individuelle avec le bouton droit de la souris et sélectionnez Copier dans le menu.
2.
Pour coller la cellule individuelle dans une autre partie du rapport, cliquez avec le bouton droit de la souris sur l'endroit où vous souhaitez coller la cellule individuelle et cliquez sur Coller dans le menu.
3.
Pour coller la cellule individuelle dans une autre application, collez le contenu du presse-papiers depuis l'application.
Création de rapports à l'aide de l'Editeur de rapport Java 259
Affichage de données dans des cellules individuelles
21
Pour copier une cellule individuelle sous forme de texte dans une autre application
Vous pouvez également copier une cellule individuelle dans une autre application en effectuant un glisser-déplacer de la cellule individuelle directement vers le document ouvert dans l'application cible.
La cellule individuelle apparaît sous forme d'image dans le document ouvert lorsqu'elle est collée à partir d'une autre application.
Pour copier une cellule individuelle sous forme de texte dans une autre application
Vous pouvez copier les données d'une cellule individuelle sous forme de texte brut dans une autre application. Par exemple, si vous copiez une cellule individuelle comme texte dans Microsoft Excel, Web Intelligence copie le texte dans la cellule individuelle vers une cellule de la feuille de calcul Excel.
1.
Sélectionnez la cellule individuelle, cliquez sur celle-ci avec le bouton droit de la souris et sélectionnez Copier en tant que texte dans le menu.
2.
Collez le contenu du presse-papiers dans l'application cible.
Si vous choisissez Copier en tant que texte, puis collez la cellule individuelle dans le rapport Web Intelligence actuel, la cellule individuelle apparaît comme une cellule individuelle Web Intelligence normale.
260 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans des diagrammes
22
Affichage des données dans des diagrammes
22
Création de diagrammes
Création de diagrammes
Vous pouvez inclure un ou plusieurs diagrammes dans les rapports d'un document Web Intelligence. Vous pouvez créer un diagramme lorsque vous créez un nouveau document ou insérer des diagrammes dans un document existant.
Si vous créez un nouveau document, vous devez définir les données du document en créant une requête avant de sélectionner un modèle de diagramme.
Une fois que vous avez défini la requête, passez à la vue Rapport pour définir les diagrammes du ou des rapports.
La création d'un diagramme se fait en trois étapes :
• Sélection d'un modèle de diagramme
• Affectation de dimensions et d'indicateurs aux axes du diagramme
• Visualisation des résultats affichés dans le diagramme
Pour créer un diagramme qui affiche les mêmes données qu'un tableau du rapport, vous pouvez commencer par copier le tableau puis transformer le tableau dupliqué en diagramme à l'aide de la commande "Transformer en".
Types de diagrammes dans
Web Intelligence
Un rapport Web Intelligence affiche les résultats dans un bloc. Vous pouvez mettre en forme le bloc en tant que type spécifique de diagramme.
Diagrammes à barres
Les diagrammes à barres affichent les données sous la forme de barres, verticales ou horizontales. Les diagrammes à barres sont pratiques pour comparer des groupes de données similaires, par exemple une période à une autre. Il existe cinq types de diagrammes à barres : regroupé, à courbes, empilé, à pourcentage et 3D.
262 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans des diagrammes
Types de diagrammes dans Web Intelligence
22
Les diagrammes à barres 2D comportent un axe Z facultatif. Le fait d'inclure des données sur l'axe Z permet de mettre en évidence une ventilation supplémentaire des résultats affichés sur les barres du diagramme.
Les diagrammes à barres 3D ne comportent pas de légende d'axe. Vous pouvez voir clairement quelles informations sont affichées sur les barres du diagramme en consultant les étiquettes des axes.
Diagrammes à courbes
Les diagrammes à courbes connectent les valeurs de données spécifiques
à des courbes horizontales ou verticales. Ces diagrammes à courbes sont pratiques pour montrer les tendances ou les évolutions des données dans le temps. Il existe cinq types de diagrammes à courbes : panaché, empilé,
à pourcentage, 3D et à surfaces 3D.
Aires
Les diagrammes à aires sont des diagrammes à courbes dans lesquels l'aire comprise entre les courbes et l'axe est remplie. Les diagrammes à aires sont pratiques lorsque vous voulez mettre l'accent sur la taille de l'ensemble des données d'un rapport plutôt que sur les modifications apportées aux données.
Il est préférable de ne pas choisir un diagramme à aires s'il existe un contraste fort entre des points de données spécifiques. Préférez un diagramme à courbes.
Vous pouvez utiliser plusieurs objets indicateur sur l'axe Y tant que les indicateurs sont du même type et à la même échelle, par exemple, Nombre
Création de rapports à l'aide de l'Editeur de rapport Java 263
Affichage des données dans des diagrammes
22
Types de diagrammes dans Web Intelligence
de clients et Nbre prévisionnel de clients. Il existe cinq types de diagrammes
à aires : absolu, empilé, à pourcentage, à aires 3D et à surfaces 3D.
Diagrammes à secteurs
Les diagrammes à secteurs affichent les données en tant que segments d'un ensemble. Ils sont pratiques pour montrer la contribution de chaque partie de données d'un rapport au total.
Les diagrammes à secteurs comportent un seul axe qui est affiché dans le corps du diagramme. Il s'agit de l'axe Y. Chaque segment du diagramme à secteurs affiche une valeur pour l'indicateur sur l'axe Y. La légende du diagramme à secteurs indique la dimension sur l'axe X.
Vous ne pouvez inclure qu'un objet indicateur dans un diagramme à secteurs.
Si vous disposez de plusieurs indicateurs dans un rapport, préférez un autre type de diagramme. Il existe quatre types de diagrammes à secteurs : secteurs, secteurs 3D, anneaux, anneaux 3D.
Diagrammes de type radar, polaire et nuage de points
Dans les diagrammes en radar, les axes X et Y sont connectés au milieu du diagramme. Ils sont pratiques si vous voulez examiner plusieurs facteurs différents associés à un article. Par exemple, vous pouvez utiliser un diagramme en radar pour afficher les données de revenu pour différents services au sein d'un hôtel. Sur un axe, vous pouvez afficher le revenu généré par les chambres. Sur un autre axe, vous pouvez afficher le revenu généré par le restaurant, etc.
264 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans des diagrammes
Types de diagrammes dans Web Intelligence
22
Les diagrammes à nuage de points sont assez proches des diagrammes à courbes, mais les points de données sont tracés sans ligne les connectant.
Ils sont pratiques pour établir une comparaison entre des points de données spécifiques.
Il existe quatre types de diagrammes de type radar, polaire et nuage de points : courbe radar, radar empilé, polaire et à nuage de points.
Diagrammes 3D
Les diagrammes 3D comportent 3 axes : l'axe Y affiche toujours les valeurs d'indicateurs (telles que le total des ventes, les marges, les quantités, etc.) ; les axes X et Z affichent les valeurs de dimensions (c'est-à-dire les principaux indicateurs tels que l'heure, la géographie, les lignes de service, etc.). Dans le diagramme à barres 3D ci-dessous, les barres indiquent le chiffre d'affaires trimestriel de chaque année. L'indicateur [Chiffre d'affaires] se trouve sur l'axe Y, la dimension [Trimestre] se trouve sur l'axe X et la dimension [Année] se trouve sur l'axe Z
Les mêmes données peuvent être affichées dans un diagramme à barres 2D.
Création de rapports à l'aide de l'Editeur de rapport Java 265
Affichage des données dans des diagrammes
22
Types de diagrammes dans Web Intelligence
Rubriques associées
•
page 266
Diagrammes 2D
Le diagramme à barres 2D ci-dessous comporte un axe Z facultatif avec les valeurs du trimestre. Le fait d'inclure des données sur l'axe Z permet de mettre en évidence une ventilation supplémentaire des résultats affichés sur les barres du diagramme. L'indicateur [Revenu des ventes] se trouve sur l'axe Y, la dimension [Année] se trouve sur l'axe X et la dimension [Trimestre] se trouve sur l'axe Z. Notez que l'axe Z ne pouvant pas être représenté graphiquement sur un diagramme 2D, la légende fournit des informations pour les valeurs de l'axe Z.
Les mêmes données peuvent être affichées dans un diagramme à barres 3D.
Rubriques associées
•
page 265
266 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans des diagrammes
Ajout, copie et suppression de diagrammes
22
Ajout, copie et suppression de diagrammes
Pour ajouter un diagramme à un rapport
Il est recommandé de travailler dans la vue Structure pour insérer un nouveau diagramme. La raison en est que la vue Résultats est conçue pour afficher les données contenues dans des rapports. Par conséquent, vous pouvez afficher des diagrammes dans la vue Résultats seulement après avoir attribué des dimensions et des indicateurs au modèle de diagramme vide.
1.
Cliquez sur Afficher la structure dans la barre d'outils de l'Editeur de rapport.
2.
Cliquez sur l'onglet Modèles.
3.
Sélectionnez le modèle de diagramme et faites-le glisser dans une zone vide du rapport.
Le modèle vide apparaît sur le rapport.
4.
Cliquez sur l'onglet Données.
5.
Faites glisser un objet dimension ou indicateur sur les axes du diagramme où vous souhaitez que les résultats de la dimension ou de l'indicateur en question apparaissent dans le diagramme.
6.
Déposez la dimension ou l'indicateur sur l'axe au moment où l'info-bulle
"Placez ici des objets dimension" ou "Placez des indicateurs ici" s'affiche.
7.
Pour affecter plus d'objets dimension ou indicateur à chacun des axes du diagramme, répétez les deux étapes précédentes.
8.
Pour afficher les résultats, cliquez sur le bouton Afficher les résultats de la barre d'outils Rapport.
Le diagramme présente les résultats correspondant aux objets que vous avez affectés aux axes du diagramme.
Pour copier un diagramme
1.
Cliquez avec le bouton droit de la souris sur le diagramme, puis sélectionnez Copier dans le menu.
Web Intelligence copie le diagramme dans le presse-papiers.
Création de rapports à l'aide de l'Editeur de rapport Java 267
Affichage des données dans des diagrammes
22
Modification du type de diagramme
2.
Pour coller le diagramme dans une autre partie du rapport, cliquez avec le bouton droit de la souris à l'endroit où vous souhaitez afficher le diagramme, puis cliquez sur Coller dans le menu.
3.
Pour coller le diagramme dans une autre application, collez le contenu du presse-papiers à partir de l'autre application.
Vous pouvez également copier un diagramme dans une autre application en le faisant glisser directement dans le document ouvert dans l'application cible.
Le diagramme apparaît sous forme d'image dans le document ouvert s'il est collé à partir d'une autre application.
Pour supprimer un diagramme
• Cliquez avec le bouton droit de la souris sur le diagramme puis sélectionnez Supprimer, ou vérifiez que l'onglet Données est affiché, puis faites glisser le diagramme depuis le volet Document et déposez-le dans l'onglet Données.
Modification du type de diagramme
Pour changer de type de diagramme par glisser-déposer
1.
Cliquez sur l'onglet Modèles.
2.
Faites glisser un modèle vers le tableau ou diagramme à modifier. Vous devez déposer le modèle directement sur le bloc de rapport existant. Si vous déposez le modèle en dehors du bloc de rapport existant, vous créez un diagramme distinct.
3.
Pour déplacer les dimensions ou les indicateurs vers des axes différents, cliquez sur le bouton Afficher la structure sur la barre d'outils de l'Editeur de rapport, faites glisser les objets à déplacer sur l'onglet Données, puis faites glisser et déposez les objets à afficher sur le diagramme depuis l'onglet Données vers chaque axe du diagramme.
268 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans des diagrammes
Positionnement et dimensionnement des diagrammes
22
Pour changer de type de diagramme à l'aide de l'option Transformer
1.
Cliquez avec le bouton droit de la souris sur le tableau ou le diagramme.
2.
Cliquez sur Transformer en.
La boîte de dialogue "Transformation en" s'affiche.
3.
Cliquez sur l'onglet correspondant au type de diagramme souhaité, puis cliquez sur un format.
4.
Cliquez sur OK.
Si des données ne sont pas attribuées aux axes X et Y du nouveau type de diagramme, le diagramme n'apparaît pas lors de l'affichage du rapport dans la vue Résultats ou en mode Exploration. Dans ce cas, cliquez sur le bouton Afficher la structure sur la barre d'outils de l'Editeur de rapport, puis cliquez sur l'onglet Données et faites glisser les dimensions ou les indicateurs appropriés sur le modèle du nouveau diagramme. Quand vous cliquez sur Afficher les résultats, le diagramme s'affiche.
Si la police du texte du tableau était Unicode et si Unicode n'est pas défini comme police par défaut pour les diagrammes, la police Unicode n'est pas conservée dans le diagramme. Vous devez mettre en forme le diagramme avec la police Unicode si elle est disponible sur l'ordinateur.
Si ce n'est pas le cas, vous devez contacter l'administrateur pour configurer le serveur Web Intelligence et votre ordinateur de façon appropriée.
Web Intelligence applique le modèle sélectionné au bloc et affiche vos données dans le type de diagramme choisi.
Positionnement et dimensionnement des diagrammes
Pour définir la position d'un tableau ou d'un diagramme sur la page du rapport
1.
Sélectionnez le tableau ou le diagramme.
Création de rapports à l'aide de l'Editeur de rapport Java 269
Affichage des données dans des diagrammes
22
Positionnement et dimensionnement des diagrammes
Les propriétés du diagramme apparaissent dans l'onglet Propriétés.
2.
Dans l'onglet Propriétés, ouvrez le groupe de propriétés Page > Position, puis cliquez sur ... en regard de la propriété.
3.
Définissez la position à l'aide de la boîte de dialogue "Position relative".
Pour positionner un diagramme par rapport à un autre diagramme ou à un autre tableau
Si vous avez plusieurs blocs (tableau, diagramme ou formulaire) dans votre rapport, vous pouvez utiliser le positionnement relatif. Le positionnement relatif vous permet de positionner un bloc sélectionné (par exemple, un diagramme) relativement à d'autres blocs du rapport.
Si de nouvelles données de la base de données changent la taille des tableaux ou des diagrammes, le positionnement relatif garantit que les différents tableaux et diagrammes s'affichent correctement, sans se chevaucher.
Remarque :
Si vous positionnez un diagramme relativement à un autre bloc (c'est-à-dire
à un diagramme, un tableau ou un formulaire), la position du bloc associé change automatiquement si vous repositionnez le diagramme.
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Développez le groupe de propriétés Mise en page > Position dans l'onglet Propriétés.
3.
Cliquez sur ... en regard de la propriété Position pour ouvrir la boîte de dialogue Position relative.
Si le rapport ne contient qu'un seul élément, la boîte de dialogue Position relative n'est pas disponible.
4.
Sélectionnez la distance du point supérieur gauche du diagramme par rapport à un autre élément du rapport en entrant : le nombre de pixels, la partie de l'autre élément du rapport à partir de laquelle vous souhaitez mesurer le nombre de pixels (dans la première liste déroulante), l'élément du rapport à partir duquel vous souhaitez mesurer le nombre de pixels
(dans la deuxième liste déroulante).
5.
Répétez ces opérations pour la distance du point inférieur gauche du diagramme.
270 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans des diagrammes
Mise en forme des diagrammes
22
Pour redimensionner un diagramme
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Affichage dans l'onglet Propriétés.
3.
Saisissez la largeur du diagramme dans la propriété Largeur et la hauteur dans la propriété Hauteur.
Mise en forme des diagrammes
Pour insérer et mettre en forme le titre d'un diagramme
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriété Titre > Format du texte dans l'onglet
Propriétés.
3.
Cliquez sur ... en regard de Format du texte pour ouvrir la boîte de dialogue "Format du texte".
4.
Utilisez la boîte de dialogue Format du texte pour définir le format du titre.
Pour appliquer une apparence 3D à un diagramme
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Affichage dans l'onglet Propriétés.
3.
Sélectionnez Présentation 3D.
Création de rapports à l'aide de l'Editeur de rapport Java 271
Affichage des données dans des diagrammes
22
Mise en forme des diagrammes
Pour ajouter des couleurs d'arrière-plan à un diagramme
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Apparence dans l 'onglet Propriétés.
3.
Cliquez sur la flèche en regard de Couleur d'arrière-plan pour afficher la palette de couleurs.
4.
Sélectionnez une couleur dans la palette ou cliquez sur Autres couleurs pour afficher la boîte de dialogue Choisir une couleur.
Pour modifier les bordures de diagramme
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Apparence dans l 'onglet Propriétés.
3.
Sélectionnez le style de bordure dans la liste Style et la couleur dans la liste Couleur.
Pour sélectionner le plancher et les plans d'un diagramme
Les plans horizontaux et verticaux donnent de la profondeur aux diagrammes et aident à mettre en évidence les données affichées sur les barres ou courbes. Les diagrammes 3D comportent un plan horizontal, un plan gauche et un plan droit. Les diagrammes 2D comportent seulement un plan horizontal. Vous pouvez spécifier une couleur pour le plan horizontal et pour chaque plan vertical.
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Affichage dans l'onglet Propriétés.
3.
Sélectionnez Plancher pour afficher le plan horizontal du diagramme,
Afficher plan gauche pour afficher le plan gauche du diagramme et
Afficher plan droit pour afficher le plan droit du diagramme.
La disponibilité de ces options dépend du type de diagramme.
272 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans des diagrammes
Mise en forme des diagrammes
22
4.
Définissez la couleur des plans et du plancher en cliquant sur les propriétés Couleur du plan ou Couleur du sol du groupe Apparence et en utilisant la "palette de couleurs" ou la boîte de dialogue "Choisissez une couleur" pour définir la couleur.
Pour afficher et mettre en forme des légendes d'axe
1.
Cliquez avec le bouton droit de la souris sur le rapport et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Affichage dans l'onglet Propriétés.
3.
Sélectionnez Affichez la légende pour afficher la légende.
4.
Pour sélectionner la position de la légende, ouvrez le groupe de propriétés
Légende, puis sélectionnez la position dans la liste Position.
5.
Pour mettre en forme le titre de la légende, ouvrez le groupe de propriétés
Titre.
6.
Mettez en forme le texte du titre en cliquant sur ... en regard de la propriété
Format du texte et en utilisant la boîte de dialogue Mettre en forme le
texte pour définir la mise en forme.
7.
Définissez la couleur d'arrière-plan de la légende en cliquant sur la flèche figurant à droite de la propriété Couleur d'arrière-plan et en utilisant la
palette de couleurs ou la boîte de dialogue Choisir une couleur pour définir une couleur.
8.
Définissez le style de bordure de la légende en cliquant sur ... en regard de la propriété Bordures et en utilisant la boîte de dialogue Modifier les
bordures pour définir la bordure.
9.
Pour mettre en forme les valeurs de la légende, ouvrez le groupe de propriétés Légende > Valeurs.
10.
Répétez les étapes 6 à 8 pour mettre en forme les valeurs de la légende.
Pour éviter les sauts de page dans un diagramme
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Mise en page dans l'onglet Propriétés.
3.
Sélectionnez Eviter les sauts de page dans le diagramme.
Création de rapports à l'aide de l'Editeur de rapport Java 273
Affichage des données dans des diagrammes
22
Mise en forme des diagrammes
Pour afficher des étiquettes d'axe dans des diagrammes à secteurs
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Légende > Données.
3.
Sélectionnez Afficher les étiquettes de segment.
Pour mettre en forme le texte, les bordures et l'arrière-plan des étiquettes d'axe
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Développez le groupe de propriétés Apparence > Axe X/Y/Z > Etiquette.
3.
Sélectionnez Afficher le nom d'objet pour afficher le nom de l'objet sur l'étiquette.
4.
Saisissez le texte dans Autre étiquette si vous souhaitez affecter le texte personnalisé à l'étiquette au lieu du nom d'objet.
5.
Pour mettre en forme le texte, cliquez sur ... en regard de Format du
texte afin d'ouvrir la boîte de dialogue "Format du texte".
6.
Utilisez la boîte de dialogue "Format du texte" afin de mettre en forme le texte.
Vous pouvez définir la plupart des propriétés de la boîte de dialogue
"Format du texte" à partir de la liste des propriétés, sous Format du texte.
Pour afficher, masquer ou mettre en forme la grille d'axes
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Développez le groupe de propriétés Apparence > Axe X/Y/Z > Valeurs dans l'onglet Propriétés.
3.
Sélectionnez Afficher la grille pour afficher la grille.
274 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans des diagrammes
Mise en forme des diagrammes
22
4.
Sélectionnez Afficher les marqueurs pour afficher les marqueurs de grille.
5.
Cliquez sur Couleur du quadrillage et sélectionnez la couleur de grille
à l'aide de la "palette de couleurs" ou de la boîte de dialogue "Choisir une couleur".
Affichage et mise en forme des données de diagramme
Pour afficher un diagramme vide
Il arrive que des diagrammes n'affichent pas de valeurs. Par exemple, si un produit spécifique est en fin de série, un diagramme affichant normalement les résultats pour ce produit apparaîtra vide. Par défaut, Web Intelligence affiche ces diagrammes vides sur les rapports. Si vous le souhaitez, vous pouvez faire en sorte que Web Intelligence masque les diagrammes quand ils sont vides.
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Affichage dans l'onglet Propriétés.
3.
Sélectionnez Afficher si vide.
Pour spécifier une palette de couleurs pour les données d'un diagramme
1.
Cliquez avec le bouton droit de la souris sur le rapport et sélectionnez
Modifier le format.
2.
Développez le groupe de propriétés Apparence > Données dans l'onglet
Propriétés.
3.
Cliquez sur ... en regard de Palette pour afficher la boîte de dialogue
"Choisir une palette" et sélectionnez l'une des palettes prédéfinies dans la liste Palettes prédéfinies.
4.
Pour modifier une palette, sélectionnez-la, puis cliquez sur Modifier la
palette.
La boîte de dialogue "Modifier la palette" s'affiche.
5.
Sélectionnez une couleur dans la palette.
Création de rapports à l'aide de l'Editeur de rapport Java 275
Affichage des données dans des diagrammes
22
Mise en forme des diagrammes
La boîte de dialogue "Personnalisation des couleurs" s'affiche.
6.
Créez une couleur personnalisée à l'aide de la boîte de dialogue
Personnalisation des couleurs, puis cliquez sur OK.
7.
Pour définir toutes les couleurs de la palette sur la même couleur, cliquez sur Définir toutes les couleurs.
Pour mettre en forme les nombres et le texte des valeurs d'axe
1.
Sélectionnez le diagramme et cliquez sur Modifier le format.
2.
Dans l'onglet Propriétés, développez le groupe de propriétés Apparence
> AxeX/Y/Z > Valeurs.
3.
Cliquez sur ... en regard de la propriété Format de nombre pour afficher la boîte de dialogue Format de nombre.
4.
Utilisez la boîte de dialogue "Format de nombre" pour définir le format.
5.
Cliquez sur ... en regard de la propriété Format du texte pour afficher la boîte de dialogue "Format du texte".
6.
Utilisez la boîte de dialogue "Format du texte" afin de mettre en forme le texte.
Vous pouvez définir la plupart des propriétés de la boîte de dialogue
"Format du texte" à partir de la liste des propriétés, sous Format du texte.
Pour définir la fréquence des valeurs d'axe
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Dans l'onglet Propriétés, développez le groupe de propriétés Apparence
> Axe X/Y/Z > Valeurs.
3.
Sélectionnez Fréquence automatique pour définir la fréquence automatique.
4.
Saisissez la fréquence dans Fréquence pour définir la fréquence sur une valeur spécifique.
Fréquence automatique doit être désélectionné si vous voulez saisir une fréquence personnalisée.
Lorsque vous définissez la fréquence sur n, Web Intelligence affiche toutes les valeurs n sur l'axe.
276 Création de rapports à l'aide de l'Editeur de rapport Java
Affichage des données dans des diagrammes
Mise en forme des diagrammes
22
Pour afficher une plage spécifique de valeurs d'axe
1.
Cliquez avec le bouton droit de la souris sur le rapport et sélectionnez
Modifier le format.
2.
Développez le groupe de propriétés Apparence > Axe X/Y/Z > Echelle dans l'onglet Propriétés.
3.
Saisissez la valeur minimale dans Valeur min. et la valeur maximale dans Valeur max..
Web Intelligence affiche les valeurs minimale et/ou maximale spécifiées pour l'axe.
Pour afficher ou masquer des valeurs de données
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Développez le groupe Apparence > Données dans l'onglet Propriétés.
3.
Sélectionnez Afficher données pour afficher les données.
Pour faire varier les marqueurs de données pour chaque résultat
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Développez le groupe de propriétés Apparence > Données dans l'onglet
Propriétés.
3.
Sélectionnez Faire varier marqueurs de données.
Vous ne pouvez faire varier les marqueurs de données pour chaque résultat que sur les types de diagramme suivants : diagrammes 2D à courbes, diagrammes 2D à barres et à courbes et diagrammes en radar.
Echelles d'axes linéaire et logarithmique
Par défaut, Web Intelligence affiche l'axe Y sur les graphiques avec une
échelle linéaire. Vous pouvez définir une échelle logarithmique pour l'axe.
Les échelles logarithmiques vous permettent d'examiner des valeurs couvrant plusieurs ordres de grandeur sans perdre les informations relevant d'échelles plus petites.
Création de rapports à l'aide de l'Editeur de rapport Java 277
Affichage des données dans des diagrammes
22
Mise en forme des diagrammes
Dans une échelle linéaire, les marqueurs d'axe sont espacés de façon régulière. Les échelles linéaires sont basées sur l'addition. Considérons par exemple la séquence linéaire suivante : 1, 3, 5, 7, 9
Pour obtenir le nombre suivant de la séquence, vous ajoutez 2 au nombre précédent.
Les échelles logarithmiques sont basées sur la multiplication et non pas sur l'addition. Dans une échelle logarithmique, les points de séquence augmentent ou diminuent en taille. Les échelles logarithmiques sont basées sur la multiplication (ou la division). Considérons par exemple la séquence logarithmique suivante : 2, 4, 8, 16, 32
Pour obtenir le nombre suivant de la séquence, vous multipliez par 2 le nombre précédent. Cette séquence représente "la base 2".'
Considérons la séquence suivante : 1, 10, 100, 1 000, 10 000
Cette séquence représente la "base 10", parce que vous obtenez le terme suivant dans la séquence en multipliant le terme précédent par 10.
Pour obtenir un affichage logarithmique de l'axe Y dans l'éditeur de rapport Java
1.
Cliquez avec le bouton droit de la souris sur le diagramme et sélectionnez
Modifier le format.
2.
Ouvrez le groupe de propriétés Apparence > Axe Y > Echelle dans l'onglet Propriétés.
3.
Sélectionnez Logarithmique.
Une échelle logarithmique présente de façon uniforme des modifications en pour cent au lieu de modifications en points de valeurs. En d'autres termes, l'écart de 1 à 2 (100 % d'augmentation) est le même que l'écart de 2 à 4 (une autre augmentation de 100 %).
278 Création de rapports à l'aide de l'Editeur de rapport Java
Mise en forme de nombres et de dates
23
Mise en forme de nombres et de dates
23
Formats personnalisés et prédéfinis
Formats personnalisés et prédéfinis
Vous pouvez modifier l'affichage des valeurs dans des cellules spécifiques ou sur des axes de diagramme. Pour cela, vous appliquez des formats prédéfinis disponibles dans Web Intelligence ou bien vous créez vos propres formats personnalisés. Vous pouvez enregistrer vos formats personnalisés pour les réutiliser dans plusieurs blocs et rapports du même document.
Formats prédéfinis
Vous pouvez modifier l'affichage des valeurs dans des cellules spécifiques ou sur des axes de diagramme. Pour cela, vous appliquez des formats prédéfinis disponibles dans Web Intelligence ou bien vous créez vos propres formats personnalisés. Vous pouvez enregistrer vos formats personnalisés pour les réutiliser dans plusieurs blocs et rapports du même document.
Les formats prédéfinis suivants sont disponibles pour les cellules :
Format
Par défaut
Nombre
Devise
Date/heure
Booléen
Description
Format défini pour l'objet sur l'univers
Formats des valeurs décimales ou entières
Formats des valeurs monétaires
Formats de date et d'heure
Formats des valeurs vrai et faux
Pour appliquer un format de nombre prédéfini à une cellule
1.
Cliquez avec le bouton droit de la souris sur une cellule et cliquez sur
Format de nombre dans le menu contextuel.
La boîte de dialogue "Format de nombre" s'affiche.
2.
Cliquez sur un format dans la liste Type de format.
280 Création de rapports à l'aide de l'Editeur de rapport Java
Mise en forme de nombres et de dates
Formats personnalisés et prédéfinis
23
Le volet Propriétés répertorie les formats disponibles pour le type de format sélectionné.
3.
Cliquez sur OK.
Web Intelligence applique le nouveau format à la cellule.
Formats personnalisés
Vous pouvez utiliser le type de format Personnalisé pour définir un format de nombre personnalisé pour n'importe quelle cellule. Le tableau suivant répertorie les chaînes que vous pouvez utiliser pour créer des formats personnalisés :
Caractère(s)
#
0
Affiche(nt) Exemple
Le chiffre correspondant.
Si le nombre contient moins de chiffres que le nombre de caractères # utilisé pour spécifier le format, aucun zéro de tête n'est inclus.
"12345" au format #,##0 donne "12,345" (si votre ensemble de variables régionales définit la virgule comme séparateur) ou "12 345" (si votre ensemble de variables régionales définit l'espace insécable comme séparateur)
Le chiffre correspondant.
Si le nombre contient moins de chiffres que le nombre de caractères 0 utilisé pour spécifier le format, un (des) zéro(s) de tête est (sont) inclus avant le nombre.
"123" au format #0,000 donne "0,123"
Création de rapports à l'aide de l'Editeur de rapport Java 281
Mise en forme de nombres et de dates
23
Formats personnalisés et prédéfinis
Caractère(s)
.
,
[%]%
%
Affiche(nt) Exemple
Séparateur tel que défini dans votre ensemble de variables régionales.
"1234567" au format
#,##0 donne "1,234,567"
(si votre ensemble de variables régionales définit la virgule comme séparateur) ou
"1 234 567" (si votre ensemble de variables régionales définit l'espace insécable comme séparateur)
Séparateur décimal tel que défini dans votre ensemble de variables régionales.
"12.34" au format #.#0 donne "12.34" (si votre ensemble de variables régionales définit le point comme séparateur décimal) ou "12,34" (si votre ensemble de variables régionales définit la virgule comme séparateur décimal)
Affiche un signe de pourcentage (%) après le résultat et multiplie le résultat par 100.
Signe % après le résultat, mais ne multiplie pas le résultat par 100.
Un espace insécable ( )
"1234567" au format #
##0 donne "1234 567"
282 Création de rapports à l'aide de l'Editeur de rapport Java
Mise en forme de nombres et de dates
Formats personnalisés et prédéfinis
23 j
Caractère(s)
1, 2, 3, a, b, c, $, £, €
(etc.)
Affiche(nt)
Le caractère alphanumérique.
[Rouge], [Bleu], [Vert],
[Jaune], [Gris], [Blanc],
[Rouge foncé], [Bleu foncé], [Vert foncé]
Valeur dans la couleur spécifiée.
Exemple
"705.15" donne "$705.15" au format $#.#0 et
"705,15 €" au format
#,#0 €
"150" donne "150" au format #,##0[Rouge] et -
"150" au format
#,##0[Bleu] jj jjj jjjj jjjj jj
Numéro du jour du mois sans zéros de tête. Si la date du jour contient moins de deux caractères, elle s'affiche sans zéro en tête.
Premier jour du mois au format j donne "1"
Numéro du jour avec zéros de tête. Si la date du jour contient moins de deux caractères, elle s'affiche avec un zéro en tête.
Premier jour du mois au format jj donne "01"
Le nom court du jour. La première lettre est une majuscule.
"Lundi" au format jjj donne "Lun"
Nom du jour en toutes lettres. La première lettre est une majuscule.
"Lundi" au format jjjj donne "Lundi"
Jour de la semaine suivi d'un espace et du numéro du jour.
"Lundi" au format jjjj jj donne "Lundi 01"
Création de rapports à l'aide de l'Editeur de rapport Java 283
Mise en forme de nombres et de dates
23
Formats personnalisés et prédéfinis
Caractère(s)
M
MM mmm mmmm aa aaaa h:mm:ss a
HH
Affiche(nt) Exemple
Numéro du mois sans zéros de tête. Si le numéro du mois contient moins de deux caractères, il s'affiche sans zéro en tête.
"Janvier" au format M donne "1"
Numéro du mois avec zéros de tête. Si le numéro du mois contient moins de deux caractères, il s'affiche avec un zéro en tête.
"Janvier" au format MM donne "01"
Le nom court du mois. La première lettre est une majuscule.
"Janvier" au format mmm donne "Jan"
Nom du mois en toutes lettres. La première lettre est une majuscule.
"Janvier" au format mmmm donne "Janvier"
Les deux derniers chiffres de l'année.
"2003" au format aa donne "03"
Les quatre chiffres de l'année.
"2003" au format aaaa donne "2003"
L'heure sans zéros de tête et les minutes et secondes avec zéros de tête. Le caractère "a" correspond à l'affichage de AM ou PM après l'heure.
"21:05:03" au format h:mm:ss donne
"9:05:03 PM"
Heure selon le format
24 heures.
"21:00" au format HH donne "21"
284 Création de rapports à l'aide de l'Editeur de rapport Java
Caractère(s)
hh
HH:mm
HH:mm:ss mm:ss
Mise en forme de nombres et de dates
Formats personnalisés et prédéfinis
23
Affiche(nt)
L'heure et les minutes avec zéros de tête.
Exemple
Heure selon le format 12 heures.
"21:00" au format hh donne "09"
"7.15 am" au format
HH:mm donne "07:15"
L'heure, les minutes et secondes avec zéros de tête.
"7:15 am" au format
HH:mm:ss donne
"07:15:00"
Les minutes et secondes avec zéros de tête.
"07:15:03" au format mm:ss donne "15:03"
Pour définir un format personnalisé
1.
Cliquez avec le bouton droit de la souris sur les cellules auxquelles vous souhaitez appliquer un format personnalisé.
2.
Sélectionnez Format de nombre.
La boîte de dialogue "Format de nombre" s'affiche.
3.
Dans la liste Type de format, sélectionnez la catégorie de format correspondant au type de donnée dans la cellule sélectionnée.
4.
Activez la case à cocher Personnalisé.
Des zones de texte s'affichent dans lesquelles vous pouvez saisir vos formats personnalisés.
5.
Sélectionnez un format répertorié dans le volet Propriétés et modifiez le format sélectionné en saisissant des caractères supplémentaires dans une ou plusieurs zones de texte.
Par exemple, pour créer un format personnalisé pour des valeurs numériques, saisissez le format personnalisé voulu dans les zones Positif,
Négatif et Egal à zéro. Pour créer un format personnalisé pour des valeurs booléennes, saisissez le format personnalisé souhaité dans les zones Vrai et Faux.
6.
Cliquez sur Ajouter.
Vous ne pouvez pas supprimer ou modifier des formats personnalisés.
Pour modifier un format personnalisé, vous devez créer un nouveau
Création de rapports à l'aide de l'Editeur de rapport Java 285
Mise en forme de nombres et de dates
23
Formats personnalisés et prédéfinis
format personnalisé puis l'appliquer à la ou aux cellules sélectionnées.
Tout format personnalisé non appliqué à des cellules dans un document est supprimé automatiquement lorsque vous fermez l'Editeur de rapport
Java Web Intelligence.
Pour appliquer un format de nombre personnalisé à une cellule
1.
Cliquez avec le bouton droit de la souris sur les cellules auxquelles vous souhaitez appliquer le format personnalisé.
2.
Sélectionnez Format de nombre.
La boîte de dialogue Format de nombre s'affiche.
3.
Sélectionnez Personnalisé.
4.
La liste des formats personnalisés déjà inclus dans le document s'affiche dans le volet Propriétés.
5.
Sélectionnez le format personnalisé souhaité.
6.
Cliquez sur OK.
Web Intelligence applique le format personnalisé aux cellules sélectionnées.
286 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
24
Utilisation des documents
24
Pour créer un document Web Intelligence dans InfoView
Pour créer un document Web Intelligence dans InfoView
1.
Cliquez sur Liste de documents dans la barre d'outils InfoView.
2.
Cliquez sur Nouveau > Document Web Intelligence
3.
Sélectionnez l'univers dans lequel vous souhaitez créer un document, puis cliquez sur OK.
Remarque :
Si un univers par défaut figure dans les préférences Web Intelligence d'InfoView, cette étape n'existe pas. L'éditeur de requête Web Intelligence s'ouvre et affiche les objets dans l'univers par défaut.
4.
L'éditeur de requête Web Intelligence spécifié dans les préférences
Web Intelligence d'InfoView s'ouvre et affiche les objets dans l'univers sélectionné.
5.
Générer et exécuter une requête avec l'éditeur de requête
Pour ouvrir un document
Web Intelligence dans InfoView
1.
Cliquez sur Liste de documents pour afficher les documents disponibles dans InfoView.
2.
Naviguez vers le dossier dans lequel se trouve votre document.
3.
Sélectionnez le document puis cliquez sur Action > Visualiser ou sur
Action Modifier selon que vous voulez afficher ou modifier le document.
Le document s'ouvre dans le format d'affichage ou l'outil de modification de documents sélectionné via les options InfoView Web Intelligence
Rubriques associées
•
Options de création et d'affichage de document dans Web Intelligence
page 27
288 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Pour supprimer un document Web Intelligence d'InfoView
24
Pour supprimer un document
Web Intelligence d'InfoView
1.
Dans la page d'accueil InfoView, naviguez jusqu'au dossier contenant le document à supprimer.
2.
Cochez la case en regard du nom du document à supprimer.
3.
Cliquez sur Supprimer.
Enregistrement de documents
Pour enregistrer un nouveau document
Web Intelligence dans InfoView
1.
Avec le document ouvert dans l'Editeur de rapport Java ou
Web Intelligence HTML, cliquez sur Enregistrer dans la barre d'outils principale.
La boîte de dialogue Enregistrer le document s'ouvre.
2.
Cliquez sur Dossiers ou Catégories pour afficher le référentiel par dossiers ou par catégories.
3.
Dans la zone Nom, saisissez le nom du document.
4.
Cliquez sur Avancé pour afficher d'autres options de document.
5.
Dans la zone Description, saisissez une description représentative du document (facultatif).
6.
Dans la zone Mots clés, saisissez les mots clés que vous ou d'autres utilisateurs pouvez utiliser pour rechercher le document ultérieurement
(optionnel).
7.
Sélectionnez Actualisation à l'ouverture pour actualiser le document chaque fois qu'il est ouvert.
8.
Sélectionnez Application permanente des paramètres régionaux pour conserver les paramètres régionaux du document.
9.
Cliquez sur OK.
Le document est enregistré dans InfoView.
Création de rapports à l'aide de l'Editeur de rapport Java 289
Utilisation des documents
24
Enregistrement de documents
Pour enregistrer un document Web Intelligence en tant que feuille de calcul Excel
1.
Avec le document ouvert, cliquez sur Document > Enregistrer sur mon
ordinateur comme > Excel(dans Web Intelligence HTML) ou cliquez sur la flèche en regard de Enregistrer, sélectionnez Enregistrer sur
mon ordinateur comme, puis cliquez sur Excel (dans l'Editeur de rapport
Java).
Remarque :
Pour enregistrer le rapport courant au format Excel dans
Web Intelligence HTML, sélectionnez Enregistrer le rapport sur mon
ordinateur sous > Excel dans le menu.
La boîte de dialogue de téléchargement de fichier s'affiche.
2.
Saisissez un nom de fichier ou acceptez le nom par défaut affiché.
3.
Sélectionnez l'option d'enregistrement du fichier sur disque, puis cliquez sur OK.
4.
Sélectionnez un emplacement sur votre ordinateur puis cliquez sur
Enregistrer.
Web Intelligence enregistre une copie du document au format Microsoft
Excel à l'emplacement spécifié sur l'ordinateur. Chaque rapport du document Web Intelligence est converti en une feuille de calcul Excel distincte à l'intérieur du fichier Excel.
Certains formats de diagramme Web Intelligence n'existent pas sous
Excel. Ces diagrammes sont automatiquement convertis dans le format de diagramme correspondant le plus proche, disponible dans Excel.
Web Intelligence ouvre une nouvelle feuille de calcul Excel par tranche de 65 Ko de lignes de données exportées.
Pour enregistrer un document Web Intelligence en tant que fichier PDF
1.
Ouvrez le document, cliquez sur Document > Enregistrer sur mon
ordinateur comme > PDF(dans Web Intelligence HTML) ou cliquez sur
290 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Enregistrement de documents
24 la flèche en regard de Enregistrer, sélectionnez Enregistrer sur mon
ordinateur comme, puis PDF (dans l'Editeur de rapport Java).
La boîte de dialogue de téléchargement de fichier s'affiche.
2.
Saisissez un nom de fichier ou acceptez le nom par défaut affiché.
3.
Sélectionnez l'option d'enregistrement du fichier sur disque, puis cliquez sur OK.
4.
Sélectionnez un emplacement sur votre ordinateur puis cliquez sur
Enregistrer.
Web Intelligence enregistre une copie du document au format Adobe
Acrobat PDF à l'emplacement spécifié sur l'ordinateur.
Pour enregistrer un document Web Intelligence en tant que fichier CSV
1.
Avec le document ouvert, cliquez sur Document dans la barre d'outils située au-dessus des rapports affichés (dans Web Intelligence HTML) ou cliquez sur la flèche en regard de l'option Enregistrer (dans l'Editeur de rapport Java).
2.
Sélectionnez Enregistrer sur mon ordinateur comme > CSV pour enregistrer le document avec les options par défaut ou Enregistrer sur
mon ordinateur comme > CSV (avec options) pour sélectionner des options.
3.
Si vous choisissez CSV (avec options), sélectionnez l'identificateur de texte, le séparateur de colonnes et le jeu de caractères dans la boîte de dialogue "Enregistrer au format CSV - Options".
4.
Sélectionnez Définir en tant que valeurs par défaut dans la boîte de dialogue "Enregistrer au format CSV - Options" pour que les options choisies précédemment soient les options par défaut d'enregistrement au format CSV.
5.
Cliquez sur OK pour fermer la boîte de dialogue "Enregistrer au format
CSV - Options".
La boîte de dialogue de téléchargement de fichier s'affiche.
6.
Sélectionnez l'option d'enregistrement du fichier sur disque, puis cliquez sur OK.
7.
Saisissez un nom de fichier ou acceptez le nom par défaut affiché.
Création de rapports à l'aide de l'Editeur de rapport Java 291
Utilisation des documents
24
Enregistrement de documents
8.
Sélectionnez un emplacement sur votre ordinateur puis cliquez sur
Enregistrer.
Web Intelligence enregistre une copie du document au format CSV à l'emplacement spécifié sur l'ordinateur.
Enregistrement automatique et récupération
Enregistrement automatique des documents
Si l'enregistrement automatique est activé dans Web Intelligence et que vous disposez des droits de sécurité qui conviennent, Web Intelligence enregistre automatiquement vos documents dans le dossier
Mes favoris/~Web Intelligence au fil de votre travail. Pour nommer les documents enregistrés automatiquement, Web Intelligence utilise le nom du document précédé de l'ID du document et suivi de l'ID du document enregistré automatiquement (si l'ID du document est -1, cela signifie que le document n'a pas été enregistré avant son enregistrement automatique).
Remarque :
Web Intelligence Rich Client ne peut enregistrer les documents automatiquement.
Web Intelligence enregistre régulièrement les documents, selon une fréquence définie dans la CMC. Cette fréquence est redéfinie chaque fois que vous enregistrez un document manuellement et que Web Intelligence enregistre un document automatiquement. Web Intelligence supprime par ailleurs tout document enregistré automatiquement dès lors que l'utilisateur l'enregistre manuellement.
Outre l'enregistrement automatique régulier, Web Intelligence enregistre les documents lorsque la session Web Intelligence expire.
Remarque :
Si vous perdez un document Web Intelligence avant de l'avoir enregistré, recherchez immédiatement dans le dossier la version enregistrée automatiquement. Le dossier
Mes favoris/~Web Intelligence n'est pas un emplacement de stockage permanent des documents enregistrés automatiquement.
292 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Enregistrement de documents
24
Pour en savoir plus sur les paramètres et les droits de sécurité ayant une incidence sur l'enregistrement automatique, consultez la documentation de la CMC.
Rubriques associées
•
Gestion des documents enregistrés automatiquement dans
page 294
•
Récupération de documents enregistrés automatiquement
page 293
Récupération de documents enregistrés automatiquement
Si votre session expire alors que vous travaillez sur un document,
Web Intelligence enregistre automatiquement le document dans le dossier
Mes favoris/~Web Intelligence et une boîte de dialogue s'affiche pour vous informer de la fin de la session.
Si vous sélectionnez Restaurer dans la boîte de dialogue, Web Intelligence lance une nouvelle session et rouvre le document enregistré automatiquement. Lorsque vous l'enregistrerez de nouveau manuellement,
Web Intelligence le placera dans son dossier d'origine.
Si vous sélectionnez Fermer, vous êtes redirigé vers la page d'accueil
InfoView. Le document enregistré automatiquement se trouve dans le dossier
Mes favoris/~Web Intelligence
.
Après expiration du serveur ou suite à une perte de connexion, il peut arriver que Web Intelligence ne soit pas en mesure d'établir un lien vers le document enregistré automatiquement. Dans ce cas, l'option de restauration du document enregistré automatiquement n'est pas disponible. Vérifiez immédiatement si votre document se trouve dans le dossier
Mes favoris/~Web Intelligence
. Web Intelligence supprime régulièrement des documents de ce dossier sur la base des paramètres d'enregistrement automatique définis.
Rubriques associées
•
Enregistrement automatique des documents
page 292
•
Gestion des documents enregistrés automatiquement dans
page 294
Création de rapports à l'aide de l'Editeur de rapport Java 293
Utilisation des documents
24
Enregistrement de documents
Gestion des documents enregistrés automatiquement dans
Web Intelligence
Web Intelligence enregistre automatiquement les documents dans le dossier
Mes favoris/~Web Intelligence
.
Lorsque vous enregistrez un document manuellement, Web Intelligence met
également à jour le document enregistré automatiquement avec les changements. En général, Web Intelligence gère l'enregistrement automatique de façon transparente et l'utilisateur n'a pas un accès direct aux documents enregistrés automatiquement. Il peut y accéder directement en cas d'expiration d'une session Web Intelligence, si l'application n'a pas pu rouvrir le document enregistré automatiquement.
Remarque :
Si vous devez accéder directement à un document enregistré automatiquement, vérifiez le dossier
Mes favoris/~Web Intelligence immédiatement. Ce dossier n'est pas un emplacement de stockage permanent des documents enregistrés automatiquement.
Le dossier
Mes favoris/~Web Intelligence a une taille maximum, définie dans la CMC. Lorsque la taille totale des documents du dossier dépasse cette limite, Web Intelligence supprime autant d'anciens documents que nécessaire pour pouvoir contenir les documents plus récents.
Web Intelligence supprime également tous les documents du dossier à un intervalle donné, défini dans la CMC.
Si vous quittez votre document Web Intelligence sans l'avoir enregistré, il est perdu et Web Intelligence supprime le contenu du dossier
Mes favoris/~Web Intelligence
.
Rubriques associées
•
Enregistrement automatique des documents
page 292
•
Récupération de documents enregistrés automatiquement
page 293
294 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Impression de documents Web Intelligence
24
Impression de documents
Web Intelligence
Les documents Web Intelligence s'impriment rapport par rapport. Vous pouvez imprimer un ou plusieurs rapports provenant d'un même document.
Web Intelligence génère un fichier PDF à partir du rapport sélectionné pour l'impression.
Pour imprimer des rapports Web Intelligence, vous avez besoin d'installer
Adobe Acrobat Reader sur votre ordinateur local. Si Acrobat Reader n'est pas installé sur votre ordinateur, vous pouvez le télécharger gratuitement à l'adresse : www.adobe.com.
Web Intelligence imprime les rapports de gauche à droite, puis du haut vers le bas. Si la largeur d'un rapport dépasse celle de la taille du papier définie dans Présentation du rapport - Page, Web Intelligence insère des sauts de page pour la sortie imprimée.
La taille du papier et l'orientation de page pour l'impression peuvent être différentes de celles définies pour la visualisation des rapports dans l'Editeur de rapport Java. Les utilisateurs se servant d'imprimantes différentes peuvent ainsi spécifier la présentation appropriée lorsqu'ils impriment.
Pour imprimer un rapport dans l'Editeur de rapport
Java
1.
Cliquez sur l'onglet correspondant au rapport à imprimer.
2.
Cliquez sur le bouton Imprimer ce document dans la barre d'outils
Rapport.
La boîte de dialogue "Imprimer" apparaît.
3.
Sous l'option Etendue de l'impression, indiquez si vous souhaitez imprimer la totalité du rapport ou juste quelques-unes de ses pages.
Vous pouvez spécifier la taille du papier du rapport ou des pages à imprimer. Le format de papier défini a priorité sur le format de papier défini pour le rapport sous l'onglet Mise en page de la boîte de dialogue
Propriétés du rapport.
4.
Pour changer le format du papier, cliquez sur la flèche de la zone de liste
Taille de la page et sélectionnez un autre format.
Création de rapports à l'aide de l'Editeur de rapport Java 295
Utilisation des documents
24
Modification des propriétés d'un document
5.
Dans les options Orientation, sélectionnez l'orientation de page adaptée
à la présentation du rapport.
6.
Dans les options Marges, définissez la taille des marges.
7.
Dans les options Copies, sélectionnez le nombre de copies à imprimer.
8.
Cliquez sur OK.
Modification des propriétés d'un document
Les propriétés du document Web Intelligence sont divisées en groupes dans le volet Propriétés du document. Pour développer un groupe afin de voir les propriétés qu'il contient, cliquez sur la flèche vers le bas située en regard du nom de groupe. Lorsque vous développez un groupe, la flèche vers le bas est remplacée par une flèche vers le haut. Cliquez sur ce bouton pour réduire le groupe.
Pour afficher le volet Propriétés du document, cliquez avec le bouton droit de la souris sur un rapport à l'extérieur des composants de rapport et sélectionnez Propriétés du document dans le menu.
Propriété Description Groupe
Informations sur le document
Création par Auteur du document.
Dernière modification par
Dernier utilisateur ayant modifié le document.
Date de création
Date à laquelle le document a été créé.
Nom
Description
Mots clés
Paramètres régionaux
Nom du document.
Description du document.
Mots clés du document.
Paramètres régionaux de mise en forme du document.
296 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Modification des propriétés d'un document
24
Options du document
Suivi des données
Indique si le suivi des données est activé.
Actualisation à l'ouverture
Indique à Web Intelligence d'actualiser le document lorsqu'il est ouvert.
Affichage optimisé
Utiliser l'exploration de requête
Optimise le document qui apparaît pour l'affichage
à l'écran.
Indique à Web Intelligence d'explorer en mode Exploration de requête.
Application permanente des paramètres régionaux
Associe de façon permanente les paramètres régionaux du document actif à un document.
Options de synchronisation des données
Fusionner automatiquement les dimensions
Indique à Web Intelligence de synchroniser les fournisseurs de données en fusionnant les dimensions automatiquement sous certaines conditions.
Etendre les valeurs des dimensions fusionnées
Indique à Web Intelligence d'étendre les valeurs des dimensions des rapports avec les fournisseurs de données synchronisés.
Ordre du rapport
Définit l'ordre du rapport dans un document.
Création de rapports à l'aide de l'Editeur de rapport Java 297
Utilisation des documents
24
Pour purger les données d'un document
Pour afficher les propriétés d'un document
• Cliquez avec le bouton droit de la souris sur un rapport à l'extérieur des composants de rapport et sélectionnez Propriétés du document dans le menu ou cliquez sur ... en regard de la propriété Général > Propriétés
du document de l'onglet Données.
Pour purger les données d'un document
1.
Cliquez sur Purger les données dans la barre d'outils principale.
Web Intelligence purge les données du document.
2.
Si le document contient plusieurs requêtes et que vous voulez purger les données d'une requête spécifique, cliquez sur la flèche à droite du bouton
Purger les données et sélectionnez Purger <Nom de la requête> dans le menu.
Web Intelligence purge les données de la requête.
Liaison vers d'autres documents
Liaison vers d'autres documents
Vous pouvez définir les cellules des documents Web Intelligence en tant que liens hypertexte. Les liens hypertexte Web Intelligence sont semblables aux liens hypertexte Internet, en ce sens qu'ils permettent d'ouvrir une autre page Web lorsque vous naviguez.
Lorsque vous cliquez sur une cellule contenant un lien hypertexte,
Web Intelligence ouvre le document cible spécifié dans le lien. Ce document cible peut être un document Web Intelligence, un document Crystal Reports, un site Internet ou une ressource quelconque accessible via un lien hypertexte.
Les liens hypertexte sont statiques ou dynamiques. Un lien hypertexte statique est toujours lié de façon identique au même document. En revanche, la liaison établie par un lien hypertexte dynamique dépend des données du document contenant le lien.
298 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Vous pouvez créer différents types de liens hypertexte :
• Une cellule dont le texte constitue le texte du lien.
• Une cellule à laquelle est associé un lien hypertexte.
• Un lien vers un autre document du CMS.
Texte de cellule défini comme lien hypertexte
Lorsque le texte d'une cellule est défini en tant que lien hypertexte, ce texte de cellule devient le texte même du lien hypertexte. Par exemple, si vous définissez comme lien hypertexte une cellule individuelle contenant le texte http://www.businessobjects.com
, vous accédez au site Business Objects lorsque vous cliquez sur la cellule.
Cette technique est particulièrement indiquée dans le cas de liens hypertexte statiques pour lesquels le texte de la cellule ne change jamais et est toujours lié de façon identique à la même ressource.
Remarque :
Vous pouvez transformer ces liens en liens hypertexte dynamiques en utilisant le langage des formules Web Intelligence pour modifier le texte de cellule à partir de données de rapport.
Pour définir le texte d'une cellule comme lien hypertexte
1.
Saisissez le texte du lien hypertexte dans la cellule.
2.
Si vous utilisez Web Intelligence en mode interactif, cliquez avec le bouton droit de la souris sur la cellule et sélectionnez Lien hypertexte > Lire
le contenu comme lien hypertexte dans le menu.
Remarque :
Vous pouvez également cliquer avec le bouton droit de la souris sur la cellule et sélectionner Format > Cellule dans le menu pour afficher la boîte de dialogue "Format des cellules", puis sélectionner Lire le contenu
comme et Lien hypertexte dans la liste.
3.
Si vous utilisez l'éditeur de rapport Java, cliquez sur la cellule, puis attribuez à la propriété de cellule Affichage > Lire contenu de cellule
comme la valeur Lien hypertexte.
Création de rapports à l'aide de l'Editeur de rapport Java 299
Utilisation des documents
24
Liaison vers d'autres documents
Lien hypertexte associé à une cellule
Lorsque vous associez un lien hypertexte à une cellule, vous définissez un lien hypertexte utilisé par Web Intelligence pour atteindre le document source lorsque l'utilisateur clique sur la cellule. Le texte de la cellule ne constitue pas, en soi, le lien hypertexte.
Cette technique de création de liens hypertexte dynamiques est la mieux adaptée, pour plusieurs raisons :
• Elle a été spécialement conçue pour les paramètres des liens hypertexte dynamiques.
• Elle évite d'utiliser la syntaxe complexe des liens hypertexte : le lien hypertexte est défini à l'aide d'une interface graphique, puis créé et géré en arrière-plan par Web Intelligence.
• Elle permet de définir un texte de lien hypertexte différent de celui de la cellule.
Pour ajouter un lien hypertexte à une cellule
1.
Cliquez sur la cellule avec le bouton droit de la souris et sélectionnez
Lien hypertexte > Nouveau pour afficher la boîte de dialogue "Créer un lien hypertexte".
2.
Sélectionnez Lien vers une page Web à gauche de la boîte de dialogue.
(Web Intelligence Interactive uniquement.)
3.
Saisissez ou collez le texte du lien hypertexte dans la case.
4.
Cliquez sur Analyser pour extraire les paramètres du lien hypertexte dans la zone Personnaliser les paramètres d'URL (invisible tant que vous n'avez pas cliqué sur Analyser).
Les liens hypertexte dynamiques comportent des paramètres dont les valeurs peuvent changer. Les paramètres apparaissent sous forme de portions nom=valeur
à la fin du lien hypertexte, après le point d'interrogation. Par exemple, l'URL http://salesandproductreport/default.asp?reportname=products comprend un paramètre, nomrapport
, dont la valeur est "produits".
Après avoir cliqué sur Analyser, chaque paramètre s'affiche sur une ligne : le nom du paramètre figure à gauche et sa valeur à droite. La partie statique du lien hypertexte (sans les paramètres) apparaît dans la section
Principale.
300 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
5.
Pour demander à Web Intelligence de fournir comme valeurs de paramètre des données issues de formules ou de variables, cliquez sur la flèche en regard de chaque valeur de paramètre et sélectionnez une option.
Option Description
Générer une formule
Vous générez une formule dans l'Editeur de formule pour que son résultat serve de valeur de paramètre.
Sélectionner un objet
Vous choisissez l'objet dans la liste de la boîte de dialogue
"Sélectionner un objet" pour que sa valeur serve de valeur de paramètre.
Remarque :
Lorsque vous modifiez un paramètre, Web Intelligence modifie toute la syntaxe du lien hypertexte dans la zone en haut de l'écran.
6.
Pour ajouter ou supprimer un paramètre, modifiez la syntaxe du lien hypertexte puis cliquez sur Analyser.
Remarque :
Vous ne pouvez ni ajouter ni supprimer de paramètre directement dans la liste des paramètres de la zone Paramètres d'URL . Vous devez modifier directement la syntaxe de l'URL.
7.
Cliquez sur la flèche en regard de Contenu de cellule pour modifier le texte affiché dans la cellule du lien hypertexte et choisissez l'une des options.
Option Description
Générer une formule
Vous générez une formule dans l'Editeur de formule pour que son résultat serve de contenu de cellule.
Sélectionner un objet
Vous choisissez l'objet dans la liste de la boîte de dialogue
"Sélectionner un objet" pour que sa valeur serve de contenu de cellule.
8.
Saisissez le texte de l'info-bulle dans la zone Info-bulle ou générez une info-bulle dynamique en utilisant les options Générer une formule ou
Sélectionner une variable.
Création de rapports à l'aide de l'Editeur de rapport Java 301
Utilisation des documents
24
Liaison vers d'autres documents
Option Description
Générer une formule
Vous générez une formule dans l'Editeur de formule pour que son résultat serve d'info-bulle.
Sélectionner un objet
Vous choisissez l'objet dans la liste de la boîte de dialogue
"Sélectionner un objet" pour que sa valeur serve d'info-bulle.
L'info-bulle s'affiche lorsque vous placez le curseur de la souris sur la cellule contenant le lien hypertexte.
9.
Cliquez sur la flèche en regard de Fenêtre cible pour définir l'affichage de l'URL cible.
Option
Fenêtre active
Nouvelle fenêtre
Description
L'URL cible remplace le document Web Intelligence contenant le lien hypertexte dans la fenêtre active.
L'URL cible s'ouvre dans une nouvelle fenêtre du navigateur.
Lien vers un autre document du CMS
Pour établir une liaison vers un autre document du CMS, utilisez la boîte de dialogue "Créer un lien hypertexte" (Web Intelligence Interactive uniquement).
Lorsque vous créez le lien, Web Intelligence génère une formule à l'aide de la fonction
OpenDocument
, à partir des choix effectués dans la boîte de dialogue.
Remarque :
Vous pouvez utiliser directement la fonction
OpenDocument en saisissant la syntaxe dans une cellule.
Reporting d'URL à l'aide d'openDocument
Le reporting d'URL à l'aide d'openDocument fournit un accès via URL à plusieurs types de document en transmettant une chaîne d'URL à un serveur
BusinessObjects Enterprise. openDocument fournit les commandes qui permettent de contrôler la création et l'affichage des rapports.
302 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Vous pouvez utiliser openDocument dans BusinessObjects Enterprise pour créer des liens inter-système vers et depuis les types de document suivants :
• .wid : documents Web Intelligence
• .rep : documents Desktop Intelligence
• .rpt : rapports Crystal
• .car : rapports OLAP Intelligence
Structuration d'une URL openDocument
Les sections suivantes expliquent comment utiliser la fonction openDocument et structurer l'URL.
Une URL openDocument est généralement structurée comme suit : http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?<parameter1>&<parameter2>&...&<parameterN>
La syntaxe exacte du paramètre
<platformSpecific> dépend de votre implémentation :
• Pour les implémentations Java, utilisez openDocument.jsp
à la place du paramètre
<platformSpecific>
.
• Pour les implémentations .NET, utilisez opendocument.aspx
à la place du paramètre
<platformSpecific>
.
L'URL est construite à l'aide des paramètres répertoriés dans
Présentation des paramètres openDocument
page 306
Paramètres de jointure
Paramètres de jointure avec une esperluette (&). Ne placez pas d'espace autour de l'esperluette. Par exemple : sType=wid&sDocName=Sales2003
L'esperluette est toujours requise entre les paramètres.
Espaces et caractères spéciaux dans les valeurs de paramètre
Etant donné que certains navigateurs ne peuvent pas interpréter les espaces, les paramètres du lien ne peuvent pas contenir d'espaces ou d'autres caractères spéciaux nécessitant un encodage d'URL. Pour éviter une interprétation incorrecte des caractères spéciaux, vous pouvez définir une chaîne URL encodée dans la base de données source pour remplacer le
Création de rapports à l'aide de l'Editeur de rapport Java 303
Utilisation des documents
24
Liaison vers d'autres documents
caractère spécial par une séquence d'échappement. Cela permettra à la base de données d'ignorer le caractère spécial et d'interpréter correctement la valeur de paramètre. Notez que certains RDBMS possèdent des fonctions qui vous permettent de remplacer un caractère spécial par un autre.
En créant une séquence d'échappement pour le signe plus (+), vous pouvez indiquer à la base de données d'interpréter le signe plus en tant qu'espace.
Dans ce cas, un titre de document Rapport des ventes pour 2003 serait spécifié dans le paramètre DocName comme suit :
&sDocName=Rap port+des+ventes+pour+2003&
Cette syntaxe empêche la base de données d'interpréter incorrectement les espaces dans le titre.
Espaces à la fin des valeurs de paramètre
Supprimez les espaces à la fin des valeurs de paramètre et des noms d'invite.
Ne les remplacez pas par le signe plus (+). Le visualiseur ne sait peut-être pas interpréter le signe plus (+) comme partie du nom d'invite ou comme un espace. Par exemple, si le nom d'invite affiche :
Select a City:_
(où _ représente un espace), saisissez le texte suivant dans le lien : lsSSelect+a+City:=Paris où les espaces dans le nom d'invite sont remplacés par le signe plus, et l'espace à la fin est supprimé.
Pour en savoir plus sur les paramètres d'invite du lien, voir
Présentation des paramètres openDocument
page 306 .
Majuscules
Tous les paramètres openDocument respectent la casse.
Limite de longueur du lien
L'URL encodée ne peut pas comporter plus de 2 083 caractères.
304 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Valeurs de paramètre dans les liens aux sous-rapports
Vous ne pouvez pas transmettre de valeurs de paramètre à un sous-rapport d'un rapport Crystal cible.
Utilisation du paramètre lsS avec les rapports OLAP Intelligence
Si le document cible est un rapport OLAP Intelligence (.car), vous pouvez utiliser le paramètre IsS pour spécifier des invites. Les paramètres sont transmis en tant que chaîne URL encodée utilisant le nom unique du paramètre défini dans le rapport OLAP Intelligence.
Exemple : Ouverture d'un rapport à une page spécifique
Si
23CAA3C1-8DBB-4CF3-BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F est le nom unique d'URL pour le paramètre de page dans le rapport OLAP
Intelligence, utilisez l'URL suivante pour ouvrir le rapport OLAP Intelligence
à la page 2 : http://<servername>:<port>/OpenDocument/<platform
Specific>?sType=car&sIDType=InfoObject&iDocID=440&lsS23CAA3C1-
8DBB-4CF3-BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F=2
Exemple : Ouverture d'un paramètre de cube
Si
8401682C-9B1D-4850-8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62 est le nom unique d'URL pour le paramètre de type cube ouvrant le cube d'entrepôt dans le catalogue FoodMart 2000 sur MSAS, utilisez l'URL suivante pour ouvrir ce paramètre : http://<servername>:<port>/OpenDocument/<platform
Specific>?sType=car&sIDType=InfoObject&lsS8401682C-9B1D-4850-
8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62=CATALOG%3DFood
Mart%202000,CUBE%3Dwarehouse&iDocID=616
Utilisation du paramètre lsM avec les rapports OLAP Intelligence
Si le document cible est un rapport OLAP Intelligence (.car), vous pouvez utiliser le paramètre IsM pour spécifier des invites. Les paramètres sont transmis en tant que chaîne URL encodée utilisant le nom unique du paramètre défini dans le rapport OLAP Intelligence.
Création de rapports à l'aide de l'Editeur de rapport Java 305
Utilisation des documents
24
Liaison vers d'autres documents
Comme c'était le cas pour le paramètre lsS, les paramètres lsM sont
également transmis en tant que chaîne URL encodée à l'aide du nom unique du paramètre défini dans le rapport OLAP Intelligence.
Exemple : Ouverture d'un rapport
http://<servername>:<port>/OpenDocument/<platform
Specific>?sType=car&sIDType=InfoObject&lsMADC216EA-D9A5-42B5-
AE%2C21%2C84%2CA9%2CF9%2C6E%2C31%2C7=[%5BCustomers%5D.%5BCoun try%5D.%26%5BMexico%5D],[%5BCustomers%5D.%5BCoun try%5D.%26%5BCanada%5D]&iDocID=544
Il s'agit d'un paramètre de type memberset qui ouvre un rapport comportant
Clients > Pays > Mexique et Clients > Pays > Canada dans la vue.
Présentation des paramètres openDocument
Cette section fournit une brève description d'openDocument et inclut une liste des paramètres disponibles. Des détails sur les paramètres disponibles, leurs utilisations spécifiques et des exemples pertinents sont également fournis.
Remarque :
Le document contenant le lien openDocument est appelé le document parent et il réside sur le système parent. Le document vers lequel le lien pointe est appelé le document cible et il réside sur le système cible.
Tableau 24-2 : Paramètres de plateforme
Paramètre
page 310
Description
Identificateur du document.
page 310
page 311
Nom du document.
Type d'objet Crystal.
306 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Paramètre
page 311 page 312 page 312 page 313
Description
Type de fichier du document Desktop Intelligence cible.
Noms du dossier et du sous-dossier contenant le document cible.
Type de fichier du rapport ou document cible.
Jeton de connexion valide pour la session
CMS en cours.
Tableau 24-3 : Paramètres d'entrée
Paramètre Description
page 314
page 315 page 316 page 317
Définit une invite contextuelle s'il y a une ambiguïté au cours de la génération du SQL
(documents Business Objects et Web Intelligence uniquement).
Définit plusieurs valeurs pour une invite.
[NOM] est le texte de l'invite.
Définit une plage de valeurs pour une invite.
[NOM] est le texte de l'invite.
Définit une valeur pour une invite unique.
[NOM] est le texte de l'invite.
Création de rapports à l'aide de l'Editeur de rapport Java 307
Utilisation des documents
24
Liaison vers d'autres documents
Paramètre Description
page 318
page 318
Indique l'instance spécifique du rapport cible
à ouvrir.
Dans Crystal Reports, une partie de rapport est associée à un contexte de données.
page 319
Indique si l'actualisation doit être forcée à l'ouverture du rapport ou du document cible.
page 320
Pour les cibles Crystal uniquement, indique si le lien doit ouvrir le rapport cible intégral ou uniquement la partie de rapport indiquée dans sReportPart
.
page 320
Indique le rapport à ouvrir si le document cible contient plusieurs rapports.
page 321
Indique la partie spécifique du rapport cible
à ouvrir.
Tableau 24-4 : Paramètres de sortie
Paramètre Description
page 322
Force l'affichage de la page de sélection d'invite.
308 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Paramètre Description
page 323
Indique le format d'ouverture du document cible.
page 323 page 324
Indique le visualiseur de rapport sélectionné
(CR et CA uniquement).
Indique si le rapport cible doit être ouvert dans la fenêtre de navigateur active ou si une nouvelle fenêtre doit être ouverte.
Paramètres de plateforme openDocument
Cette section décrit les paramètres de plateforme openDocument disponibles et propose des exemples d'utilisation des commandes.
Une URL openDocument est généralement structurée comme suit : http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?<parameter1>&<parameter2>&...&<parameterN>
La syntaxe exacte du paramètre
<platformSpecific> dépend de votre implémentation :
• Pour les implémentations Java, utilisez openDocument.jsp
à la place du paramètre
<platformSpecific>
.
• Pour les implémentations .NET, utilisez opendocument.aspx
à la place du paramètre
<platformSpecific>
.
Remarque :
Les variables sont indiquées entre chevrons. Vous devez les remplacer par la valeur de ces variables. Par exemple, vous devez utiliser le nom du serveur
à la place de
<servername> lorsqu'il figure dans les exemples de code ci-dessous et vous devez utiliser le numéro de port à la place de
<port>
.
Création de rapports à l'aide de l'Editeur de rapport Java 309
Utilisation des documents
24
Liaison vers d'autres documents
Syntaxe
iDocID
iDocID
Description
Identificateur du document.
Obligatoire ?
Valeurs
Oui*
Identificateur du document (InfoObjectID).
Remarque :
* sDocName ou iDocID est obligatoire.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010
Remarque :
Pour obtenir l'ID du document, accédez au document dans la CMC. La page des propriétés du document contient l'ID du document et le CUID.
Utilisez cette valeur pour le paramètre iDocID
.
Syntaxe
sDocName
Description
sDocName
Obligatoire ?
Valeurs
Nom de document sans extension
Si plusieurs documents portent le même nom, utilisez iDocID pour spécifier celui qui convient.
Oui* Nom du document.
Remarque :
* sDocName ou iDocID est obligatoire.
310 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Syntaxe
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+200
sIDType
Description Obligatoire ?
Valeurs
sIDType
Type d'identificateur d'objet du CMS (Central
Management Server).
Oui*
•
CUID
•
GUID
•
RUID
•
ParentID
•
InfoObjectID
(par défaut)
Syntaxe
Remarque :
*Obligatoire si la cible est un rapport Crystal ou un rapport OLAP Intelligence
( sType=rpt ou sType=car
) dans un lot d'objets. Sinon, utilisez sPath et sDocName
.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?iDocID=2010&sIDType=CUID
sKind
Description Obligatoire ?
Valeurs
sKind
Type de fichier du document Desktop Intelligence cible.
Oui*
•
FullClient
Création de rapports à l'aide de l'Editeur de rapport Java 311
Utilisation des documents
24
Liaison vers d'autres documents
Syntaxe
Remarque :
*Obligatoire uniquement si la cible est un document Desktop Intelligence.
Sinon, utilisez sType
.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sKind=FullClient
sPath
Description Obligatoire ?
Valeurs
sPath
Noms du dossier et du sous-dossier contenant le document cible.
Oui*
Dossier et/ou sous-dossier :
[folder],[subfolder]
Syntaxe
sType
Remarque :
*Obligatoire uniquement si une valeur est spécifiée pour sDocName et qu'elle n'est pas unique.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2005
sType
Description
Type de fichier du rapport ou document cible.
Obligatoire ?
Valeurs
Oui
• wid
• rpt
• car
312 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Syntaxe
Remarque :
Ce paramètre est ignoré lorsque le document est agnostique.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid
token
Description Obligatoire ?
Valeurs
token
Jeton de connexion valide pour la session
CMS en cours.
Non
Jeton de connexion pour la session CMS en cours.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=Sales+in+2003&token=<logonToken>
Paramètres d'entrée openDocument
Cette section décrit les paramètres d'entrée openDocument disponibles et propose des exemples d'utilisation des commandes.
Une URL openDocument est généralement structurée comme suit : http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?<parameter1>&<parameter2>&...&<parameterN>
La syntaxe exacte du paramètre
<platformSpecific> dépend de votre implémentation :
• Pour les implémentations Java, utilisez openDocument.jsp
à la place du paramètre
<platformSpecific>
.
• Pour les implémentations .NET, utilisez opendocument.aspx
à la place du paramètre
<platformSpecific>
.
Création de rapports à l'aide de l'Editeur de rapport Java 313
Utilisation des documents
24
Liaison vers d'autres documents
Syntaxe
Remarque :
Les variables sont indiquées entre chevrons. Vous devez les remplacer par la valeur de ces variables. Par exemple, vous devez utiliser le nom du serveur
à la place de
<servername> lorsqu'il figure dans les exemples de code ci-dessous et vous devez utiliser le numéro de port à la place de
<port>
.
lsC
Description Obligatoire ?
Valeurs
lsC
Définit une invite contextuelle s'il y a une ambiguïté au cours de la génération du SQL
(documents Business
Objects et Web Intelligence uniquement).
Non
Remarque :
Non pris en charge par
OLAP Intelligence
Une valeur d'invite qui résout l'ambiguïté dans la génération SQL.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010&lsC=Sales
314 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Syntaxe
lsM[NAME]
Description
lsM[NAME]
Spécifie plusieurs valeurs pour une invite.
[NOM] est le texte de l'invite.
Obligatoire ?
Valeurs
Non
• Plusieurs valeurs d'invite, séparées par une virgule. Si la cible est un rapport Crystal, chaque valeur doit
être placée entre crochets. Si la cible est un rapport OLAP
Intelligence, utilisez la clause MDX WITH
(voir
Utilisation du paramètre lsS avec les rapports OLAP Intelligence
page 305 et
Utilisation du paramètre lsM avec les rapports OLAP Intelligence
page 305).
• no_value
(uniquement pour les paramètres facultatifs)
Remarque :
Vous pouvez supprimer un paramètre facultatif de l'invite en le définissant sur no_value dans la chaîne de requête openDocument. Si vous ne renseignez pas un paramètre facultatif de la chaîne de requête openDocument, une valeur de paramètre par défaut sera appliquée.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=rpt&sDocName=SalesReport&lsM
Select+Cities=[Paris],[London]
Création de rapports à l'aide de l'Editeur de rapport Java 315
Utilisation des documents
24
Liaison vers d'autres documents
Syntaxe
lsR[NAME]
Description
lsR[NAME]
Définit une plage de valeurs pour une invite.
[NOM] est le texte de l'invite.
Non
Remarque :
Non pris en charge par
OLAP Intelligence
Obligatoire ?
Valeurs
• Une plage de valeurs pour l'invite, séparées par deux points (..). Si la cible est un rapport
Crystal, la plage doit
être placée entre crochets et/ou parenthèses (utilisez un crochet à côté d'une valeur pour l'inclure dans la plage, et des parenthèses pour l'exclure).
• no_value
(uniquement pour les paramètres facultatifs)
Remarque :
Vous pouvez supprimer un paramètre facultatif de l'invite en le définissant sur no_value dans la chaîne de requête openDocument. Si vous ne renseignez pas un paramètre facultatif de la chaîne de requête openDocument, une valeur de paramètre par défaut sera appliquée.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=rpt&sDocName=SalesReport&lsRTime+Per iod:=[2000..2004)
316 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Syntaxe
lsS[NAME]
Description
lsS[NAME]
Définit une valeur pour une invite unique.
[NOM] est le texte de l'invite.
Obligatoire ?
Valeurs
Non
• Une seule valeur d'invite (voir
Utilisation du paramètre lsS avec les rapports OLAP Intelligence
page 305 et
Utilisation du paramètre lsM avec les rapports OLAP Intelligence
page 305).
• no_value
(uniquement pour les paramètres facultatifs)
Remarque :
Vous pouvez supprimer un paramètre facultatif de l'invite en le définissant sur no_value dans la chaîne de requête openDocument. Si vous ne renseignez pas un paramètre facultatif de la chaîne de requête openDocument, une valeur de paramètre par défaut sera appliquée.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010&lsS
Select+a+City=Paris
Création de rapports à l'aide de l'Editeur de rapport Java 317
Utilisation des documents
24
Liaison vers d'autres documents
Syntaxe
sInstance
Description
sInstance
Indique l'instance spécifique du rapport cible à ouvrir.
Obligatoire ?
Valeurs
Non
•
Utilisateur
(lien vers l'instance la plus récente de l'utilisateur actuel)
•
Dernier
(lien vers l'instance la plus récente du rapport))
•
Paramètre
(lien vers l'instance la plus récente du rapport avec les valeurs de paramètre correspondantes)
Remarque :
Utilisez ce paramètre conjointement avec sDocName
.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReport
Part=Part1&sInstance=User
Syntaxe
sPartContext
Description Obligatoire ?
Valeurs
sPartContext
Dans Crystal Reports, une partie de rapport est associée à un contexte de données.
Oui*
Contexte des données de la partie du rapport.
318 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Remarque :
*Obligatoire uniquement si une valeur est spécifiée pour sReportPart
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2005&sReport
Part=Part1&sPartContext=0-4-0
Syntaxe
sRefresh
Remarque :
Les paramètres sReportPart et sPartContext sont pris en charge par le visualiseur DHTML standard ( sViewer=html
). Le visualiseur DHTML n'affiche pas la première page du rapport, mais la page et le contexte dans lesquels se trouve la partie mise en surbrillance.
sRefresh
Description
Indique si l'actualisation doit être forcée à l'ouverture du rapport ou du document cible.
Obligatoire ?
Valeurs
Non
•
O
(force l'actualisation du document)
•
N
(notez que l'actualisation d'une fonctionnalité ouverte remplace cette valeur)
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010&sRefresh=Y
Création de rapports à l'aide de l'Editeur de rapport Java 319
Utilisation des documents
24
Liaison vers d'autres documents
Syntaxe
sReportMode
Description
sReportMode
Obligatoire ?
Valeurs
Pour les cibles Crystal uniquement, indique si le lien doit ouvrir le rapport cible intégral ou uniquement la partie de rapport indiquée dans sReportPart
.
Non
•
Complet
•
Partie
Remarque :
Si ce paramètre n'est pas défini, la valeur par défaut est
Complet
. S'applique uniquement si une valeur est spécifiée pour sReportPart
.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReport
Part=Part1&sReportMode=Part
Syntaxe
sReportName
Description Obligatoire ?
Valeurs
sReportName
Indique le rapport à ouvrir si le document cible contient plusieurs rapports.
Non
Nom du rapport pour les documents Web Intelligence, sous-rapport pour Crystal Reports, pages pour les rapports
OLAP Intelligence.
Remarque :
Le premier rapport est utilisé par défaut si ce paramètre n'est pas défini.
320 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=Sales+in+2003&sReportName=Fir st+Report+Tab
Syntaxe
sReportPart
Description Obligatoire ?
Valeurs
sReportPart
Indique la partie spécifique du rapport cible à ouvrir.
Non
Nom de la partie du rapport.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReport
Part=Part1
Remarque :
Les paramètres sReportPart et sPartContext sont pris en charge par le visualiseur DHTML standard ( sViewer=html
). Le visualiseur DHTML n'affiche pas la première page du rapport, mais la page et le contexte dans lesquels se trouve la partie mise en surbrillance.
Paramètres de sortie openDocument
Cette section décrit les paramètres de sortie openDocument disponibles et propose des exemples d'utilisation des commandes.
Une URL openDocument est généralement structurée comme suit : http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?<parameter1>&<parameter2>&...&<parameterN>
La syntaxe exacte du paramètre
<platformSpecific> dépend de votre implémentation :
• Pour les implémentations Java, utilisez openDocument.jsp
à la place du paramètre
<platformSpecific>
.
Création de rapports à l'aide de l'Editeur de rapport Java 321
Utilisation des documents
24
Liaison vers d'autres documents
Syntaxe
NAII
• Pour les implémentations .NET, utilisez opendocument.aspx
à la place du paramètre
<platformSpecific>
.
Remarque :
Les variables sont indiquées entre chevrons. Vous devez les remplacer par la valeur de ces variables. Par exemple, vous devez utiliser le nom du serveur
à la place de
<servername> lorsqu'il figure dans les exemples de code ci-dessous et vous devez utiliser le numéro de port à la place de
<port>
.
NAII
Description
Force l'affichage de la page de sélection d'invite.
Remarque :
Pris en charge par les documents Web Intelligence uniquement.
Non
Obligatoire ?
Valeurs
•
•
O (toutes les invites dont les valeurs sont transmises avec lsS
, lsM ou lsR sont présélectionnées)
N (affiche uniquement les invites dont les valeurs sont transmises avec lsS
, lsM ou lsR
)
Exemple :
http:/<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010&NAII=Y
322 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Syntaxe
sOutputFormat
Description
sOutputFormat
Indique le format d'ouverture du document cible.
Obligatoire ?
Valeurs
Non
•
H
(HTML)
•
P
(PDF)
•
E
(Excel)
•
W
(Word)
Syntaxe
Remarque :
HTML est utilisé par défaut si ce paramètre n'est pas défini.
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sOut putFormat=E
sViewer
Description Obligatoire ?
Valeurs
sViewer
Indique le visualiseur utilisé pour visualiser le document.
Non
• html
• part
(rapports Crystal uniquement)
• actx
(rapports Crystal uniquement)
• java
(rapports Crystal uniquement)
Création de rapports à l'aide de l'Editeur de rapport Java 323
Utilisation des documents
24
Liaison vers d'autres documents
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDoc
Name=Sales+in+2003&sViewer=html
Exemple :
Remarque :
Afin d'utiliser les paramètres dans l'URL avec le visualiseur ActiveX,
:connect doit être ajouté à l'URL, suivi des paramètres.
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sPath=[Sales+Reports]&sDoc
Name=Sales+in+2003&sViewer=actx:connect&IsMCoun try=[Thailand],[Norway]
Syntaxe
sWindow
sWindow
Description
Indique si le rapport cible doit être ouvert dans la fenêtre de navigateur active ou si une nouvelle fenêtre doit être ouverte.
Obligatoire ?
Valeurs
Non
•
Même
(fenêtre du navigateur actuel)
•
Nouvelle
(une nouvelle fenêtre du navigateur est lancée)
Exemple :
http://<servername>:<port>/OpenDocument/opendoc/<platform
Specific>?sType=wid&sDocName=SalesReport&iDocID=2010&sWin dow=New
Liaison contextuelle de rapports
La fonction openDocument vous permet de créer des liens contextuels entre des rapports Crystal, des rapports OLAP Intelligence et des documents Web
Intelligence. Pour ce faire, vous devez construire une URL à l'aide de la
324 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24 syntaxe openDocument, puis insérer cette URL dans un rapport Crystal, un rapport OLAP Intelligence ou un document Web Intelligence.
La liaison contextuelle de rapports permet aux concepteurs de rapports de définir des associations entre des documents résidant dans un environnement
Crystal Reports (non géré) ou dans un environnement BusinessObjects
Enterprise (géré). Une fois ces associations créées, les utilisateurs suivent les chemins de navigation obtenus intégrés dans les documents liés.
Cette fonction permet d'appeler des documents Business Objects et Web
Intelligence depuis Crystal Reports et inversement. Elle se fonde sur une fonctionnalité qui permet à l'utilisateur d'effectuer les opérations suivantes :
• Liaison de documents Web Intelligence ou Business Objects dans le domaine document
• Liaison d'objets rapport dans Crystal Reports
Cliquez sur un des liens ci-dessous pour atteindre la section qui vous intéresse :
•
Pour insérer un lien dans un rapport Crystal
page 325
•
Pour créer un lien vers un autre rapport ou document à partir d'un rapport
page 326
•
Création de liens dans les documents Web Intelligence
page 327
Pour insérer un lien dans un rapport Crystal
Vous pouvez utiliser openDocument pour créer des liens hypertexte dans
Crystal Reports. Pour créer un lien vers un autre rapport ou document, utilisez l'onglet Lien hypertexte de l'Editeur de mise en forme.
1.
Ouvrez le rapport source dans Crystal Reports.
2.
Cliquez avec le bouton droit de la souris sur le champ dans lequel vous voulez insérer le lien openDocument et sélectionnez Mettre en forme dans le menu contextuel.
3.
Dans l'Editeur de mise en forme, sélectionnez l'onglet Lien hypertexte.
4.
Sélectionnez Un site Web sur Internet.
5.
Dans la zone "Informations sur le lien hypertexte", laissez le champ
Adresse du site Web vide, puis cliquez sur le bouton Editeur de formule
de mise en forme.
Création de rapports à l'aide de l'Editeur de rapport Java 325
Utilisation des documents
24
Liaison vers d'autres documents
6.
Saisissez le lien openDocument au format suivant :
"http://[openDocument parameters]"+{Ar ticle_lookup.Family_name} où [paramètres openDocument] sont décrits à la section
Présentation des paramètres openDocument
page 306 et {Article_lookup.Family_name} permet au rapport de transmettre des données dépendant du contexte.
Remarque :
Testez votre lien dans une fenêtre de navigateur avant de l'insérer dans un rapport ou un document.
7.
Cliquez sur Enregistrer et fermer pour quitter l'Atelier de formules.
8.
Cliquez sur OK dans l'Editeur de formule pour enregistrer le lien.
Pour créer un lien vers un autre rapport ou document à partir d'un rapport
OLAP Intelligence
Vous pouvez utiliser openDocument pour créer des liens hypertexte dans des rapports OLAP Intelligence.
1.
Ouvrez le rapport source dans le concepteur OLAP Intelligence.
2.
Dans le menu Outils, sélectionnez Gestionnaire d'actions.
3.
Cliquez sur Nouveau pour créer une action.
4.
Saisissez le nom de l'action.
5.
Sélectionnez la zone dans laquelle l'action (le lien) s'appliquera.
6.
Saisissez le lien openDocument en utilisant les paramètres et la syntaxe décrits dans le présent document.
Conseil :
Testez votre lien dans une fenêtre de navigateur avant de l'insérer dans un rapport ou un document.
7.
Cliquez sur OK pour enregistrer le lien.
8.
Fermez la boîte de dialogue Gestionnaire d'actions.
9.
Créez un bouton Analyse dans le rapport source.
10.
Cliquez avec le bouton droit de la souris sur ce bouton Analyse.
11.
Dans le menu déroulant, sélectionnez Propriétés, puis Modifier.
12.
Sélectionnez Lancer une action.
13.
Sélectionnez l'action qui correspond au lien openDocument créé aux
étapes 3 à 6.
326 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
14.
Cliquez sur OK.
Création de liens dans les documents Web Intelligence
Vous pouvez définir dans un univers des objets qui permettent aux utilisateurs de Web Intelligence et BusinessObjects de créer des rapports dont les valeurs renvoyées comprennent des liens vers d'autres rapports et documents.
Lorsque ces rapports sont exportés vers le référentiel, les utilisateurs peuvent cliquer sur les valeurs renvoyées affichées sous forme de liens hypertexte pour ouvrir un autre document associé stocké dans le domaine document du référentiel. Vous créez ces liens en utilisant la fonction openDocument dans la définition d'un objet dans Designer.
Informations supplémentaires
Pour en savoir plus sur la création de liens dans les rapports Web
Intelligence, voir le guide Création de rapports à l'aide de l'Editeur de rapport
Java Web Intelligence.
Vous activez la liaison de rapports dans un univers en créant un objet (l'objet de liaison) dont les valeurs renvoyées sont identiques aux valeurs utilisées en entrée pour une invite dans un rapport existant (le rapport cible).
La fonction openDocument permet de renvoyer les valeurs de l'objet de liaison sous forme de liens hypertexte. Lorsque l'utilisateur clique sur le lien hypertexte, sa valeur est utilisée comme entrée d'invite dans le rapport cible.
Vous pouvez créer des documents avec l'objet de liaison comme avec n'importe quel autre objet. Les utilisateurs peuvent ensuite cliquer sur les liens hypertexte pour accéder à des documents plus détaillés associés à l'objet de liaison.
Pour créer un objet de liaison, utilisez la fonction openDocument dans l'instruction Select de l'objet. L'instruction Select d'un objet de liaison suit cet ordre :
'<a href="http://<servername>:<port>/OpenDocument/<platform
Specific>?sDocName=<document name>&sType=<document type>&iDocID=<document id>&lsS<prompt message>='+object
SELECT+'">'+object SELECT+'</a>'
L'opérateur de concaténation (+) s'applique aux bases de données Microsoft
Access. Utilisez l'opérateur approprié pour votre SGBDR cible.
Création de rapports à l'aide de l'Editeur de rapport Java 327
Utilisation des documents
24
Liaison vers d'autres documents
Pour en savoir plus sur l'instruction Select, la création d'objets de liaison et l'utilisation des objets de liaison dans InfoView, voir le Guide du Designer.
Utilisation des liens hypertexte
Liaison avec un autre document via un lien hypertexte
Pour établir un lien vers un autre document à partir d'un lien hypertexte, vous devez d'abord créer ce dernier.
1.
Placez le curseur de la souris sur la cellule pour afficher l'info-bulle, le cas échéant.
Remarque :
Si vous avez utilisé la boîte de dialogue Lien hypertexte pour définir le lien et que la barre de formule est affichée, la syntaxe du lien hypertexte générée par Web Intelligence apparaît dans la barre de formule. Ne modifiez pas cette syntaxe directement. Utilisez la boîte de dialogue Lien
hypertexte pour la mettre à jour.
2.
Cliquez sur le lien hypertexte pour ouvrir le document cible.
Selon la configuration du lien hypertexte, le document cible s'ouvre dans une nouvelle fenêtre du navigateur, ou bien il remplace le document actif dans la fenêtre du navigateur déjà ouverte.
Pour modifier un lien hypertexte
1.
Cliquez avec le bouton droit de la souris sur la cellule contenant le lien hypertexte et sélectionnez Lien hypertexte > Modifier dans le menu pour afficher la boîte de dialogue "Lien hypertexte".
2.
Modifiez le lien hypertexte à l'aide de la boîte de dialogue "Lien hypertexte".
Pour supprimer un lien hypertexte
• Cliquez avec le bouton droit de la souris sur la cellule contenant le lien hypertexte puis sélectionnez Lien hypertexte > Supprimer dans le menu.
328 Création de rapports à l'aide de l'Editeur de rapport Java
Utilisation des documents
Liaison vers d'autres documents
24
Mise en forme des couleurs des liens hypertexte
Vous pouvez définir les couleurs utilisées par Web Intelligence pour afficher les liens hypertexte sur lesquels l'utilisateur a déjà cliqué (liens consultés) et ceux sur lesquels il n'a pas cliqué (liens non consultés).
Pour définir la couleur des liens hypertexte dans l'Editeur de rapport Java
1.
Cliquez sur l'arrière-plan du rapport puis sur Propriétés du document dans le menu pour sélectionner l'onglet Propriétés.
2.
Sous l'onglet Propriétés, définissez la couleur des liens hypertexte non consultés avec la propriété Apparence > Couleur des liens non
consultés.
3.
Sous l'onglet Propriétés, définissez la couleur des liens hypertexte consultés avec la propriété Apparence > Couleur des liens consultés.
Création de rapports à l'aide de l'Editeur de rapport Java 329
Utilisation des documents
24
Liaison vers d'autres documents
330 Création de rapports à l'aide de l'Editeur de rapport Java
Aide supplémentaire
A
A
Aide supplémentaire
Bibliothèque de documentation en ligne
Business Objects vous propose une documentation complète couvrant l'ensemble de ses produits, ainsi que leur déploiement. La bibliothèque de documentation en ligne contient la dernière version de la documentation sur les produits Business Objects. Vous pouvez parcourir le contenu de la bibliothèque, effectuer des recherches de texte, lire les guides en ligne et télécharger les versions PDF. La bibliothèque est mise à jour régulièrement et enrichie des nouveaux documents disponibles.
Pour accéder à la bibliothèque de documentation en ligne, rendez-vous à
http://help.sap.com/
et cliquez sur Business Objects en haut de la page.
Autres ressources destinées aux développeurs
https://boc.sdn.sap.com/developer/library/
Support client en ligne
Le site Web de support client de Business Objects contient des informations sur les programmes et les services de support client. Il contient également des liens vers toute une gamme d'informations techniques, notamment vers des articles de la base de connaissances, des téléchargements et des forums de support.
http://www.businessobjects.com/support/
Comment trouver la meilleure solution de déploiement pour votre entreprise ?
Les consultants de Business Objects peuvent vous accompagner depuis l'analyse initiale d'un projet jusqu'à son déploiement effectif. Ils font notamment preuve d'expertise en matière de bases de données relationnelles et multi-dimensionnelles, en connectivités, en outils de conception de base de données, en technologie intégrée personnalisée, etc.
Pour en savoir plus, adressez-vous à votre agence commerciale locale, ou contactez-nous à l'adresse suivante :
http://www.businessobjects.com/services/consulting/
332 Création de rapports à l'aide de l'Editeur de rapport Java
Aide supplémentaire
A
Quels sont les types de formation proposés ?
Nous pouvons vous fournir un module de formation qui réponde à vos besoins et convienne à votre style d'apprentissage préféré, sous forme de stage traditionnel ou de séminaires plus ciblés. Pour plus d'informations sur le site
Web de formation de Business Objects :
http://www.businessobjects.com/services/training
Vos commentaires sont les bienvenus
Avez-vous des suggestions à faire pour améliorer notre documentation ? Y a-t-il quelque chose que vous avez particulièrement apprécié ou trouvé utile ?
Envoyez-nous un commentaire et nous ferons le maximum pour garantir que votre suggestion trouve sa place dans la prochaine version de notre documentation.
mailto:[email protected]
Remarque :
Si votre question porte sur un produit Business Objects et non sur la documentation, veuillez contacter les experts de notre support client. Pour plus d'informations sur le support client, visitez le site suivant :
http://www.businessobjects.com/support/
.
Informations sur les produits Business Objects
Pour en savoir plus sur la gamme complète des produits Business Objects, visitez la page :
http://www.businessobjects.com
Création de rapports à l'aide de l'Editeur de rapport Java 333
A
Aide supplémentaire
334 Création de rapports à l'aide de l'Editeur de rapport Java
Index
Caractères numériques
3D, diagrammes
A
Actualisation à l'ouverture, propriété de document et suivi des données
Affichage rapide, mode
définition
pour modifier les paramètres
ajuster la hauteur automatiquement
ajuster la hauteur automatiquement, propriété de cellule
ajuster la largeur automatiquement
ajuster la largeur automatiquement, propriété de cellule
alerteurs définition
mettre en forme
sous-alerteurs
utiliser des formules pour les créer
axes logarithmiques, échelle
B
barre d'outils des filtres de rapport
,
barres d'outils barre d'exploration
barre d'outils des filtres de rapport
filtre de rapport
Formule
,
barres, diagrammes
base de données, classement créer
définition
exemple
paramètres de classement
bloc, filtres et dimensions fusionnées
Brouillon, mode
définition
C
calcul, contexte et données modifiées
calculs ajouter dans les rapports
calculs standard insérer dans des tableaux
supprimer
cellule, propriétés ajuster la hauteur automatiquement
ajuster la largeur automatiquement
cellules associer des liens hypertexte
définir le texte comme lien hypertexte
définition de la hauteur et de la largeur
fusionner
individuelles
mise en forme de texte
structuration en couches
classement classements liés
créer
définition
et ordre des données
Création de rapports à l'aide de l'Editeur de rapport Java 335
Index classement (suite) et tris
exemple
exemples
méthodes de classement
paramètres de classement
classes
CMS lier à des documents
colonnes affichage de sections vides
ajouter à des tableaux
créer des tableaux croisés par déplacement
déplacer dans des tableaux
masquage de sections vides
permuter dans des tableaux
remplacer dans des tables
supprimer dans les tableaux
contextes de la requête choisir
contextes de requête, définition
courbes, diagrammes
Créer une variable, boîte de dialogue
CSV enregistrer des documents en tant que
D
Dans liste, opérateur
,
DateDeLaValeurDeRéférence, fonction créer des formules
diagramme, types changer
diagrammes affichage de sections vides
afficher l'axe Y sous forme de logarithme
afficher la grille des axes
afficher les étiquettes d'axe dans les diagrammes à secteurs
afficher les légendes
diagrammes (suite) afficher ou masquer des valeurs de données
afficher sous forme de présentation 3D
afficher une plage de valeurs d'axe
aires
ajouter
ajouter des couleurs d'arrière-plan
barres
copier
courbes
créer
définir la position
,
définir la position relative
définition de la fréquence des valeurs d'axe
diagrammes 3D
diagrammes polaires
échelles des axes linéaires
et données modifiées
éviter les ruptures de diagrammes
explorer des axes de diagramme
explorer des indicateurs
,
explorer sur des légendes d'axe
insérer et mettre en forme des titres
marqueurs de données variables
masquer la grille des axes
mettre en forme des valeurs d'axe
mettre en forme l'arrière-plan de l'étiquette d'axe
mettre en forme la grille des axes
mettre en forme le texte de l'étiquette d'axe
mettre en forme les bordures du texte de l'étiquette d'axe
mettre en forme les légendes
mettre en forme les planchers et plans
modification des bordures d'un diagramme
modifier le type de diagramme
,
nuage de points
redimensionner
336 Création de rapports à l'aide de l'Editeur de rapport Java
Index diagrammes (suite) sélection des planchers et plans
spécification d'une palette de couleurs pour les données
supprimer
types
diagrammes à aires
Différent de, opérateur
,
,
dimension fusionnées choisir les dimensions à fusionner
comprendre les effets
définition
et données modifiées
et objets de type information
exemple
forcer les calculs avec ForcerFusion
quand fusionner
dimension, objet de type
dimensions dimensions fusionnées fusionner automatiquement
exploration arrière
explorer
explorer vers l'avant
explorer via des axes de diagramme
fusionner
fusionner automatiquement
quand fusionner
dimensions fusionnées définir
et filtres de bloc
et filtres de rapport
et filtres de section
et objets incompatibles
explorer
extension des valeurs renvoyées par
,
filtrer
modifier
supprimer
documents créer
créer dans InfoView
documents Web Intelligence enregistrer au format PDF
enregistrement automatique
enregistrer au format CSV
enregistrer au format PDF
gérer les documents enregistrés automatiquement
modifier
modifier les propriétés
récupérer
sélectionner les options de création et d'affichage
données purger les documents
purger les requêtes
données de référence changer
données modifiées afficher avec les dimensions fusionnées
afficher dans les blocs comportant des ruptures
afficher dans les diagrammes
afficher dans les sections
afficher en blocs
afficher ou masquer
configurer l'apparence
et contexte de calcul
suivi avec le langage de formule
E
Editeur de formule
Editeur de rapport Java description de l'interface de reporting
éditeur de requête sélectionner
Editeur de requête HTML, définition
éditeur de variable
Création de rapports à l'aide de l'Editeur de rapport Java 337
Index
éditeurs de requête
Editeur de requête HTML
Egal à, opérateur
,
en cascade, invites
en-têtes afficher et masquer
répéter dans les pages de rapport
enregistrement automatique de documents
Entre, opérateur
,
Est nul, opérateur
Exploration, barre d'outils
modifier des valeurs de filtre
Exploration, mode activer
exploration, options définir
demander des données supplémentaires, option
lancer l'exploration sur un rapport en double, option
lancer l'exploration sur un rapport existant, option
lancer la session d'exploration, option
Masquer la barre d'exploration, option
synchroniser l'exploration sur les blocs de rapport, option
explorer activer l'exploration de requête
ajouter et supprimer des filtres d'exploration
barre d'exploration
chemins et hiérarchies
choisir un chemin d'exploration
définition
et suivi des données
exploration arrière d'indicateurs
exploration arrière de dimensions
exploration avant d'indicateurs
exploration avant de dimensions
exploration d'indicateurs
explorer
explorer des axes de diagramme
explorer (suite) explorer des diagrammes
explorer des dimensions
explorer des dimensions fusionnées
explorer des dimensions via des diagrammes
explorer des indicateurs dans des diagrammes
explorer des requêtes, définition
explorer en arrière
explorer en avant
explorer hors du périmètre
explorer par dimensions
explorer sur des légendes d'axe
extraire des niveaux de données supplémentaires
filtres d'exploration
modifier des valeurs dans la barre d'outils
Exploration
synchroniser
visualiser des hiérarchies d'exploration
explorer des instantanés et exploration de requête
explorer des requêtes activer
définition
et explorer des instantanés
et plusieurs rapports
explorer en arrière
explorer en avant
utilisation
explorer en arrière utiliser l'exploration des requêtes
explorer en avant utiliser l'exploration des requêtes
explorer les hiérarchies visualiser
express, filtres définition
338 Création de rapports à l'aide de l'Editeur de rapport Java
Index
F
filtre de requête et invite, opérateurs
A la fois
,
Correspond au modèle
Différent du modèle
Sauf
,
filtres d'exploration ajouter et supprimer
enregistrer des rapports
filtres de rapport
combiner
comparer à des filtres de rapport
,
créer à l'aide de l'Editeur de filtre
définition
et dimensions fusionnées
filtres de rapport simples
modifier
supprimer
visualiser
filtres de rapport simples
filtres de requête
à propos de l'imbrication de filtres de requête
à propos de la combinaison de filtres de requête
combiner
combiner avec des invites
comparer à des filtres de rapport
,
définition
définition des filtres de requête prédéfinis
imbriquer
personnalisés
sélectionner un filtre de requête prédéfini
filtres de requête personnalisés
ajouter et supprimer
filtres de requête, définition
filtres de requête, prédéfinis
filtres express de rapport créer
fonctions
DateDeLaDernièreExécution
FiltresExploration
NombreDePages
NomDuDocument
ObtenirVariablesRégionalesDeContenu
Page
RésuméFiltreRapport
RésuméInvite
RésuméRequête
ForcerFusion, fonction exemple
format de visualisation sélectionner
formulaires
Formule, barre d'outils
formules ajouter dans les rapports
créer à l'aide de l'Editeur de formule
créer des alerteurs
saisir avec la barre d'outils Formule
fournisseurs de données synchroniser avec différents niveaux d'agrégation
I
images afficher dans des tableaux
incompatibles, objets et dimensions fusionnées
indicateur, objet de type
indicateurs exploration arrière
explorer
explorer dans des diagrammes
,
explorer vers l'avant
individuelles, cellules
copier
copier un texte
insérer
mettre en forme
Création de rapports à l'aide de l'Editeur de rapport Java 339
Index individuelles, cellules (suite) supprimer
Inférieur à, opérateur
,
Inférieur ou égal à, opérateur
,
information, objet de type
information, objets et dimensions fusionnées
Infoview connexion
InfoView accéder à Web Intelligence
déconnexion de
paramètres régionaux Web Intelligence, options
sélectionner les options de création et d'affichage de document
invites combiner
combiner avec des filtres de requête
créer
définition
en cascade
fusionner
invites fusionnées
modifier l'ordre
propriétés
répondre
répondre via la saisie de dates
L
liens hypertexte
associer à des cellules
associés à la cellule
définir le texte de cellule comme
lier à un autre document
mettre en forme des couleurs
modifier
supprimer
lignes affichage de sections vides
agréger des doublons
lignes (suite) ajouter à des tableaux
créer des tableaux croisés par déplacement
déplacer dans des tableaux
éviter l'agrégation des doublons
masquage de sections vides
permuter dans des tableaux
remplacer dans des tables
supprimer dans les tableaux
liste de valeurs hiérarchisées
M
mettre en forme appliquer avec le bouton Reproduire la mise en forme
Modèles, onglet
N
N'est pas nul, opérateur
Nombre max. de lignes extraites, propriété de requête
nombre, formats appliquer des formats personnalisés
appliquer des formats prédéfinis
définir des formats personnalisés
personnalisés
,
prédéfinis
nuage de points, diagrammes
O
objets dimension
indicateur
information
ObtenirVariablesRégionalesDeContenu, fonction
340 Création de rapports à l'aide de l'Editeur de rapport Java
Index openDocument
paramètres d'entrée
paramètres de plateforme
paramètres de sortie
présentation des paramètres
syntaxe
optimisé, mode de visualisation sélectionner
P
Page, mode
définition
page, sauts
éviter dans les diagrammes
éviter dans les tableaux
paramètres openDocument
,
présentation d'openDocument
paramètres de classement
paramètres régionaux associer à un document
paramètres régionaux de document afficher des données
définition
paramètres régionaux de produit définir
définition
paramètres régionaux de visualisation préférés définir
définition
Pas dans liste, opérateur
,
,
Pas entre, opérateur
,
PDF afficher les rapports
enregistrer des documents Web Intelligence sous
PDF, mode
définition
périmètre d'analyse définir
définition
,
périmètre d'analyse (suite)
étendre
explorer hors
niveaux
pieds de page afficher et masquer
répéter dans les pages de rapport
plusieurs requêtes comparer aux requêtes combinées
comparer aux requêtes synchronisées
polaires, diagrammes
présentations afficher dans des tableaux
propriétés de requête définir
délai d'extraction maximal
effacer les contextes
extraire les doublons
nombre maximal de lignes extraites
rétablir les contextes à l'actualisation
Propriétés, onglet
R
rapports actualiser les rapports explorés avec des invites
afficher et imprimer
enregistrer avec des filtres d'exploration
explorer
imprimer
récupérer des documents enregistrés
renvoi automatique à la ligne
répondre aux invites
Reproduire la mise en forme appliquer une mise en forme
requêtes comparer les requêtes multiples, combinées et synchronisées
créer
créer un filtre express
Création de rapports à l'aide de l'Editeur de rapport Java 341
Index requêtes (suite) définir des propriétés
définition des contextes de requête
définition des filtres de requête
définition des requêtes multiples
dupliquer
exécuter
interrompre
purger les données
requête ambiguë définie
supprimer
requêtes combinées comment Web Intelligence génère
comparer aux requêtes multiples
comparer aux requêtes synchronisées
créer
définition
exemple
prioritaire dans
structure
types
utilisation des
requêtes combinées multiples définition de l'ordre de priorité entre
règles de priorité entre
requêtes synchronisées comparer aux requêtes combinées
comparer aux requêtes multiples
Résultats, vue
ruptures afficher les propriétés
comparer avec des sections
définir un ordre de priorité
définition
données modifiées
insérer
ordre de tri par défaut
S
secteurs, diagrammes afficher les étiquettes d'axe
section, filtres et dimensions fusionnées
sections créer
créer des sous-sections
dans la vue Structure
définir la mise en page
définir les propriétés d'affichage
données modifiées
propriétés
regrouper des informations
supprimer
sous-alerteurs
sous-classes
sous-requêtes créer
définition
exemple
impact sur SQL
paramètres
utilisation des
sous-sections créer
SQL et les sous-requêtes
Structure, vue
suivi des données activer
et Actualisation à l'ouverture
et exploration
limitations
mode automatique
mode manuel
types de changement de données
suivi des modifications de données
Supérieur à, opérateur
,
Supérieur ou égal à, opérateur
,
syntaxe openDocument
342 Création de rapports à l'aide de l'Editeur de rapport Java
Index
T
tableaux affichage de sections vides
afficher des images
afficher des présentations
ajouter des colonnes
,
ajouter des lignes
commencer sur une nouvelle page de rapport
copier
copier un texte
créer
définir d'autres couleurs
description générale
dupliquer
éviter les ruptures de diagrammes
formulaires
insérer des calculs standard dans
masquage de sections vides
mettre en forme les bordures
modifier à l'aide de la fonction Transformer en
modifier par glisser-déposer
sélectionner une couleur d'arrière-plan
supprimer
supprimer des colonnes
supprimer des lignes
tableaux croisés
tableaux horizontaux
tableaux verticaux
types
tableaux croisés
afficher les noms d'objets dans des en-têtes de tableau croisé
créer
tableaux horizontaux
tables définir la position
,
effacer le contenu des cellules
structuration en couches
texte mettre en forme
transformer modifier les tableaux
tris appliquer
appliquer des tris personnalisés
définir un ordre de priorité
types
tris personnalisés appliquer
U
univers sélectionner
sélectionner une valeur par défaut
univers par défaut
V
ValeurRéf, fonction créer des formules
variables ajouter dans les rapports
créer à l'aide de la boîte de dialogue Créer une variable
créer avec l'éditeur de variable
modifier
supprimer
vertical, tableau
visualisation, mode sélectionner
W
Web Intelligence et Business Intelligence
Web Intelligence, documents afficher des propriétés
enregistrer dans InfoView
Création de rapports à l'aide de l'Editeur de rapport Java 343
Index
Web Intelligence, documents (suite) enregistrer en tant que feuilles de calcul
Excel
imprimer
Web Intelligence, documents (suite) modifier les propriétés
ouvrir depuis InfoView
supprimer d'InfoView
344 Création de rapports à l'aide de l'Editeur de rapport Java

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.
Caractéristiques clés
- Création et modification de requêtes.
- Filtrage avancé des données avec sous-requêtes et invites.
- Fusion de dimensions provenant de plusieurs fournisseurs de données.
- Classement des données à l'aide de sections, ruptures et tris.
- Suivi des modifications de données pour une analyse précise.