Report Studio

15
IBM Cognos 10 Report Studio

Transcript of Report Studio

Page 1: Report Studio

IBM

Cognos 10

Report Studio

Page 2: 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

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: Report Studio

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: Report Studio

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: Report Studio

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: Report Studio

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: Report Studio

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: Report Studio

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: Report Studio

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: Report Studio

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: Report Studio

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: Report Studio

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: Report Studio

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: Report Studio

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)