report studio
TRANSCRIPT
IBM
Cognos 10
Report Studio
Page 2
SommaireReport Studio--------------------------------------------------------------------------------------------------------------- 3
Architecture-------------------------------------------------------------------------------------------------- 3
Interface--------------------------------------------------------------------------------------4
Fenêtre d'accueil et Fenêtre de travail principale de Report Studio----------4
Types d'objets insérables----------------------------------------------------------------5
Création d'un nouveau rapport--------------------------------------------------------------------------------------- 6Sélection d'un package et d'un modèle----------------------------------------------6
Insertion de données dans une liste simple--------------------------------------------- 7
EXERCICE 1 : Créer une liste simple------------------------------------------------8
Mise en forme de rapports----------------------------------------------------------------------------------------------9Groupage et totaux------------------------------------------------------------------------9
EXERCICE 2 : Créer des totaux et sous totaux----------------------------------10
Section--------------------------------------------------------------------------------------11
EXERCICE 3 : Créer et enrichir une section--------------------------------------12
Couches de page, Filtres de contexte et Champs calculés-------------------13
EXERCICE 4 : Utiliser calculs, couches et filtres de contexte--------------- 14
Filtres de rapport -------------------------------------------------------------------------15
EXERCICE 5 : Filtrer un rapport ----------------------------------------------------- 16
Tableaux croisés------------------------------------------------------------------------- 17
EXERCICE 6 : Créer un tableau croisé-------------------------------------------- 18
EXERCICE 7 : Enrichir un tableau croisé----------------------------------------- 19
Graphiques-------------------------------------------------------------------------------- 20
EXERCICE 8 : Créer un graphique combiné------------------------------------- 21
Cartes---------------------------------------------------------------------------------------22
EXERCICE 9 : Créer une carte------------------------------------------------------ 23
Style conditionnel ------------------------------------------------------------------------ 24
EXERCICE 10 : Appliquer un style conditionnel sur une section------------25
EXERCICE 11 : Appliquer des styles conditionnels aux cellules------------ 26
Utilisation des tableaux-----------------------------------------------------------------27
EXERCICE 12 : Présenter un rapport à l'aide d'un tableau-------------------28
Activation des fonctions d'exploration---------------------------------------------- 29
EXERCICE 13 : Activer l'exploration de données------------------------------- 30
Utilisation des invites---------------------------------------------------------------------------------------------------31EXERCICE 14 : Créer une page d'invites---------------------------------------- 32
Outils d'invite-----------------------------------------------------------------------------------33
EXERCICE 15 : Ajouter des invites------------------------------------------------- 35
Utiliser les invites pour la présentation-------------------------------------------------- 36
EXERCICE 16 : Ajouter des invites dynamiques dans un rapport. --------- 37
Bolcs conditionnels----------------------------------------------------------------------38
EXERCICE 17 : Affichage condtionnel dans un rapport ----------------------- 39
Gestion des requêtes---------------------------------------------------------------------------------------------------40
Modifier les requêtes-------------------------------------------------------------------------40
Combiner les requêtes---------------------------------------------------------------------- 41
EXERCICE 18 : Créer une requête basée sur un script SQL---------------- 42
EXERCICE 19 : Créer une jointure de requêtes---------------------------------43
Annexe - Glossaire--------------------------------------------------------------------------- 44
Page 3
Report studio est un outil Web de conception de rapports.
A la différence d'Advanced Business Insight, il
ne permet pas de visualiser directement les
données, Cognos Viewer est utilisé à cette fin.
Il ne peut fonctionner que si IE 7 est installé
sur le poste client.
Il permet la création de rapports évolués multi-
requêtes, mais toujours basés sur le même
package.
Si des rapports multi-packages sont nécessaires, il faudra
créer, avec Framework Manager, un modèle permettant de
disposer d’un tel package.
Report Studio
Architecture
Query studio est un client léger dans une architecture 3-Tier.
Les rapports sont stockés sur le serveur et le lancement de Query Studio se fait par l'interface de Cognos Connection.
Les utilisateurs accèdent aux données via les packages déclarés sur le serveur.
Query studio est un client léger dans une architecture 3-Tier.
Les rapports sont stockés sur le servrr eur et le lancement deQuery Studio se fait par l'interfrr ace de Cognos Connection.
Les utilisateurs accèdentaux données via lespackages déclarés sur leservrr eur.
Sources de
données
Cognos
Content Store
Vues métier :
- Créer des schémas en étoile
- Simuler des schémas dimensionnels (ROLAP)
publication d'un package :
- Définir les accès aux packages- Créer des filtres de sécurité- Définir les accès aux objets- Définir les droits d’admini-
stration
Page 4
Interface
Fenêtre d'accueil de Report Studio
Cette fenêtre permet de créer ou d'ouvrir, un rapport.
Fenêtre de travail principale
Cette fenêtre permet de travailler sur l'ensemble des éléments d'un rapport.
Objets
insérables
Fenêtre des
propriétés
Espace de
travail
Menus et barres
d'outils
Page 5
Types d'objets insérables
Arborescence du package
L’onglet Source de données permet d’enrichir la requête
avec les éléments disponibles du package.
Objets des requêtes
L’onglet Data Item permet de visualiser les objets présents
dans la ou les requêtes.
Boîte à outilsL’onglet Boite à outils permet d’enrichir le rapport avec
des calculs, des modes présentation, des invites ...
Page 6
Création d'un nouveau rapport
Sélection d'un package
Les Rapports de Report
Studio peuvent contenir
plusieurs requêtes mais un
seul package.
Le package sur lequel le
rapport est basé se choisit
dès l'ouverture. il vous est
tout de même possible, à la
création d'un nouveau
rapport de changer ce
package.
Sélection du modèle
A la création d'un nouveau rapport, la
fenetre de sélection de modèle s'affiche.
elle permet aussi de modifier le package
sur lequel se base le nouveau rapport.
Page 7
Insertion correcte dans une listeDans l'illustration ci-contre, la souris est
positionnée au dessus d'une colonne d'une
liste. vous pouvez voir la triple ligne à
gauche de la colonne, qui matérialise
l'emplacement ou va s'insérer la nouvelle
colonne de données.
La nouvelle colonne s'insère
dans le tableau dès que
l'élément insérable est déposé.
Erreur d'insertion créant un singleton
Dans l'illustration ci-contre, la souris est
positionnée à l'extérieur de la liste. La
triple ligne n'apparaît pas et a sa place
on voit une simple ligne épaisse à la fin
de la liste.
La nouvelle donnée s'affiche
dans un singleton sous la liste et
Report Manager vous avertit de
la création du nouvel élément de
rapport.
Insertion de données
Alimenter une liste simple
Les éléments de rapports destinés à afficher les données (listes, tableaux croisés, graphes
etc...) s'alimentent par glisser-déposer depuis la fenêtre des objets insérables.
la position de la souris conditionne l'endroit (Colonne, En-tête, Corps etc...) ou l'élément sera
inséré.
le point d'insertion se matérialise par l'apparition d'une triple ligne à la place d'une séparation
existante.
Si la souris ne se trouve pas au dessus d'un élément de rapport tel qu'une liste ou un tableau
croisé, il affiche la première ligne de données de l'élément insérable dans un singleton juste
après le tableau.
Page 8
EXERCICE 1 : Créer une liste simple
Créez un nouveau rapport de type liste basé sur le package Ventes Great
Outdoors.
A partir des données analytiques, affichez dans la liste : - Mode de commande
- Ligne de produit
- Pays de vente
- Revenu des ventes
Executez ensuite le rapport pour
afficher le résultat.
Vos notes :
Page 9
Mise en forme des Rapports
Groupage
Pour grouper les lignes ou les
colonnes en fonction d'une des
données, Sélectionnez la
donnée à grouper puis cliquez
sur l'outil «Créer un groupe»
dans la barre d'outils. Une icône à gauche du nom du DataElement indique qu'il est groupé.
Les colonnes groupées ordonnent les
enregistrements dans les tableaux.
Si vous créez plusieurs groupes, ils
s'imbriqueront dans l'ordre dans lequel ils
ont été créés.
Totaux
Pour ajouter des récapitulatifs, sélectionnez la colonne pour laquelle
ajouter un agrégat et cliquez sur l'outil «Récapituler» de la barre de
menus. Un sous-menu apparaît pour afficher les types de récapitulatifs
disponibles.
Les récapitulatifs s'appliquent automatiquement aux groupes pour
créer des lignes de sous-total par groupe. Dans tous les cas, une ligne
de récapitulatif global
est créée en fin de
tableau.
Vous pouvez, par la suite, suprimer
manuellement les lignes de sous totaux
ou le total général s'ils ne sont pas
nécessaires dans votre rapport.
Remarque : Si vous changez le groupage des données, vous devrez
supprimer manuellement les lignes de récapitulatifs existantes et
les recréer.
Page 10
EXERCICE 2 : Créer des totaux et sous-totaux
Dans le rapport créé lors de l'exercice 1 :
- Groupez les données par - Mode de commande
- Ligne de produit
- Ajoutez la somme du revenu des ventes ainsi que les sous totaux par mode de
commande et ligne de produit.
Enregistrez votre rapport sous le
titre «Etude de cas - 1».
Vos notes :
Page 11
Section
Une autre manière de grouper des
résultats, la section s'étend sur la
largeur de la page et présente des
données sous forme de sous-tableaux.
L'en-tête de section peut être enrichie de données
globales.
Enrichir les cellules
Sélectionner une cellule, puis, cliquer sur le bouton «Verouiller/Déverouiller» vous permet
d'en modifier le contenu.
Le contenu d'une cellule s'alimente par
glisser-déposer depuis la liste des objets
insérables.
Dans l'onglet des outils de cette zone, l'outil
Texte sert à séparer les éléments avec des
textes constants.
Page 12
EXERCICE 3 : Créer et enrichir une section
Ouvrez le rapport «Etude de cas - 1» :
- Créez une section basée sur l'année de vente - Affichez la somme du revenu des ventes dans la section.
Enregistrez votre rapport sous le
titre «Etude de cas - 2».
Vos notes :
Page 13
Couches de page
Vous pouvez utiliser les éléments
du package pour séparer les
données par couche de pages.
Cette option insère un saut de
page pour tout les membres des
DataItems présents dans la zone
«Couches de page» située au
dessus de la page du rapport.
L'alimentation de la zone «Couches de page» se fait par
glisser/déposer depuis les objets insérables.
Vous pouvez combiner plusieurs Dataitems dans cette
zone.
Filtres de contexte
Avec des données dimensionnelles, vous pouvez ajouter un filtre de
contexte au rapport.
Ce filtre peut être fixe
ou générer une invite
Champs calculés
Vous pouvez ajouter directement des éléments calculés,
depuis la requête ou le rapport.
L'insertion des calculs se
fait depuis la palette d'outils
des objets insérables.
Page 14
EXERCICE 4 : Utiliser calculs, couches et filtres de contexte
Créez un nouveau rapport de type liste : - Affichez le revenu et le coût des ventes par revendeur et type de produit
- Ajoutez un calcul de rapport pour afficher la marge brute (revenu - coût).
- Séparez les pages du rapport par année de commande
- Créez un filtre de contexte avec une invite par ligne de produits
Enregistrez votre
rapport sous le titre
«Etude de cas - 3».
Vos notes :
Page 15
Filtres de rapport
En plus des filtres de contexte, disponibles seulement avec des
données dimensionnelles, vous pouvez utiliser des filtres de rapport
avec tous les types de données.
Lorsque vous cliquez sur l'outil «Filtres» de la
barre d'outils, un menu s'affiche.
Si vous avez sélectionné un élément de données
du rapport, le menu vous propose de créer un
filtre personnalisé à partir de cet élément et vous
affiche une fenêtre de définition de filtre par liste
de sélection.
Dans cette liste, une case à cocher vous permet
de générer une invite pour ce filtre.
Si vous sélectionnez «Modifier les filtres ...», la
liste des filtres de détail et des filtres réca-
pitulatifs de la requête courante est affichée.
Un filtre de détail s'applique sur toutes les
lignes du résultat de la requête, un filtre réca-
pitulatif s'applique sur une mesure groupée.
Dans la partie gauche de la liste des filtres,
vous pouvez modifier leur usage et leur étendue.
Usage : - Un filtre requis s'applique à chaque fois.
- Un filtre facultatif permet de rendre son invite facultative, le filtre n'est alors pas appliqué en cas de
non-réponse à l'invite.
- un filtre désactivé ne s'applique pas. Ceci permet de conserver un filtre complexe sans l'activer.
Etendue :Pour les filtres de détail, les filtres peuvent s'appliquer :
- Avant l'aggrégation pour filtrer les lignes de détail.
- Après l'aggrégation pour filtrer les lignes groupées.
Pour les filtres récapitulatifs, cette zone s'appelle «Etendue» permet de choisir les champs par
lesquels grouper la mesure à filtrer.
Lorsque vous créez un nouveau filtre, il peut être : - Basé sur un champ (Filtre personnalisé)
- Combiné (filtres imbriqués avec des AND et des OR)
- Avancé (Basé sur une expression)