Está en la página 1de 169

IBM Cognos Business Intelligence

Version 10.2.1

Guide d'architecture et de dploiement

Important
Avant d'utiliser le prsent document et le produit associ, prenez connaissance des informations gnrales figurant la
section Remarques, la page 149.

Remarque
Certaines illustrations de ce manuel ne sont pas disponibles en franais la date d'dition.

LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM
DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DE
CONTREFACON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE.
Ce document est mis jour priodiquement. Chaque nouvelle dition inclut les mises jour. Les informations qui y
sont fournies sont susceptibles d'tre modifies avant que les produits dcrits ne deviennent eux-mmes
disponibles. En outre, il peut contenir des informations ou des rfrences concernant certains produits, logiciels ou
services non annoncs dans ce pays. Cela ne signifie cependant pas qu'ils y seront annoncs.
Pour plus de dtails, pour toute demande d'ordre technique, ou pour obtenir des exemplaires de documents IBM,
rfrez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous votre partenaire
commercial.
Vous pouvez galement consulter les serveurs Internet suivants :
v http://www.fr.ibm.com (serveur IBM en France)
v http://www.can.ibm.com (serveur IBM au Canada)
v http://www.ibm.com (serveur IBM aux Etats-Unis)
Compagnie IBM France
Direction Qualit
17, avenue de l'Europe
92275 Bois-Colombes Cedex

Informations sur le produit


Le prsent document s'applique IBM Cognos Business Intelligence Version 10.2.1 et peut aussi s'appliquer aux
ditions ultrieures.
Copyright IBM Corporation 2005, 2013.

Table des matires


Avis aux lecteurs canadiens . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Chapitre 1. Famille IBM Cognos . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapitre 2. IBM Cognos BI. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Chapitre 3. Architecture multiniveau

. . . . . . . . . . . . . . . . . . . . . . . 5

Interfaces utilisateur . . . . . . . . . . . .
Interfaces utilisateur Web . . . . . . . . .
Interfaces utilisateur sous Windows . . . . .
Niveau 1. Serveur Web : Passerelles IBM Cognos BI .
Niveau 2. Applications : Serveurs IBM Cognos BI .
Rpartiteur . . . . . . . . . . . . .
Content Manager . . . . . . . . . . .
Niveau 3. Donnes : Fournisseurs de contenu . . .
Magasin de contenu . . . . . . . . . .
Sources de donnes. . . . . . . . . . .
Magasin d'indicateurs . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

. 5
. 6
. 10
. 11
. 12
. 13
. 17
. 19
. 19
. 20
. 21

Chapitre 4. Communications . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Messagerie et rpartition . . . . . . . . . . . . . . . . . . . . . . .
Rpartition locale prfre . . . . . . . . . . . . . . . . . . . . .
Traitement des messages des journaux . . . . . . . . . . . . . . . . . .
Planification des rfrentiels de message des journaux dans une installation rpartie . .
Recommandation - Consolidation des messages des journaux d'un environnement rparti
de journalisation distant . . . . . . . . . . . . . . . . . . . . . .
Recommandation - Configuration d'un fichier journal par serveur de journalisation . .
Gestion des connexions de base de donnes . . . . . . . . . . . . . . . .
Base de donnes du magasin de contenu . . . . . . . . . . . . . . . .
Bases de donnes de requtes . . . . . . . . . . . . . . . . . . . .
Bases de donnes du magasin d'indicateurs . . . . . . . . . . . . . . .
Interactions avec Microsoft .NET Framework . . . . . . . . . . . . . . . .
Utilisation des ports . . . . . . . . . . . . . . . . . . . . . . . .
Traitement du flux des demandes . . . . . . . . . . . . . . . . . . . .
Accs IBM Cognos BI . . . . . . . . . . . . . . . . . . . . . .
Affichage d'un rapport ou d'une analyse . . . . . . . . . . . . . . . .
Excution d'un rapport ou d'une analyse . . . . . . . . . . . . . . . .
Planification de l'excution d'une tche . . . . . . . . . . . . . . . . .
Ouverture d'un dossier IBM Cognos Connection . . . . . . . . . . . . . .
Excution d'un agent . . . . . . . . . . . . . . . . . . . . . . .
Indexation de contenu . . . . . . . . . . . . . . . . . . . . . . .
Recherche de contenu . . . . . . . . . . . . . . . . . . . . . . .
Pages du portail . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
l'aide d'un serveur
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .

.
.
.
.

24
24
24
25

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

27
28
28
28
29
29
29
30
30
31
33
34
37
38
39
40
42
45

Chapitre 5. Flux de travaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 47


Planification de l'implmentation . . . . . . .
Installation de IBM Cognos Business Intelligence . .
Configuration d'IBM Cognos Business Intelligence .
Surveillance des modifications de la configuration
Configuration de la scurit . . . . . . . .
Configuration d'IBM Cognos Business Intelligence
Administration d'IBM Cognos Business Intelligence .
Copyright IBM Corp. 2005, 2013

.
.
.
.
.
for
.

. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
Multilingual Reporting
. . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

48
48
49
50
50
51
51

iii

Utilisation d'IBM Cognos BI pour la gnration de rapports et l'analyse . . .


Cration de modles de rapports et de packages . . . . . . . . . .
Cration de rapports . . . . . . . . . . . . . . . . . . .
Utilisation d'IBM Cognos Business Intelligence pour la gnration de scorecards
Cration de packages dans Metric Studio . . . . . . . . . . . .
Cration d'applications de scorecards . . . . . . . . . . . . . .
Utilisation d'IBM Cognos Business Intelligence pour la cration de PowerCubes
Gestion des vnements . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

52
52
53
56
56
56
57
57

Chapitre 6. Liste de contrle pour la planification de l'implmentation . . . . . . . . 59


Chapitre 7. Options d'installation . . . . . . . . . . . . . . . . . . . . . . . . 61
Installation de tous les composants sur le mme ordinateur . . . . . . . . . . . . .
Installation de la passerelle sur un ordinateur distinct . . . . . . . . . . . . . . .
Installation des composants du groupe des serveurs d'applications et de Content Manager sur des
distincts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Plusieurs instance de Content Manager . . . . . . . . . . . . . . . . . . .
Options d'installation des outils de modlisation . . . . . . . . . . . . . . . . .
IBM Cognos Business Intelligence avec d'autres produits IBM Cognos . . . . . . . . . .
Produits IBM Cognos pouvant tre mis niveau vers IBM Cognos Business Intelligence . .
Produits IBM Cognos Series 7 pouvant tre migrs vers IBM Cognos Business Intelligence . .
Produits IBM Cognos qui interoprent avec IBM Cognos Business Intelligence . . . . . .
Contenu IBM Cognos Series 7 pouvant tre recr dans IBM Cognos Business Intelligence . .

. . . .
. . . .
ordinateurs
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

.
.

. 61
. 64

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

66
67
68
71
72
74
75
78

Chapitre 8. Planification des performances . . . . . . . . . . . . . . . . . . . . 81


Planification de la capacit . . . . . . . . . . . . . . . .
Estimation de la charge exerce par les utilisateurs sur IBM Cognos BI
Evaluation de la complexit des applications . . . . . . . . .
Planification des composants de l'infrastructure . . . . . . . .
Planification de l'volutivit . . . . . . . . . . . . . . . .
Evolutivit du serveur Web et de la passerelle . . . . . . . . .
Evolutivit du serveur IBM Cognos BI . . . . . . . . . . .
Planification de la disponibilit . . . . . . . . . . . . . . .
Disponibilit de la passerelle IBM Cognos Business Intelligence . . .
Disponibilit du serveur IBM Cognos Business Intelligence . . . .
Disponibilit de Content Manager . . . . . . . . . . . . .
Disponibilit du magasin de contenu . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

81
82
84
84
87
88
93
95
95
96
96
97

Chapitre 9. Analyse et optimisation des performances . . . . . . . . . . . . . . . 99


Indicateurs de performance . . . . . . . . . . . . . . . . . .
Optimisation de la base de donnes . . . . . . . . . . . . . . .
Optimisation du serveur d'applications . . . . . . . . . . . . . .
Modification des paramtres de la mmoire . . . . . . . . . . .
Dfinition des limites appliques aux connexions . . . . . . . . .
Optimisation du serveur Web . . . . . . . . . . . . . . . . .
Optimisation d'IBM Cognos BI . . . . . . . . . . . . . . . .
Conception de modles et de rapports performants. . . . . . . . .
Optimisation des rpartiteurs IBM Cognos BI . . . . . . . . . .
Optimisation du service de gnration de rapports, du service de gnration
de gnration de donnes de rapports . . . . . . . . . . . . .
Dfinition de connexions d'affinit . . . . . . . . . . . . . .
Meilleures pratiques pour la gnration de rapports planifis . . . . .
Utilisation de la diffusion de rapports en rafale . . . . . . . . . .
Rendu au format PDF . . . . . . . . . . . . . . . . . . .
Connexions faible bande passante . . . . . . . . . . . . . . .
Maintenance des disques . . . . . . . . . . . . . . . . . .
Surveillance des serveurs IBM Cognos BI . . . . . . . . . . . . .
Paramtres de configuration avancs pour le traitement des rapports . . . .

iv

.
.
.
.
.
.
.
.
.
de
.
.
.
.
.
.
.
.
.

. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
rapports
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
par lots
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .

. .
. .
. .
. .
. .
. .
. .
. .
. .
et du
. .
. .
. .
. .
. .
. .
. .
. .
. .

. . . 99
. . . 101
. . . 101
. . . 101
. . . 101
. . . 102
. . . 102
. . . 102
. . . 103
service
. . . 104
. . . 105
. . . 107
. . . 108
. . . 109
. . . 109
. . . 109
. . . 109
. . . 110

Chapitre 10. Considrations relatives au support multinational . . . . . . . . . . . 111


Environnement local . . . . . . . . . . . . . . . . . . . . .
Ajout de polices l'environnement IBM Cognos BI . . . . . . . . . . .
Modification de la langue de l'interface utilisateur . . . . . . . . . . .
Modification de la langue des rapports, des donnes ou des mtadonnes pour les
Personnalisation des devises, des nombres, des dates et des heures . . . . .
Configuration d'un environnement IBM Cognos BI multilingue. . . . . . .
Configuration d'une base de donnes pour la gnration de rapports multilingues

. . . .
. . . .
. . . .
utilisateurs
. . . .
. . . .
. . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

112
113
115
116
118
119
120

Chapitre 11. Architecture de scurit . . . . . . . . . . . . . . . . . . . . . . 123


IBM Cognos Application Firewall . . . . .
Services d'authentification d'IBM Cognos . . .
Espace-noms Cognos . . . . . . . . .
Code d'accs unique . . . . . . . . .
Services d'autorisation IBM Cognos . . . . .
Administration rpartie . . . . . . . .
Droits . . . . . . . . . . . . . .
Services cryptographiques . . . . . . . .
Utilisation d'une autorit de certification tierce
Fournisseur cryptographique IBM Cognos . .

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

123
124
124
125
125
125
125
126
127
127

Chapitre 12. Scurisation du dploiement . . . . . . . . . . . . . . . . . . . . 129


Techniques de scurisation du systme d'exploitation . . . . . .
Techniques de scurisation du rseau . . . . . . . . . . .
Scurisation de l'application . . . . . . . . . . . . . .
Recommandations - Utilisation d'IBM Cognos Application Firewall
Configuration de l'environnement cryptographique. . . . . .
Scurisation des fichiers temporaires . . . . . . . . . .
Scurisation des fichiers IBM Cognos . . . . . . . . . .
Protection des cookies de mot de passe CAM . . . . . . .
Techniques de scurisation de l'accs IBM Cognos Connection .
Scurisation des PowerCubes IBM Cognos . . . . . . . .
Scurisation des code d'accs aux sources de donnes . . . . .
Scurisation du magasin de contenu. . . . . . . . . . .
Audit de scurit . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

131
134
135
135
136
139
139
140
140
145
145
146
147

Remarques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Table des matires

vi

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Avis aux lecteurs canadiens


Le prsent document a t traduit en France. Voici les principales diffrences et
particularits dont vous devez tenir compte.
Illustrations
Les illustrations sont fournies titre d'exemple. Certaines peuvent contenir des
donnes propres la France.
Terminologie
La terminologie des titres IBM peut diffrer d'un pays l'autre. Reportez-vous au
tableau ci-dessous, au besoin.
IBM France

IBM Canada

ingnieur commercial

reprsentant

agence commerciale

succursale

ingnieur technico-commercial

informaticien

inspecteur

technicien du matriel

Claviers
Les lettres sont disposes diffremment : le clavier franais est de type AZERTY, et
le clavier franais-canadien de type QWERTY.
OS/2 et Windows - Paramtres canadiens
Au Canada, on utilise :
v les pages de codes 850 (multilingue) et 863 (franais-canadien),
v le code pays 002,
v le code clavier CF.
Nomenclature
Les touches prsentes dans le tableau d'quivalence suivant sont libelles
diffremment selon qu'il s'agit du clavier de la France, du clavier du Canada ou du
clavier des tats-Unis. Reportez-vous ce tableau pour faire correspondre les
touches franaises figurant dans le prsent document aux touches de votre clavier.

Copyright IBM Corp. 2005, 2013

vii

Brevets
Il est possible qu'IBM dtienne des brevets ou qu'elle ait dpos des demandes de
brevets portant sur certains sujets abords dans ce document. Le fait qu'IBM vous
fournisse le prsent document ne signifie pas qu'elle vous accorde un permis
d'utilisation de ces brevets. Vous pouvez envoyer, par crit, vos demandes de
renseignements relatives aux permis d'utilisation au directeur gnral des relations
commerciales d'IBM, 3600 Steeles Avenue East, Markham, Ontario, L3R 9Z7.
Assistance tlphonique
Si vous avez besoin d'assistance ou si vous voulez commander du matriel, des
logiciels et des publications IBM, contactez IBM direct au 1 800 465-1234.

viii

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Introduction
Ce document est destin tre utilis avec IBM Cognos Business Intelligence.
Ce document est destin aux architectes de solutions d'information dcisionnelle
qui supervisent la configuration, l'administration et l'utilisation d'IBM Cognos BI,
une solution Web d'information dcisionnelle intgrant des fonctions de gnration
de rapports, d'analyse, de cration de scorecards, et de gestion des vnements. Ce
document :
v Dcrit l'architecture IBM Cognos BI du point de vue de la structure, des
communications, des flux de travaux, et de la scurit.
v Fournit des informations qui peuvent vous aider planifier l'installation et la
configuration d'IBM Cognos BI et optimiser ses performances.
v Dcrit l'architecture de scurit IBM Cognos BI et fournit des instructions
concernant la scurisation du dploiement.

Audience
Pour utiliser efficacement ce guide, vous devez bien connatre l'infrastructure
informatique de l'entreprise et les besoins mtier des personnes qui vont utiliser
IBM Cognos BI.

Recherche d'informations
Pour rechercher la documentation des produits IBM Cognos sur le Web, y compris
toutes les documentations traduites, accdez l'un des centres de documentation
IBM Cognos (http://pic.dhe.ibm.com/infocenter/cogic/v1r0m0/index.jsp). Les
mises jour des Notes sur l'dition sont publies directement dans les centres de
documentation et comprennent des liens au dernires notes techniques et aux
APAR.
Vous pouvez galement consulter les versions PDF des notes sur l'dition des
produits et les guides d'installation directement partir des CD-ROM du produit
IBM Cognos.

Instructions prospectives
La prsente documentation dcrit les fonctionnalits actuelles du produit. Elle peut
contenir des rfrences des lments qui ne sont pas disponibles actuellement.
Cela n'implique aucune disponibilit ultrieure de ces lments. De telles
rfrences ne constituent en aucun cas un engagement, une promesse ou une
obligation lgale de fournir un lment, un code ou une fonctionnalit. Le
dveloppement, la disponibilit et le calendrier de mise disposition des fonctions
demeurent la seule discrtion d'IBM.

Clause de dcharge relative aux chantillons


La socit Vacances et aventure, Ventes VA, toute variation du nom Vacances et
aventure, ainsi que les exemples de planification, illustrent des oprations
commerciales fictives, avec des exemples de donnes utilises pour dvelopper des
exemples d'applications, destines l'usage d'IBM et des clients d'IBM. Les
exemples de donnes contenus dans ces enregistrements fictifs sont utiliss pour
Copyright IBM Corp. 2005, 2013

ix

reprsenter des transactions de vente, la distribution de produits, des donnes


financires et des ressources humaines. Toute ressemblance avec des noms de
personnes, de socits ou des donnes relles serait purement fortuite. D'autres
fichiers d'exemple peuvent contenir des donnes fictives gnres manuellement
ou par une machine, des donnes factuelles compiles partir de sources
acadmiques ou publiques, ou des donnes utilises avec l'autorisation du
dtenteur des droits d'auteur, utiliser comme chantillon de donnes pour
dvelopper des exemple d'application. Les noms de produit rfrencs peuvent
tre les marques de leurs propritaires respectifs. Toute reproduction sans
autorisation est interdite.

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 1. Famille IBM Cognos


La famille de produits IBM Cognos inclut IBM Cognos Insight, IBM Cognos
Express et IBM Cognos Enterprise. IBM Cognos Enterprise peut tre IBM Cognos
TM1, IBM Cognos Business Intelligence, ou les deux.
La famille de produits IBM Cognos fournit des solutions intgres d'une taille
adapte votre socit. Les solutions sont volutives et dployables dans des
environnements de diffrentes tailles, d'un bureau ou serveur unique un grand
parc de serveurs. Les solutions partagent une fondation, vous pouvez donc
dmarrer par une solution limite pour un besoin immdiat, puis dveloppez votre
quipement au fil du temps. Par exemple, vous pouvez dvelopper votre solution
de la manire suivante :
v Dmarrez en utilisant IBM Cognos Insight pour la reconnaissance de donnes, la
visualisation et la planification.
v Ajoutez un serveur qui utilise IBM Cognos Express pour partager les
connaissances acquises par vos utilisateurs. Crez d'autres analyses pour aider la
planification, l'analyse et la gnration de rapports partir d'ensembles
volumineux de donnes.
v Quand votre communaut grossit et que vos besoins analytiques changent,
dveloppez vos fonctions en utilisant IBM Cognos Enterprise (IBM Cognos TM1
et IBM Cognos Business Intelligence). A partir d'un serveur, vous pouvez
installer distance Cognos Insight sur des bureaux de votre socit. Vous
pouvez acqurir des connaissances partir des informations en temps rel de
votre entreprise et collaborer avec des membres de votre organisation via des
priphriques mobiles.
Le tableau suivant prsente une comparaison des produits de la famille IBM
Cognos.
Tableau 1. Comparaison des principales caractristiques de Cognos Insight, Cognos
Express, et Cognos Enterprise
Principales
caractristiques

Cognos Insight

Cognos Express

Cognos Enterprise

Tableaux de bords

Analyses

Modlisation de
scnario bas sur
des simulations

Planification et
budgtisation

Rapports de
production

Intgration de
Microsoft Office

Prise en charge de
l'iPad d'Apple

Copyright IBM Corp. 2005, 2013

Tableau 1. Comparaison des principales caractristiques de Cognos Insight, Cognos


Express, et Cognos Enterprise (suite)
Principales
caractristiques

Cognos Insight

Cognos Express

Cognos Enterprise

Prise en charge des


autres
priphriques
mobiles

Collaboration
l'chelle de
l'entreprise

Kit de
dveloppement
logiciel

La famille de produits Cognos permet de satisfaire les besoins en gestion de


performances et d'informations dcisionnelles des entits suivantes :
v Les individus ncessitant des analyses personnelles et de bureau peuvent utiliser
Cognos Insight.
v Les entreprises de taille moyenne ou les groupes de travail d'entreprises de plus
grande taille ont besoin de solutions de planification, analyse et gnration de
rapports intgres ; il est recommand d'utiliser Cognos Express.
v Les entreprises de grande taille devant dployer des fonctions analytiques sur
des centaines ou des milliers de personnes peuvent utiliser Cognos Enterprise.

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 2. IBM Cognos BI


IBM Cognos Business Intelligence est une solution conue pour relever les dfis
que constituent la gnration de rapports, l'analyse, les scorecards et la notification
d'vnements l'chelle de l'entreprise.
L'architecture d'IBM Cognos BI a t conue dans une optique d'volutivit, de
disponibilit et d'ouverture. Elle met en oeuvre des technologies non tributaire des
plateformes et bien rodes, telles que XML (Extensible Markup Language), SOAP
(Simple Object Access Protocol) et WSDL (Web Services Definition Language).
Grce cela, IBM Cognos BI est capable de s'intgrer votre infrastructure
technique existante sur diffrentes plateformes et d'augmenter ses performances.
L'architecture IBM Cognos BI propose une interface Web cohrente et sans
consommation de mmoire supplmentaire pour l'affichage, la cration et la la
cration et la gestion des rapports, des analyses, des scorecards et des vnements.
Elle est dote d'un rpartiteur commun et est compatible avec les bases de donnes
relationnelles les plus courantes, ainsi qu'avec OLAP (Online Analytical Processing)
et les cubes relationnels modliss sous forme de dimensions. Elle garantit
l'quilibrage dynamique de la charge et offre des fonctions de reprise aprs
incident pour une exploitation continue. Elle permet galement une administration
centralise, ou dlgue par l'intermdiaire du Web. IBM Cognos BI est
parfaitement compatible avec d'autres produits du march et le dveloppement
personnalis. Il s'intgre aux parcs de serveurs Web et prend en charge la
gnration de rapports et de scorecards multilingues.

IBM Cognos Data Manager


IBM Cognos BI comprend galement Data Manager pour l'intgration des donnes.
Data Manager vous permet d'extraire des donnes partir des systmes source et
des fichiers de donnes, de les transformer, et de les charger dans un entrept de
donnes, un magasin de donnes conforme, ou la zone de transfert pour la
gnration de rapports.
Pour plus d'informations sur l'architecture Data Manager, voir le guide d'installation
et de configuration d'IBM Cognos Data Manager et le guide d'utilisation d'IBM Cognos
Data Manager.

Copyright IBM Corp. 2005, 2013

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 3. Architecture multiniveau


IBM Cognos Business Intelligence bnficie d'une architecture multiniveau. Pour
schmatiser, elle peut tre divise en trois niveaux : serveur Web, applications et
donnes. Les niveaux sont bass sur leur fonction de gestion et sont gnralement
isols par des pare-feu rseau. Les interfaces utilisateur IBM Cognos BI figurent
au-dessus des niveaux.

Interfaces Web et
sous Windows

Interfaces utilisateur
IBM Cognos BI
pare-feu rseau

Serveur Web

Niveau 1 : Serveur Web

Passerelles IBM Cognos BI

pare-feu rseau
Serveur
IBM Cognos

Niveau 2 : Applications

Composants du groupe
de serveurs d'applications
IBM Cognos BI avec le
rpartiteur et
Content Manager

pare-feu rseau
JDBC

API

JDBC

Niveau 3 : Donnes
Magasin de contenu

Magasins d'indicateurs

Bases de donnes de requtes

Figure 1. Flux de l'architecture multiniveau

Ces informations dcrivent une configuration IBM Cognos BI monoposte. Pour


rpondre vos besoins, vous pouvez choisir une configuration diffrente. Pour en
savoir davantage, reportez-vous la section Chapitre 7, Options d'installation,
la page 61.

Interfaces utilisateur
IBM Cognos BI est configur l'aide d'IBM Cognos Configuration. Vous utilisez
aussi IBM Cognos Configuration pour dmarrer et arrter les services IBM Cognos.
Outre IBM Cognos Configuration, IBM Cognos BI dispose d'interfaces utilisateur
pour le Web et pour Windows, rpertories dans le tableau suivant.

Copyright IBM Corp. 2005, 2013

Interfaces Web

Interfaces pour Windows

Cognos Connection

Cognos Framework Manager

Cognos Administration

Cognos Metric Designer

Cognos Query Studio

Cognos Transformer

Cognos Report Studio

Cognos Map Manager

Cognos Analysis Studio

Cognos BI for Microsoft Office

Cognos Event Studio

Cognos Insight

Cognos Metric Studio


Cognos Workspace
Cognos Workspace Advanced

Interfaces utilisateur Web


L'interface Web ultra-lgre inclut les composants suivants:
v IBM Cognos Connection
v IBM Cognos Administration, la page 7
v
v
v

Cognos Query Studio , la page 8


Cognos Report Studio, la page 8
Cognos Analysis Studio, la page 8

v Cognos Event Studio , la page 8


v Cognos Metric Studio, la page 9
v Cognos Workspace, la page 9
v Cognos Workspace Advanced, la page 9
Les interfaces qui sont accessibles aux utilisateurs dpendent des droits qui leur
sont attribus et des packages IBM Cognos BI acquis par votre organisation.

IBM Cognos Connection


IBM Cognos Connection est un portail Web fourni avec IBM
Cognos Business Intelligence ; il offre un point daccs unique aux donnes
dentreprise disponibles pour ses produits. Il offre un point d'entre unique pour
interroger, analyser et organiser les donnes, ainsi que pour crer des rapports, des
scorecards et des vnements. Les utilisateurs peuvent excuter toutes leurs
applications Web dIBM Cognos BI par lintermdiaire dIBM Cognos Connection.
Les autres applications d'information dcisionnelle, ainsi que les adresses URL vers
d'autres applications, peuvent tre intgres IBM Cognos Connection.
Comme les autres interfaces de navigation d'IBM Cognos BI, IBM Cognos
Connection utilise les configurations par dfaut de votre navigateur. Il n'exige pas
l'utilisation de Java, d'ActiveX, ou de plug-ins, et ne les installe pas.
Outre les options d'affichage de donnes et de cration d'objets, IBM Cognos
Connection comprend :
v Des pages de portail

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Le bouton Nouvelle page


ouvre un assistant dans lequel les utilisateurs
peuvent crer une page personnalisable contenant des portlets pour afficher
simultanment diffrents types de contenu.
v Des dossiers publics
Les dossiers publics stockent du contenu IBM Cognos BI partag, par exemple
des packages (Cration de modles de rapports et de packages, la page 52),
des rapports, des agents, des raccourcis et des travaux.
v Des dossiers personnels
Mes dossiers stockent du contenu IBM Cognos BI personnel, par exemple des
rapports, des raccourcis et des travaux.
v Des prfrences utilisateur
inclut des liens vers Ma liste de
Le bouton Options Mon espace de travail
surveillance (listes d'alertes et rgles de surveillance pour contrler les
vnements mtier), Mes prfrences (paramtres des formats, de langue, de
fuseau horaire, d'informations de contact et de contenu du portail) et Mes
activits et plannings (fentre dans laquelle vous pouvez dfinir des priorits
pour vos activits IBM Cognos BI, et les surveiller).
v Des liens vers des outils et des applications
Le bouton Lancer fournit des liens vers les studios IBM Cognos BI, vers les
dfinitions d'accs au dtail, qui sont utilises pour naviguer dans les donnes
connexes lors de l'interrogation ou de l'analyse des donnes, et vers IBM Cognos
Administration.
Pour plus d'informations sur l'utilisation de Cognos Connection, voir le guide
d'utilisation d'IBM Cognos Connection.
L'architecture ouverte d'IBM Cognos BI signifie que vous pouvez intgrer IBM
Cognos BI au portail Web existant de votre organisation. Vous pouvez utiliser
Portal Services, fourni avec IBM Cognos BI, pour intgrer IBM Cognos BI un
certain nombre de portails, notamment :
v SAP Enterprise Portal
v IBM WebSphere Portal
v Oracle WebCenter Interaction Portal
v SharePoint Portal
Pour plus d'informations, voir le guide d'administration et de scurit d'IBM Cognos.

IBM Cognos Administration


Loutil Administration dIBM Cognos est une interface de gestion centrale qui
renferme les tches administratives dIBM Cognos BI. Il permet deffectuer
facilement la gestion globale de lenvironnement IBM Cognos et est accessible par
le biais dIBM Cognos Connection.
IBM Cognos Administration est organis en trois sections :
v Statut
Utilisez les liens de cette section pour de surveiller les activits, l'tat du serveur,
et les indicateurs systme, et modifier certains paramtres systme.
v Scurit

Chapitre 3. Architecture multiniveau

Utilisez les liens de cette section pour dfinir les utilisateurs, les groupes et les
rles pour des raisons de scurit, configurer les fonctions des interfaces et des
studios, et dfinir des proprits pour les profils d'interfaces utilisateur
(Professionnel et Express) utiliss dans Report Studio.
v Configuration
Utilisez les liens de cette section pour configurer des connexions de sources de
donnes, dployer du contenu IBM Cognos BI d'un magasin de contenu un
autre, crer des listes de diffusion et de contacts, ajouter des imprimantes,
dfinir des styles, grer la prsentation des portlets et du portail, dmarrer ou
arrter des rpartiteurs et des services, et modifier les paramtres systme.
Pour plus d'informations sur l'utilisation de Cognos Administration, voir le guide
d'administration et de scurit d'IBM Cognos Business Intelligence.

Cognos Query Studio


Query Studio permet aux utilisateurs disposant de connaissances limites de
concevoir, de crer et d'enregistrer des rapports qui rpondent aux besoins non
couverts par les rapports standard de qualit professionnelle crs dans Report
Studio.
Pour plus d'informations sur l'utilisation de Cognos Query Studio, voir le guide
d'utilisation d'IBM Cognos Query Studio.

Cognos Report Studio


Report Studio permet aux auteurs de crer, d'diter et de distribuer une large
gamme de rapports de qualit professionnelle. Ils peuvent galement dfinir des
modles de rapports standard pour l'entreprise utiliser dans Query Studio, ainsi
qu'diter des rapports crs dans Query Studio ou Analysis Studio.
Pour plus d'informations sur l'utilisation de Cognos Report Studio, voir le guide
d'utilisation d'IBM Cognos Report Studio.

Cognos Analysis Studio


Dans Analysis Studio, les utilisateurs peuvent explorer, analyser et comparer les
donnes dimensionnelles. Analysis Studio offre un accs aux sources de donnes
dimensionnelles et OLAP (Online Analytical Processing), ainsi qu'aux sources de
donnes relationnelles modlises sous forme de dimension. Les analyses cres
dans Analysis Studio peuvent tre ouvertes dans Report Studio et servir laborer
des rapports de qualit professionnelle.
Pour plus d'informations sur l'utilisation de Cognos Analysis Studio, voir le guide
d'utilisation d'IBM Cognos Analysis Studio.

Cognos Event Studio


Dans Event Studio, vous dfinissez des agents pour suivre vos donnes et excuter
des tches lorsque vous devez faire face des conditions exceptionnelles ou des
vnements qui s'y rapportent. Lorsqu'un vnement survient, les utilisateurs sont
alerts afin qu'ils puissent ragir. Les agents peuvent publier des informations
dtailles sur le portail, envoyer des alertes par courrier lectronique, excuter et
distribuer des rapports bass sur les vnements, ainsi que surveiller l'volution de
ces derniers. Par exemple, la demande d'assistance d'un client important ou

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

l'annulation d'une grosse commande peut dclencher un vnement, par exemple


l'envoi d'un courrier lectronique aux personnes concernes.
Pour plus d'informations sur l'utilisation de Cognos Event Studio, voir le guide
d'utilisation d'IBM Cognos Event Studio.

Cognos Metric Studio


Dans Metric Studio, vous pouvez crer et proposer un environnement personnalis
compos de scorecards pour surveiller et analyser les indicateurs l'chelle de
votre entreprise. Les utilisateurs peuvent surveiller et analyser les informations
critiques et crer des rapports en utilisant des scorecards bass sur des indicateurs
interfonctionnels.
Pour plus d'informations sur l'utilisation de Cognos Metric Studio, voir le guide
d'utilisation d'IBM Cognos Metric Studio.

Cognos Workspace
IBM Cognos Workspace vous permet de crer des espaces de travail interactifs
labors l'aide de contenus IBM Cognos et de sources de donnes externes, telles
que des feuilles Web ou des cubes TM1 en fonction de vos besoins d'informations
spcifiques. Vous pouvez ouvrir des espaces de travail ou des rapports favoris,
manipuler le contenu dans les espaces de travail et envoyer ces derniers par
courrier lectronique. Vous pouvez galement utiliser des commentaires, des
activits et des logiciels de communication tels que IBM Connections pour faciliter
les prises de dcision collaboratives.
Pour plus d'informations sur l'utilisation de Cognos Workspace, voir le Guide
d'utilisation d'IBM Cognos Workspace.

Cognos Workspace Advanced


IBM Cognos Workspace Advanced, un composant d'IBM Cognos BI, vous permet
d'effectuer une exploration des donnes avance et de crer des rapports simples.
Cognos Workspace Advanced vous permet d'tendre l'exploration des donnes en
spcifiant des mesures supplmentaires, en ajoutant des formatages conditionnels
et en utilisant des calculs avancs.
Vous pouvez galement crer des rapports avec des sources de donnes
relationnelles ou dimensionnelles qui affichent vos donnes sous forme de listes,
de tableaux croiss et de graphiques. Vous avez la possibilit d'utiliser votre propre
source de donnes externe.
Il existe deux faons de dmarrer Cognos Workspace Advanced :
v A partir d'un espace de travail dans IBM Cognos Workspace, vous pouvez
cliquer sur un bouton pour crer un rapport ou effectuer une exploration
avance des informations contenues dans cet espace de travail.
v A partir du portail IBM Cognos Connection, vous pouvez cliquer sur Crer des
rapports d'activit.
Pour plus d'informations sur l'utilisation de Cognos Workspace Advanced, voir le
Guide d'utilisation d'IBM Cognos Workspace Advanced.

Chapitre 3. Architecture multiniveau

Interfaces utilisateur sous Windows


IBM Cognos Framework Manager, IBM Cognos Metric Designer, IBM Cognos
Transformer, IBM Cognos Map Manager, IBM Cognos BI for Microsoft Office et
IBM Cognos Insight sont les diffrentes interfaces d'IBM Cognos BI Web.

Cognos Framework Manager


IBM Cognos Framework Manager est l'outil de modlisation pour la cration et la
gestion des mtadonnes d'entreprise utilises dans les analyses et les rapports
IBM Cognos BI. Les mtadonnes sont publies de faon tre utilises par des
outils de gnration de rapports sous forme de pack, offrant ainsi une vue mtier
intgre unique d'un ventail de sources de donnes.
Les cubes OLAP sont conus pour contenir des mtadonnes pour la gnration de
rapports et l'analyse dcisionnelle. Toutes les mtadonnes, y compris les membres,
les dimensions de cube, les hirarchies et les niveaux sont chargs au moment de
l'excution.
Pour plus d'informations sur l'utilisation de Cognos Framework Manager, voir le
document IBM Cognos Framework Manager User Guide.

Cognos Metric Designer


Metric Designer est l'outil de modlisation permettant de crer des extraits utiliss
dans les applications de cration de scorecards IBM Cognos BI. Les extraits
permettent de mapper et de transfrer des informations partir de sources de
mtadonnes existantes, telles que des fichiers IBM Cognos Framework Manager et
Impromptu Query Definition (.iqd).
Pour plus d'informations sur l'utilisation de Cognos Metric Designer, voir le
document IBM Cognos Metric Designer User Guide.

Cognos BI for Microsoft Office


IBM Cognos BI for Microsoft Office permet d'accder aux donnes des rapports
IBM Cognos dans les applications Microsoft Office.
IBM Cognos BI for Microsoft Office utilise Microsoft .NET Framework pour
permettre aux clients d'interagir avec les composants serveur. IBM Cognos BI for
Microsoft Office contient deux types de client :
v Le client intelligent est sans administration et sans dploiement. Les mises jour
du produit sont automatiquement appliques par l'intermdiaire du client
intelligent.
v Le module complmentaire client COM ncessite une installation. Les mises
jour du produit sont distribues par la dsinstallation et la rinstallation du
module complmentaire client COM.
Pour plus d'informations sur l'utilisation d'IBM Cognos BI for Microsoft Office,
voir le guide d'utilisation correspondant. Pour plus d'informations sur la
configuration et le dploiement des clients IBM Cognos BI for Microsoft Office,
voir le Guide d'installation et de configuration d'IBM Cognos Business Intelligence.

10

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Cognos Transformer
IBM Cognos Transformer est l'outil de modlisation IBM Cognos BI utilis pour
crer des PowerCubes utiliser dans IBM Cognos BI. Les PowerCubes IBM
Cognos BI scuriss ne sont pas compatibles avec IBM Cognos Series 7.
Pour en savoir davantage sur l'installation et la configuration de versions de
Transformer antrieures la 8,4, reportez-vous la documentation fournie avec
votre dition de Transformer.

Cognos Map Manager


IBM Cognos Map Manager est un utilitaire Windows utilis par les administrateurs
et les modlisateurs pour importer des cartes et mettre jour les libells dans
Report Studio. Pour les lments de cartes, tels que les noms de pays et de villes,
les administrateurs et les modlisateurs peuvent dfinir d'autres noms afin de
fournir des versions multilingues du texte apparaissant sur la carte.
Pour plus d'informations sur l'utilisation de Cognos Map Manager, voir le
document IBM Cognos Map Manager Installation and User Guide.

Cognos Insight
Dans IBM Cognos Insight, vous pouvez analyser des donnes, explorer des
scnarios et influencer les dcisions en crant des espaces de travail personnels ou
grs. Ces espaces de travail permettent de communiquer les rsultats aux
responsables. Etant donn que Cognos Insight prend en charge l'criture diffre,
vous pouvez utiliser ces espaces de travail pour rassembler et consolider les
prvisions, les validations et les cibles de gestion.
IBM Cognos Insight est fourni avec IBM Cognos BI. Utilisez le programme
d'installation IBM Cognos Connection pour Cognos Insight pour installer le logiciel
de mise disposition sur les serveurs Cognos BI. Ce logiciel permet plusieurs
utilisateurs de tlcharger et d'installer IBM Cognos Insight sur leurs ordinateurs
partir de l'interface Cognos Connection.
Pour plus d'informations sur l'utilisation de Cognos Insight, voir leguide
d'utilisation d'IBM Cognos Insight.

Niveau 1. Serveur Web : Passerelles IBM Cognos BI


Le groupe des serveurs Web d'IBM Cognos BI contient une ou plusieurs passerelles
IBM Cognos BI.
Dans IBM Cognos Business Intelligence, les communications Web seffectuent
gnralement par lintermdiaire de passerelles qui rsident sur un ou plusieurs
serveurs Web. Une passerelle est une extension de programme de serveur Web qui
transfre les informations d'un serveur Web vers un autre serveur.
Les communications Web peuvent aussi s'effectuer directement par le biais d'un
rpartiteur IBM Cognos BI, bien que cette option reste moins utilise que les
passerelles.
Si vous installez la passerelle sur un ordinateur autre que Content Manager ou que
celui des composants du groupe des serveurs d'applications, vous devez configurer
la passerelle afin qu'elle connaisse l'emplacement d'un rpartiteur, situ de
Chapitre 3. Architecture multiniveau

11

prfrence sur un ordinateur ddi aux composants du groupe des serveurs


d'applications. Pour la protection par reprise automatique, vous pouvez configurer
plusieurs rpartiteurs pour un mme ordinateur passerelle. Pour en savoir
davantage, reportez-vous la section Rpartiteur, la page 13.
IBM Cognos BI prend en charge plusieurs types de passerelles Web, notamment :
v ISAPI
ISAPI peut tre utilis pour le serveur Web Microsoft Internet Information
Services (IIS). Il offre de meilleures performances pour IIS.
v apache_mod
Vous pouvez utiliser une passerelle apache_mod avec le serveur Web Apache.
v Un servlet
Si votre infrastructure de serveurs Web prend en charge les servlets ou si vous
utilisez un serveur d'applications, vous pouvez utiliser une passerelle de type
servlet.
v CGI
La passerelle par dfaut, CGI, peut tre utilise pour tous les serveurs Web pris
en charge, mais ne doit pas tre utilise dans un environnement de production.
Quand une passerelle IBM Cognos BI reoit une demande, elle :
v Chiffre les mots de passe des fins de scurit
v Extrait les informations requises pour soumettre la demande un serveur IBM
Cognos BI
v Joint les variables d'environnement pour le serveur Web
v Ajoute un espace-noms par dfaut la demande afin que le serveur authentifie
l'utilisateur dans l'espace-noms appropri
v Transmet les demandes un rpartiteur IBM Cognos BI en vue de leur
traitement
Pour plus d'informations sur la configuration des passerelles IBM Cognos BI,
reportez-vous au manuel IBM Cognos Business Intelligence - Guide d'installation et de
configuration.

Niveau 2. Applications : Serveurs IBM Cognos BI


Le groupe des serveurs d'applications d'IBM Cognos BI contient un ou plusieurs
serveurs IBM Cognos BI. Un serveur IBM Cognos BI excute des demandes, telles
que des rapports, des analyses et des requtes, qui sont transmises par une
passerelle. Un serveur IBM Cognos BI affiche galement les interfaces d'IBM
Cognos Connection et de Metric Studio.
Chaque installation IBM Cognos BI contient :
v Les composants du groupe des serveurs d'application, parmi lesquels se trouve
un rpartiteur, qui gre les services et achemine les demandes
v Content Manager, qui gre les informations d'IBM Cognos BI

12

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Services IBM Cognos


Composants du groupe
des serveurs d'applications
Rpartiteur
Services

Content Manager
Access
Manager

Figure 2. Services IBM Cognos

Rpartiteur
Le rpartiteur dmarre tous les services IBM Cognos configurs et activs sur un
ordinateur et route les demandes.
Le rpartiteur est une application units d'excution multiples qui utilise une ou
plusieurs units d'excution par demande. Les modifications de configuration sont
communiqus rgulirement tous les rpartiteurs actifs. Le rpartiteur inclut IBM
Cognos Application Firewall pour la scurit de IBM Cognos BI.
Le rpartiteur peut router les demandes vers un service local, tel que le service de
gnration de rapports, le service de prsentation, le service de travail ou le service
de contrle.
Un rpartiteur peut aussi router les demandes vers un rpartiteur donn pour
excute une demande spcifique. Des demandes peuvent tre achemines vers des
rpartiteurs spcifiques en fonction des besoins en matire d'quilibrage de la
charge ou concernant les packs ou les groupes d'utilisateurs. Par exemple, si un
source de donnes OLAP est disponible pour un seul groupe de serveurs IBM
Cognos, vous spcifiez que toutes les demandes de la source de donnes soient
envoyes ce groupe de serveurs IBM Cognos. Pour plus d'informations sur le
routage des demandes en fonction des packages ou des groupes d'utilisateurs, voir
le Guide d'administration et de scurit.
Lorsque vous configurez des passerelles IBM Cognos BI, vous pouvez lister les
URI (universal resource identifiers) des rpartiteurs cible en les classant dans
l'ordre dcroissant de prfrence. En cas de dfaillance d'un rpartiteur, les
demandes sont achemines vers un autre rpartiteur en fonction de la liste. Le
statut du rpartiteur principal est contrl par la passerelle et les demandes sont
rachemines vers ce composant lorsqu'il est remis en service. Pour plus
d'informations, voir IBM Cognos Business Intelligence - Guide d'installation et de
configuration.
Lorsqu'un rpartiteur dmarre, il s'enregistre auprs de Content Manager. Par
consquent, chaque rpartiteur a connaissance de l'existence des autres
rpartiteurs. Si un rpartiteur choue ou est indisponible, les demandes du
rpartiteur sont achemines vers les autres rpartiteurs jusqu' ce que celui ayant
chou s'enregistre de nouveau.

Chapitre 3. Architecture multiniveau

13

Services IBM Cognos


Une fois IBM Cognos install et configur, un rpartiteur est disponible par dfaut
sur chaque ordinateur. Chaque rpartiteur est associ un ensemble de services,
prsents dans le tableau ci-dessous.
Tableau 2. Services IBM Cognos
Service
Service d'agent

Service d'annotation

service de gnration de rapports par lots

Service cache de Content Manager

Service Content Manager

Fonction
Excute des agents. Si les conditions d'un
agent sont remplies lorsque l'agent est
excut, le service d'agent demande au
service de surveillance d'excuter les tches.
Permet d'ajouter des commentaires des
rapports via IBM Cognos Workspace. Ces
commentaires sont persistants d'une version
l'autre du rapport.
Gre les demandes en arrire-plan
concernant l'excution de rapports et fournit
des versions de sortie des rapports pour le
compte du service de surveillance.
Amliore les performances du systme en
gnral ainsi que l'volutivit de Content
Manager en plaant en cache les rsultats
des requtes frquemment excutes dans
chaque rpartiteur.
v Excute des fonctions de manipulation
d'objets dans le magasin de contenu (par
exemple, ajout, requte, mise jour,
suppression, dplacement et copie).
v Met galement en oeuvre des fonctions de
gestion du magasin de contenu, telles que
l'importation et l'exportation

Service de transfert des donnes

Service de diffusion

Service de gestion des vnements

Service Graphics

14

Gre l'excution des tches de transfert de


donnes dans IBM Cognos BI. Les tches de
mouvement de donnes, telles que Builds et
JobStreams, sont cres dans Data Manager
Designer et peuvent tres publies dans IBM
Cognos 8.
Envoie des courriers lectroniques un
serveur SMTP externe pour le compte
d'autres services, tels que le service de
gnration de rapports, le service de travail,
le service d'agent ou le service d'intgration
de donnes.
Cre, programme et gre des objets
d'vnements reprsentant des rapports, des
travaux, des agents, la maintenance du
magasin de contenu, des importations et
exportations de dploiement et des
indicateurs
Produit des graphiques pour le compte du
service de gnration de rapports. Les
graphiques peuvent tre gnrs sous quatre
formats diffrents : Raster, Vector, Microsoft
Excel XML ou PDF.

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Tableau 2. Services IBM Cognos (suite)


Service
Service de gestion des tches humaines

Fonction
Permet la cration et la gestion de tches
utilisateur. Une tche utilisateur telle que
l'approbation d'un rapport peut tre affecte
des individus ou des groupes sur la base
de circonstances ad hoc ou par le biais de
n'importe quel autre service.

Service des donnes d'index

Offre des fonctions plein texte de base pour


le stockage et l'extraction des termes et des
documents rcapitulatifs indexs.

service de recherche par index

Offre des fonctions de recherche et d'accs


au dtail, telles que des listes ou des alias,
par exemple.

service de mise jour d'index

Fournit des fonctions d'criture, de mise


jour, de suppression et d'administration.

Service de travail

Service de journalisation

Excute des travaux en indiquant au service


de surveillance qu'il doit excuter les tches
en arrire-plan. Les tches incluent
notamment des rapports, d'autres travaux,
des importations et des exportations.
Enregistre les messages de journal gnrs
par le rpartiteur et par d'autres services. Le
service de journalisation peut tre configur
pour enregistrer les informations de
journalisation dans un fichier, une base de
donnes, un serveur de journalisation
distant, le journal des vnements Windows
ou un journal systme UNIX. Les
informations de journalisation peuvent
ensuite tre analyses par les clients ou par
Cognos Software Services. Elles incluent :
v les vnements lis la scurit,
v les informations sur les erreurs des
applications et du systme,
v les informations de diagnostic
slectionnes.

Service de mtadonnes

Fournit l'accs aux informations de ligne


depuis Cognos Viewer, Report Studio, Query
Studio et Analysis Studio. Les informations
de ligne concernent par exemple les sources
de donnes ou les expressions de calcul.

Service Metric Studio

Fournit l'interface utilisateur Metric Studio


pour le suivi et la saisie des informations sur
les performances.

Service de migration

Gre la migration entre IBM Cognos Series 7


et IBM Cognos BI.

Chapitre 3. Architecture multiniveau

15

Tableau 2. Services IBM Cognos (suite)


Service
Service de surveillance

Fonction
v Gre le suivi et l'excution des tches qui
sont programmes, soumises pour une
excution ultrieure ou excutes en
arrire-plan.
v Affecte un service cible pour le traitement
d'une tche planifie. Par exemple, le
service de surveillance peut demander au
service de gnration de rapports par lots
d'excuter un rapport, au service de
travail d'excuter un travail ou au service
d'agent d'excuter un agent.
v Cre des objets d'historique dans Content
Manager et gre les oprations de reprise
et de rcupration lies l'excution des
entres.

Service de console d'administration de


Planning
Service des donnes de planification

Service de travail de Planning

Service Web de Planning

Service PowerPlay

Service de prsentation

Gre les communications avec la Console


d'administration de Contributor.
Gre les communications pour la gnration
de rapports en temps rel partir de
donnes de plans Contributor dans IBM
Cognos BI.
Gre les communications avec le
sous-systme du serveur de travail de
Cognos Planning.
Gre les communications avec les
utilisateurs Web de Contributor et du
module d'extension de Contributor
pour Excel.
Gre les requtes permettant d'excuter les
rapports PowerPlay.
v Convertit les rponses XML gnriques
provenant d'un autre service dans un
format de sortie, tel que HTML ou PDF.
v Fournit des fonctions d'affichage, de
navigation et d'administration dans IBM
Cognos Connection.

Service de requte

Gre les requtes dynamiques et renvoie le


rsultat au service de traitement par lots ou
de rapport ayant mis la requte.

service de gnration de donnes de


rapports

Gre le transfert des donnes de rapport


entre IBM Cognos BI et les applications qui
les exploitent, notamment IBM Cognos BI
for Microsoft Office et IBM Cognos Mobile.

Service de gnration de rapports

Service de rfrentiel

16

Gre les demandes interactives concernant


l'excution de rapports et fournit des sorties
de rapports un utilisateur d'IBM Cognos
Connection ou d'un studio.
Gre les demandes d'extraction de sortie de
rapport archiv partir d'un rfrentiel
d'archive ou d'un conteneur d'objets.

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Tableau 2. Services IBM Cognos (suite)


Service

Fonction
Dfinit le service compatible avec l'API
BI Bus utilis pour obtenir les paramtres de
configuration d'IBM Cognos BI pour
l'ensemble de l'application. Il fournit
galement des mthodes permettant de
normaliser et de valider les chanes de
paramtres rgionaux et de les mapper avec
les paramtres rgionaux pris en charge par
votre application.

Service du systme

Active la galerie de visualisation dans


Report Studio.

Service de galerie de visualisation

Content Manager
Content Manager est le service d'IBM Cognos BI Intelligence qui gre le stockage
des donnes dapplication des utilisateurs et notamment la reconnaissance de la
visualisation interactive, le service des mtadonnes relationnelles, la scurit, les
donnes de configuration, les modles, les mesures, les spcifications de rapport et
les sorties de rapport. Content Manager est ncessaire pour publier des packs,
extraire ou stocker des spcifications de rapports, grer des informations de
planification ou encore grer l'espace-noms de Cognos.
Content Manager stocke des informations dans une base de donnes de magasin
de contenu, gnralement situe au niveau 3 de l'architecture. Pour en savoir
davantage, reportez-vous la section Rpartiteur, la page 13.

Content Manager

Access Manager
Service
Service
d'authentification cryptographique

Autorit de
certification

Niveau 2 : Applications

pare-feu rseau
JDBC
Niveau 3 : Donnes

Magasin de contenu

Magasin
d'authentification

Figure 3. Diagramme de Content Manager

Il est possible que votre installation comprenne plusieurs applications Content


Manager, chacune sur un ordinateur diffrent. Un ordinateur Content Manager
peut tre activ et un ou plusieurs autres en veille.
Les informations stockes par Content Manager sont les suivantes :
Chapitre 3. Architecture multiniveau

17

v Des rapports
Les rapports incluent les spcifications, les proprits, les paramtres de scurit,
et les sorties. Il s'agit notamment des analyses cres dans Analysis Studio, des
requtes cres dans Query Studio et des rapports crs dans Report Studio.
v Des packages de rapports
Les packages contiennent les mtadonnes, les rapports et les dossiers.
v Des packages d'indicateurs
Les packages d'indicateurs contiennent les mtadonnes, les scorecards et les
dossiers.
v Des agents
Les agents incluent les conditions, les plannings, ainsi que les tches permettant
de surveiller les vnements et de diffuser les notifications. Est incluse la liste
des instances rcemment dtectes d'un vnement.
v La configuration des serveurs
La configuration du serveur contient des informations sur les rpertoires et sur
l'espace-noms Cognos (Espace-noms Cognos, la page 124), ainsi que des
informations sur les contacts, des listes de diffusion, les sources de donnes et
les imprimantes.
v Les informations personnelles des utilisateurs
Les informations personnelles des utilisateurs sont Mes dossiers et Mes pages.
v Des donnes linguistiques
Les donnes linguistiques comprennent les noms, les descriptions et les
infobulles en plusieurs langues pour la prise en charge des fonctions
multilingues d'IBM Cognos BI.
v espaces de travail
Espaces de travail partags dans Cognos Connection partir de Cognos Insight
Content Manager excute des fonctions classiques, telles que l'ajout, les requtes, la
mise jour, la suppression, le dplacement et la copie). Il excute galement des
fonctions de gestion du magasin de contenu, telles que l'importation et
l'exportation.

Access Manager
Content Manager contient Access Manager, qui est le composant de scurit
principal d'IBM Cognos BI. Access Manager tire le meilleur parti des fournisseurs
de scurit en place utiliss avec IBM Cognos BI.
Il apporte IBM Cognos BI un ensemble cohrent de fonctions de scurit et
d'API, notamment des processus d'authentification des utilisateurs, d'autorisation
et de chiffrement. Il fournit en outre le support de l'espace-noms Cognos.
Certaines fonctions de scurit, telles que l'authentification des utilisateurs, sont
externes IBM Cognos BI mais sont mises sa disposition par Access Manager.
D'autres fonctions, telles que l'autorisation, sont internes IBM Cognos BI, et
implmentes par Access Manager.
Pour de nombreuses fonctions lies la scurit, Access Manager a besoin de
certificats et interagit avec une autorit de certification. Par dfaut, IBM Cognos BI
utilise son propre service d'autorit de certification pour tablir la base de
l'approbation dans l'infrastructure de scurit d'IBM Cognos BI. Si vous faites
appel une autorit de certification tierce, vous pouvez configurer IBM Cognos BI

18

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

pour qu'il l'utilise au lieu son autorit de certification par dfaut. Pour en savoir
davantage, reportez-vous la section Chapitre 11, Architecture de scurit, la
page 123.

Niveau 3. Donnes : Fournisseurs de contenu


Le niveau donnes d'IBM Cognos Business Intelligence contient les lments
suivants :
v Magasin de contenu
v Sources de donnes, la page 20
v Magasin d'indicateurs, la page 21

Magasin de contenu
Le magasin de contenu est une base de donnes relationnelle qui contient des
donnes dont votre produit IBM Cognos BI a besoin pour fonctionner. Il sagit de
spcifications de rapports, de modles publis et des packs qui les contiennent,
ainsi que des informations de connexion pour les sources de donnes, des
informations sur lespace noms externes et celui de Cognos, ainsi que des
informations sur la planification et la diffusion de rapports en rafale.
IBM Cognos BI contient IBM Cognos Content Database, qui peut tre utilis
comme magasin de contenu par dfaut pour les installations de test et de
dmonstration, mais qui ne doit jamais tre utilis dans un environnement de
production.
Le service IBM Cognos qui utilise la base de donnes du magasin de contenu
sappelle Content Manager.
Content Manager utilise une API JDBC (Java DataBase Connectivity) pour accder
au magasin de contenu et stocker les indicateurs. IBM Cognos BI est livr avec les
pilotes JDBC pour IBM Cognos Content Database et IBM DB2. Si vous utilisez les
bases de donnes Oracle, Microsoft SQL Server ou Sybase, vous devez vous
procurer les pilotes JDBC correspondants.
Les rsultats de rapport utilisant d'autres formats, tels que HTML, XML et CSV
(Comma Separated Values), sont stocks l'tat compress, et sont dcompresss
par Content Manager avant d'tre envoys un utilisateur.

IBM Cognos Content Database


IBM Cognos Content Database est une instance de la base de donnes Apache
Derby qui peut ventuellement tre install et utilis comme magasin de contenu
par dfaut. IBM Cognos Content Database peut tre utilis l o vous ne souhaitez
pas implmenter une base de donnes du commerce, par exemple dans un
environnement de test ou d'exprimentation. Dans un environnement de
production, vous devez utiliser une base de donnes du commerce compatible.
Apache Derby est un logiciel libre dont les termes de la licence sont consultables
sur le site Web d'Apache Derby. Toute modification apporte la base de donnes
Apache Derby, et son utilisation avec d'autres produits qu'IBM Cognos ne sont pas
prises en charge. Les modifications que vous apportez la base de donnes
Apache Derby sont faites vos propres risques.

Chapitre 3. Architecture multiniveau

19

IBM Cognos Content Database peut tre install avec d'autres composants IBM
Cognos BI, ou sur un ordinateur distinct. Le service Cognos Content Database
dmarre la base de donnes Apache Derby dans laquelle IBM Cognos Content
Database s'excute.
Si vous installez IBM Cognos Content Database sur le mme ordinateur que
Content Manager, IBM Cognos Content Database sera utilis comme magasin de
contenu par dfaut. Pour en savoir davantage sur la modification du magasin de
contenu, voir le Guide d'installation et de configuration d'IBM Cognos Business
Intelligence.

Sources de donnes
Les sources de donnes accessibles par l'intermdiaire d'IBM Cognos BI sont les
bases de donnes relationnelles, les cubes dimensionnels ou OLAP, les fichiers
plat, et d'autres types de magasin de donnes physiques. Elles incluent galement
les informations de connexion ncessaires l'accs aux donnes.
Les composants du groupe de serveurs d'applications utilisent des connexions
spcifiques pour accder aux sources de donnes.

Enterprise Information Integrators


IBM Cognos BI peut tre utilis avec les produits Enterprise Information
Integration (EII), par exemple IBM Cognos BI Virtual View Manager.
Virtual View Manager dIBM Cognos BI permet daccder dautres sources de
donnes telles que LDAP, JDBC (Java Database Connectivity JDBC), Open XML et
WSDL et amliore les performances lors de la requte de donnes issues de
plusieurs sources.
Dans le scnario qui suit, le produit EII modlise un ensemble de bases de
donnes, produisant ainsi une source de donnes virtuelle unique sous la forme
d'une vue unifie des bases. IBM Cognos BI accde au service EII comme s'il
s'agissait d'une seule base de donnes, et le service EII assemble les donnes
provenant des diffrentes sources en fonction des besoins.

pare-feu rseau
API

JDBC
Niveau 3 : Donnes
Magasin de contenu

Service
Enterprise
Information
Integrator (EII)

Modlisation
EII

Sources de donnes d'entreprise

Figure 4. Diagramme prsentant les quatre sources de donnes d'entreprise alimentant une
source de donne EII virtuelle unique

20

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Magasin d'indicateurs
Un magasin d'indicateurs est une base de donnes relationnelle contenant des
donnes relatives aux packs d'indicateurs. Un magasin d'indicateurs contient aussi
les paramtres de Metric Studio, tels que les prfrences de l'utilisateur.
Vous pouvez crer plusieurs magasins d'indicateurs. Par exemple, un magasin
d'indicateurs peut disposer de contenu pour une application de type ventes, tandis
qu'un autre proposera du contenu destin une application financire.

Chapitre 3. Architecture multiniveau

21

22

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 4. Communications
Les composants IBM Cognos Business Intelligence communiquent entre eux et avec
les autres applications intgres IBM Cognos BI l'aide de BI Bus.
BI Bus est une API SOAP (Simple Object Access Protocol) ouverte et documente
qui prend en charge WSDL (Web Services Definition Language). Pour plus
d'informations sur l'intgration d'applications dans les composants IBM Cognos BI,
voir le document Software Development Kit Developer Guide.
BI bus n'est pas un composant logiciel comme Content Manager ou le serveur IBM
Cognos BI, mais un ensemble de protocoles qui rgissent les communications entre
les services IBM Cognos. Il dfinit galement la faon dont les normes et les
protocoles du secteur informatique sont utiliss avec IBM Cognos BI, en permettant
celui-ci d'tre un systme totalement ouvert.

Interfaces utilisateur
IBM Cognos BI

Interfaces Web et
sous Windows

pare-feu rseau

Niveau 1 : Serveur Web

Serveur Web

Niveau 2 : Applications

Serveur
IBM Cognos BI

Passerelles IBM Cognos BI

pare-feu rseau
Composants du groupe
des serveurs d'applications
IBM Cognos BI
avec un rpartiteur et
Content Manager

pare-feu rseau
JDBC

API

JDBC

Niveau 3 : Donnes
Magasin de
contenu

Magasins d'indicateurs
Bases de donnes de requtes

Figure 5. Diagramme mettant en vidence les serveurs Content Store et IBM Cognos dans
l'architecture logicielle IBM Cognos

Tout ce qui est gr via IBM Cognos Connection ou votre portail est mis
disposition par l'intermdiaire de BI Bus. Il s'agit notamment des packages, des
dossiers, des rapports, des analyses, des vnements, des objets rpertoire, des
serveurs, des objets dploiement et des mtadonnes. L'utilisation d'une API via le
kit SDK IBM Cognos vous permet de crer, lire, mettre jour et supprimer ces
objets, et de dfinir la scurit et d'autres proprits.
Les processus mis en oeuvre par le protocole BI Bus comprennent :
v La messagerie et la rpartition
v Le traitement des messages des fichiers journaux
v

La gestion des connexions de base de donnes

Copyright IBM Corp. 2005, 2013

23

v
v
v
v

Les interactions Microsoft .NET Framework


L'utilisation des ports
Le traitement des flux de demande
Les pages du portail

Messagerie et rpartition
Le protocole BI Bus comprend les processus de messagerie et de rpartition.
IBM Cognos BI architecture est configur pour rduire les temps de rpartition.
IBM Cognos BI peut utiliser les fonctions rseau, telles que les routeurs ddis
l'quilibrage de la charge, pour mettre en oeuvre une utilisation quitable des
rpartiteurs et des passerelles Web. les routeurs d'quilibrage de charge
rpartissent les demandes entre plusieurs serveurs Web ou serveurs d'applications,
en veillant ce que la charge soit partages par tous les rpartiteurs.
Le schma d'quilibrage de charge entre les rpartiteurs est un algorithme statique.
Vous pouvez dfinir une pondration pour chaque rpartiteur. Un rpartiteur
auquel est affecte une pondration de 2 peut raliser deux fois plus de travail
d'un rpartiteur dont la pondration est 1, et ainsi de suite. Chaque rpartiteur
rpartit le travail entre tous les rpartiteurs l'aide d'un algorithme de
permutation circulaire pondr.

Rpartition locale prfre


Lorsque vous utilisez un mcanisme externe d'quilibrage de charge, il est
recommand de choisir l'option favorisant la rpartition locale.
Avec cette option, le rpartiteur n'effectue pas d'quilibrage de la charge. Les
demandes qui peuvent tre traites localement le sont. Si le mcanisme externe
d'quilibrage de charge envoie une demande un ordinateur sur lequel le service
requis n'est pas disponible, le rpartiteur achemine la demande vers un ordinateur
adquat.
Pour en savoir davantage, reportez-vous la section Equilibrage de la charge,
la page 88.

Traitement des messages des journaux


Le protocole BI Bus inclut le traitement des messages des journaux, un outil de
diagnostic important pour analyser le comportement d'IBM Cognos BI.
Outre les messages d'erreur, les messages de journal fournissent des informations
sur le statut des composants et une vue de niveau suprieur des vnements
essentiels. Par exemple, les messages de journal peuvent donner des informations
sur les tentatives de dmarrage et d'arrt des services, la fin du traitement des
requtes et les indicateurs d'erreurs fatales. Les journaux d'audit, disponibles
depuis une base de donnes de journalisation, fournissent des informations sur
l'activit des utilisateurs et des rapports.
Les services IBM Cognos de chaque ordinateur envoient des informations sur les
erreurs et les vnements vers un serveur de journalisation local. Un serveur de
journalisation local est install dans le dossier emplacement_c10/logs de tous les
ordinateurs IBM Cognos BI sur lesquels Content Manager ou les composants du
groupe de serveurs d'applications sont installs. Comme le serveur de
journalisation utilise un port diffrent de celui des autres composants d'IBM

24

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Cognos BI, il continue traiter les vnements mme si d'autres services de


l'ordinateur local, tels que le rpartiteur, sont dsactivs.
Le flux de travaux ci-dessous indique les tches requises pour prparer la
journalisation.

Planification du traitement
des messages de journal

Dfinition de la
journalisation

Configuration de la
journalisation

Figure 6. Flux de travaux de l'implmentation de la journalisation

v Lors de la planification, dterminez la configuration de journalisation adapte


votre environnement. Par exemple, valuez diffrents rfrentiels de messages de
journal, tels que les fichiers journaux et les serveurs de journalisation distants
(exemple : le journal systme UNIX ou Linux ou le journal des vnements
Windows NT), en plus du fichier journal local. Vous pouvez galement envoyer
uniquement les informations des messages d'audit une base de donnes. Tenez
compte de la scurit, notamment des mthodes disponibles pour protger les
fichiers journaux contre les pannes systme ou l'altration par les utilisateurs.
Pour plus d'informations sur la planification, voir le guide de dploiement et
d'architecture d'IBM Cognos Business Intelligence.
v Lors de la configuration, dfinissez les proprits de dmarrage pour la
journalisation et notamment les paramtres de connexion des bases de donnes.
Vous devez aussi crer une base de donnes de journalisation si vous prvoyez
de conserver les journaux d'audit. Si la communication entre un serveur de
journalisation local et un serveur de journalisation distant doit tre scurise,
modifiez la configuration de faon approprie sur les deux ordinateurs IBM
Cognos BI. Vous pouvez galement activer certaines fonctions de journalisation,
par exemple la journalisation pour des utilisateurs particuliers.
Pour plus d'informations sur la configuration de la journalisation, voir IBM
Cognos Business Intelligence - Guide d'installation et de configuration.
v Lors de la configuration de la journalisation, dfinissez le niveau de dtail
enregistrer dans le journal pour cibler les messages sur les informations
pertinentes par rapport votre entreprise. Les rapports d'audit peuvent
galement tre configurs de manire effectuer le suivi de l'activit des
utilisateurs et des rapports.
Pour plus d'informations sur la configuration de la journalisation, voir IBM
Cognos Business Intelligence - Guide d'administration et de scurit.
Pour plus d'informations sur l'utilisation des messages de journal pour le
traitement des incidents lis la journalisation, voir IBM Cognos Business
Intelligence - Guide de traitement des incidents.

Planification des rfrentiels de message des journaux dans


une installation rpartie
Les installations IBM Cognos BI rparties ont plusieurs serveurs de journalisation.
Dans les installations rparties, vous pouvez centraliser les informations de
journalisation. Par exemple, vous pouvez configurer IBM Cognos BI pour qu'il
envoie les informations de journalisation vers un serveur de journalisation

Chapitre 4. Communications

25

commun. Ce serveur envoie les informations un rfrentiel unique sur le mme


ordinateur ou sur un ordinateur diffrent, comme illustr dans le diagramme
suivant.

Ordinateur A

Ordinateur B

Composant
IBM Cognos BI

Composant
IBM Cognos BI

Composant
IBM Cognos BI

Serveur de
journalisation

Composant
IBM Cognos BI

Serveur de
journalisation

Fichier

Figure 7. Installation rpartie du logiciel IBM Cognos dans laquelle plusieurs ordinateurs
utilisent le mme emplacement de fichier journal

Vous pouvez galement configurer IBM Cognos BI pour qu'il envoie les
informations du journal d'audit de chaque serveur de journalisation une base de
donnes commune. La base de donnes commune peut tre sur le mme
ordinateur que l'un des serveurs de journalisation, ou sur un ordinateur diffrent.

Ordinateur A

Ordinateur B

Composant
IBM Cognos BI

Composant
IBM Cognos BI

Composant
IBM Cognos BI

Serveur de
journalisation

Composant
IBM Cognos BI

Serveur de
journalisation

Base de donnes

Figure 8. Installation rpartie du logiciel IBM Cognos dans laquelle plusieurs ordinateurs
utilisent la mme base de donnes de journalisation

Le serveur de journalisation local fournit les processus de reprise et de


rcupration dans les trois cas suivants :
v Lorsque le serveur de journalisation local est configur pour envoyer les
informations un serveur de journalisation distant qui n'est pas disponible, ses
informations sont stockes dans des fichiers de rcupration locaux. Lorsque le
serveur de journalisation redevient disponible, un processus de rcupration

26

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

automatique transfre toutes les informations de journalisation vers le serveur de


journalisation distant et supprime les fichiers de journalisation locaux.
v Lorsque les composants IBM Cognos BI locaux sont configurs pour
communiquer avec le serveur de journalisation local par une connexion TCP et
que celle-ci n'est pas disponible, les informations de journalisation sont stockes
dans des fichiers de rcupration locaux. Lorsque la connexion TCP redevient
disponible, un processus de rcupration automatique transfre toutes les
informations de journalisation vers le serveur de journalisation distant et
supprime les fichiers de journalisation locaux.
v Lorsqu'un serveur de journalisation est configur pour envoyer les informations
du journal d'audit une base de donnes, et que la connexion entre le serveur
de journalisation et la base de donnes choue, aucune information n'est
consigne dans la base de donnes. Lorsque la connexion est restaure, les
informations sur l'chec de la connexion et sur la restauration sont stockes dans
le fichier journal local, s'il existe, et le serveur de journalisation reprend l'envoi
des nouvelles informations de journalisation la base de donnes. Les
informations stockes dans le fichier journal local ne sont pas stockes dans la
base de donnes de journalisation.
Pour plus d'informations sur la configuration de la destination des messages des
journaux et des connexions TCP, voir le manuel IBM Cognos Business Intelligence Guide d'installation et de configuration.

Recommandation - Consolidation des messages des journaux


d'un environnement rparti l'aide d'un serveur de
journalisation distant
Dans une configuration par dfaut, le serveur de journalisation local de chaque
ordinateur Content Manager ou des composants du groupe de serveurs
d'applications enregistre les messages des journaux dans un fichier local. La
consolidation du contenu des fichiers journaux individuels peut amliorer
l'utilisabilit et les performances de la configuration.
Il est possible de rassembler les messages des journaux gnrs sur les ordinateurs
IBM Cognos BI en les envoyant un serveur de journalisation distant. Vous
pouvez alors configurer le serveur de journalisation distant de sorte qu'il envoie
l'ensemble des messages vers un fichier journal unique, ou tous les journaux
d'audit vers une base de donnes. Pour en savoir davantage, reportez-vous la
section Planification des rfrentiels de message des journaux dans une
installation rpartie, la page 25.
Les messages des journaux peuvent tre plus faciles interprter si tous les
messages de chaque ordinateur IBM Cognos BI sont consultables dans un
emplacement o ils sont rassembls. Par exemple, le tri des messages en fonction
de l'horodatage permet de dterminer l'ordre dans lequel les vnements se sont
produits sur les diffrents postes IBM Cognos BI.
Si vous utilisez une base de donnes pour capturer les messages du journal
d'audit, les performances peuvent tre amliores si vous acheminez tous les
messages du journal d'audit vers un serveur de journalisation unique qui les
renvoie la base de donnes. Si vous utilisez plusieurs serveurs de journalisation,
le serveur de chaque ordinateur IBM Cognos BI a besoin de sa propre connexion
la base de donnes.

Chapitre 4. Communications

27

Une plus grande facilit de gestion des modifications de la configuration sur une
seule base de donnes constitue un autre avantage de l'utilisation d'un serveur de
journalisation unique. Seule la configuration du serveur de journalisation distant
doit tre mise jour.

Recommandation - Configuration d'un fichier journal par


serveur de journalisation
Configurez un fichier journal pour chaque serveur de journalisation distant. Les
fichiers journaux peuvent fournir des lments de diagnostic et des informations
importantes sur les sauvegardes Lorsqu'un problme de communication survient
entre un serveur de journalisation et le rfrentiel des messages des journaux. Par
exemple, la connexion TCP/IP entre un serveur de journalisation local et un
serveur de journalisation distant peut devenir indisponible, ou bien une base de
donnes de journalisation subit une dfaillance.
Pour les serveurs de journalisation locaux, ne supprimez pas les fichiers journaux
par dfaut, mme si vous dfinissez un autre rfrentiel pour les messages des
journaux, par exemple une base de donnes ou un serveur de journalisation
distant. Si les messages des journaux sont susceptibles de contenir des
informations confidentielles, assurez-vous que les fichiers journaux sur chaque
ordinateur sont correctement scuriss.
En cas de problme de communication, le serveur de journalisation local crit les
messages qu'il reoit dans le fichier journal local. Ainsi, les messages des journaux
ne sont pas perdus lorsqu'ils ne peuvent pas tre enregistrs dans un rfrentiel
qui est indisponible. Le serveur de journalisation consigne galement le problme
de communication dans le fichier journal, pour faciliter son diagnostic. Par
exemple, lorsqu'une base de donnes devient indisponible, le fichier journal
contient des informations sur le moment o elle a chou, ainsi que sur sa reprise,
le cas chant.

Gestion des connexions de base de donnes


IBM Cognos BI utilise les bases de donnes avec diffrentes finalits : base de
donnes de magasin de contenu, de requtes ou de magasin d'indicateurs.
Pour certains types de bases de donnes, telles qu'Oracle, le logiciel client API doit
tre install et configur sur chaque serveur IBM Cognos BI.

Base de donnes du magasin de contenu


Le service Content Manager accde au magasin de contenu. Content Manager
utilise une connexion de base de donnes par demande. Il cre les connexions de
base de donnes dont il a besoin, les regroupe, et rutilise les connexions existantes
lorsque cela est possible. Il maintient toutes les connexions de base de donnes
pendant la dure de ses oprations. Le nombre maximal thorique de demandes
Content Manager simultanes correspond au nombre de demandes acceptes par le
serveur d'applications Java ou Tomcat.
Lorsque d'autres services IBM Cognos se trouvent sur le mme ordinateur que
Content Manager, les demandes peuvent tre rparties entre Content Manager et
les autres services. Dans ce cas, le nombre de connexions disponibles pour Content
Manager peut tre infrieur au nombre maximal de connexions possibles.

28

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Bases de donnes de requtes


L'ordinateur du serveur IBM Cognos BI accde aux bases de donnes de requtes.
Vous pouvez configurer le nombre maximal de connexions aux bases de donnes
de requtes qui peuvent tre tablies par l'ordinateur ddi au serveur IBM Cognos
BI, et la dure de conservation des connexions. Une unit d'excution de nettoyage
examine les connexions chaque minute. Toute connexion qui est reste inactive
plus longtemps que le dlai d'attente est supprime.
Les connexions la base de donnes de requtes inactives peuvent tre rclames
par une nouvelle demande. Cela se produit lorsque le nombre maximal de
connexions est atteint et que la nouvelle demande ne peut utiliser aucune des
connexions inactives. Dans ce cas, la connexion inactive la plus ancienne est
interrompue et une nouvelle connexion cre. Les connexions aux bases de
donnes de requtes ne sont rutilisables que lorsque les donnes d'identification
de base de donnes de la connexion correspondent celles de la nouvelle
demande.
Une fois le nombre maximal de connexions atteint, si elles sont toutes actives, les
demandes supplmentaires chouent.

Bases de donnes du magasin d'indicateurs


Une base de donnes de magasin d'indicateurs est un cas particulier de base de
donnes de requtes. Une base de donnes de magasin d'indicateurs sert stocker
les informations associes aux indicateurs qui apparaissent dans les scorecards,
notamment :
v Les cibles
v Les indicateurs de performance
v Les seuils
v L'appartenance des scorecards
v Des liens vers des rapports, des initiatives et des mesures connexes
Metric Studio accde la base de donnes du magasin d'indicateurs. Metric
Designer sert dfinir les travaux qui extraient les donnes des autres bases de
donnes de requtes pour remplir celle du magasin d'indicateurs, bien que vous
puissiez aussi crer manuellement des processus pour le faire.

Interactions avec Microsoft .NET Framework


Microsoft .NET Framework permet aux applications code gr d'interagir avec
les applications serveur par l'utilisation de services Web. IBM Cognos BI utilise
Microsoft .NET Framework pour permettre aux postes des utilisateurs d'interagir
avec les composants serveur d'IBM Cognos BI pour accder IBM Cognos BI for
Microsoft Office et ses fonctions.
IBM Cognos BI for Microsoft Office est une application code gr qui profite de
Microsoft .NET Framework. IBM Cognos BI for Microsoft Office fonctionne comme
un plug-in Microsoft Office, mais il est install, configur et dploy comme une
application code gr.
IBM Cognos for Microsoft Office utilise Microsoft .NET Framework pour
permettre aux utilisateurs d'interagir avec les composants serveur.
Microsoft .NET Framework et les mises jour ncessaires sont tlcharges et

Chapitre 4. Communications

29

installes par le biais du fichier d'installation lorsque vous installez IBM


Cognos for Microsoft Office. Ce fichier de configuration doit tre excut sur les
ordinateurs de tous les utilisateurs.
Pour la liste des versions de Microsoft .NET Framework prises en charge, voir le
site IBM Cognos Customer Center (http://www.ibm.com/support/
docview.wss?uid=swg2703826).
Microsoft .NET Framework n'a pas besoin d'tre install sur votre serveur IBM
Cognos BI. IBM Cognos BI for Microsoft Office peut tre excut sur toutes les
plateformes serveur IBM Cognos BI prises en charge.
Pour plus d'informations sur le dploiement d'IBM Cognos BI for Microsoft Office,
voir le Guide d'installation et de configuration d'IBM Cognos Business Intelligence.

Utilisation des ports


Toutes les communications entre les composants IBM Cognos BI, l'exception
d'IBM Cognos Content Database et du serveur de journalisation, peuvent passer
par un unique port entrant. Cela est vrai, que les composants se trouvent sur le
mme ordinateur ou sur des ordinateurs diffrents, et que les communications
utilisent toutes le protocole SSL ou qu'aucune ne l'utilise. Le numro de port par
dfaut est 9300.
Si IBM Cognos BI est configur pour utiliser une combinaison de protocoles SSL et
non SSL, les communications doivent passer par deux ports. Vous pouvez utiliser
le port par dfaut pour les communications avec le protocole non SSL, et un port
diffrent, par exemple 9334, pour les communications avec le protocole SSL.
Les communications du serveur de journalisation doivent passer par un port
unique. Le port par dfaut est 9362. Vous pouvez configurer les communications
du serveur de journalisation pour qu'elles utilisent un protocole SSL ou non SSL.
Framework Manager, Metric Designer et IBM Cognos Transformer peuvent
communiquer avec le serveur IBM Cognos BI par deux routes : en passant par la
passerelle du serveur Web, ou en accdant directement au rpartiteur des
composants du groupe des serveurs d'applications. Pour en savoir davantage,
reportez-vous la section Options d'installation des outils de modlisation, la
page 68.
Les communications avec les autres produits logiciels, tels que les bases de
donnes et les fournisseurs d'authentification, utilisent les ports requis par ces
produits.
Pour en savoir davantage sur l'utilisation de SSL et la configuration de la
destination des messages des journaux, reportez-vous au Guide d'installation et de
configuration d'IBM Cognos Business Intelligence.

Traitement du flux des demandes


Le flux des demandes dcrit les rponses internes d'IBM Cognos BI aux demandes
des utilisateurs. En gnral, les demandes du navigateur passent par la passerelle
Web IBM Cognos BI et sont envoyes un rpartiteur. Avant tout traitement par le
rpartiteur, la demande est valide par IBM Cognos Application Firewall. Un
passeport constituant attestant de la validit de la session utilisateur est associ
chaque demande.

30

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Les demandes SOAP (Simple Object Access Protocol) peuvent tre diriges vers la
passerelle Web IBM Cognos BI ou vers le rpartiteur. Pour plus d'informations,
voir le manuel IBM Cognos Business Intelligence - Guide d'installation et de
configuration.
Il existe des centaines de types de demande et de rponse dans IBM Cognos BI.
Pour illustrer le flux des demandes, cette section explique comment IBM Cognos BI
rpond une demande.

Accs IBM Cognos BI


Un utilisateur peut demander un accs anonyme ou authentifi IBM Cognos BI.
L'accs anonyme peut tre activ ou dsactiv dans IBM Cognos BI.
Pour en savoir davantage, reportez-vous la section Services d'authentification
d'IBM Cognos, la page 124.

Accs anonyme

Navigateur Web

Passerelle
IBM Cognos BI

serveur IBM Cognos BI


Content Manager

3
Rpartiteur

4
5
IBM Cognos
Access
Manager

Service de
prsentation

Figure 9. Interaction des services pour une demande d'accs anonyme.

Lorsqu'un utilisateur demande un accs anonyme IBM Cognos BI, voici ce qui se
produit :
1. L'utilisateur tente d'accder la page d'accueil d'IBM Cognos BI ou une autre
interface d'IBM Cognos BI partir d'un navigateur Web, en envoyant une
demande la passerelle IBM Cognos BI.
2. La passerelle IBM Cognos BI accepte la demande et l'envoie un rpartiteur.
3. Le rpartiteur constate qu'aucun passeport n'est associ la demande, et envoie
celle-ci Content Manager.
Chapitre 4. Communications

31

4. Content Manager envoie la demande Access Manager.


5. L'accs anonyme est activ dans ce systme IBM Cognos BI, donc un passeport
est associ la demande et celle-ci est renvoye au rpartiteur via Content
Manager.
6. Le rpartiteur traite la demande et l'envoie au service de prsentation.
7. Le service de prsentation envoie la page d'accueil l'utilisateur via le
rpartiteur et la passerelle.

Accs authentifi

Navigateur Web
9

Passerelle
IBM Cognos BI

Serveur
IBM Cognos BI

3
10

Content Manager
4
11

IBM Cognos
Access
Manager

6 13

5
12

7
14

Rpartiteur
8
15
Service de
prsentation

Figure 10. Interaction des services pour une demande d'accs authentifi.

Lorsqu'un utilisateur demande un accs authentifi IBM Cognos BI, voici ce qui
se produit :
1. L'utilisateur tente d'accder la page d'accueil d'IBM Cognos BI ou une
autre interface d'IBM Cognos BI partir d'un navigateur Web, en envoyant
une demande la passerelle IBM Cognos BI.
2. La passerelle accepte la demande et l'envoie un rpartiteur.
3. Le rpartiteur constate qu'aucun passeport n'est associ la demande, et
envoie celle-ci Content Manager.
4. Content Manager envoie la demande Access Manager.
5. L'accs anonyme est dsactiv sur ce systme IBM Cognos BI, donc Access
Manager renvoie la demande Content Manager en lui associant un message
d'erreur. Le message d'erreur contient des informations sur les lments
ncessaires la connexion. Par exemple, s'il existe plusieurs espaces-noms,

32

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

l'utilisateur peut tre invit slectionner un espace-noms. S'il existe un seul


espace-noms, l'utilisateur peut tre invit entrer un ID utilisateur et un mot
de passe.
6. Content Manager renvoie la demande et le message d'erreur associ au
rpartiteur.
7. Le rpartiteur envoie la demande au service de prsentation.
8. Le service de prsentation cre la page de connexion pour l'utilisateur, et lui
renvoie la page via le rpartiteur et la passerelle.
9. L'utilisateur entre les informations requises, par exemple un ID utilisateur et
un mot de passe. L'information est associe la demande d'origine et envoye
au rpartiteur par l'intermdiaire de la passerelle.
10. Le rpartiteur envoie la demande Content Manager.
11. Content Manager envoie la demande Access Manager.
12. Si toutes les informations requises sont correctes, Access Manager met un
passeport, l'associe la demande d'origine, et renvoie la demande Content
Manager. Si les informations requises sont fausses ou incompltes, la demande
gnre une nouvelle erreur et la procdure reprend l'tape 9.
13. Content Manager envoie la demande un rpartiteur.
14. Le rpartiteur traite la demande et l'envoie au service de prsentation.
15. Le service de prsentation envoie la page d'accueil l'utilisateur via le
rpartiteur et la passerelle.

Affichage d'un rapport ou d'une analyse


Les rapports et les analyses peuvent tre affichs dans IBM Cognos BI dans
diffrents formats, notamment HTML et PDF.

Chapitre 4. Communications

33

Navigateur Web
3

Passerelle
IBM Cognos BI

serveur IBM Cognos BI


Content Manager

5
IBM Cognos
Access
Manager

Rpartiteur

2
Service de
prsentation

Figure 11. Interaction des services lors de l'affichage d'un rapport ou d'une analyse

Lorsqu'un utilisateur authentifi affiche un rapport ou une analyse enregistr au


format HTML ou PDF via IBM Cognos Connection, voici ce qui se produit :
1. L'utilisateur clique sur le rapport ou l'analyse pour l'afficher, et la demande est
transmise, en passant par la passerelle et le rpartiteur, au service de
prsentation.
2. Le service de prsentation renvoie Cognos Viewer au navigateur via le
rpartiteur et la passerelle. Cognos Viewer dispose d'un cadre HTML qui
affiche la page du rapport ou de l'analyse. La vue des donnes de la page
contient une URL vers un objet Content Manager afficher.
3. Le navigateur transmet l'URL Content Manager par la passerelle et le
rpartiteur.
4. Content Manager vrifie auprs d'Access Manager si l'utilisateur dispose des
privilges de lecture sur le rapport ou l'analyse. Pour ce faire, Content Manager
envoie Access Manager les listes de contrle d'accs du rapport ou de
l'analyse, l'action tente (lecture), et les informations sur l'utilisateur.
5. Access Manager dtermine que l'utilisateur peut effectuer l'action, et Content
Manager envoie l'utilisateur le rapport ou l'analyse sous la forme d'une page
HTML ou un document PDF, via le rpartiteur et la passerelle. Lors du service
d'un rapport ou d'une analyse au format PDF, le service d'octets est utilis.

Excution d'un rapport ou d'une analyse


Vous pouvez excuter un rapport ou une analyse au format HTML ou PDF.

34

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Excution d'un rapport au format HTML


A chaque fois que l'utilisateur appuie sur Page suivante ou Fin dans le navigateur,
le mme chemin est suivi. La demande est associe un tat de haute affinit pour
tre achemine vers le mme service de gnration de rapports mme lorsque des
lignes de donnes supplmentaires sont ncessaires. Le rapport est mis en cache
afin que le processus n'ait pas besoin de redmarrer.

Navigateur Web
1

Passerelle
IBM Cognos BI

serveur IBM Cognos BI


Content Manager

Rpartiteur

6
Service de
prsentation

IBM Cognos
Access
Manager

2
5
3

Services de gnration
de rapports et de
gnration de
rapports par lots

Figure 12. Diagramme illustrant comment les services interagissent lors de l'excution d'un
rapport HTML

Lorsqu'un utilisateur excute un rapport ou une analyse au format HTML via IBM
Cognos Connection, voici ce qui se produit :
1. L'utilisateur clique sur le rapport ou l'analyse pour l'excuter, et la demande est
transmise, en passant par la passerelle et le rpartiteur, au service de
prsentation.
2. Le service de prsentation envoie la demande au service de gnration de
rapports, via le rpartiteur.
3. Le service de gnration de rapports demande le rapport ou l'analyse, ainsi que
les mtadonnes, Content Manager, par l'intermdiaire du rpartiteur.
4. Content Manager envoie les spcifications XML et les mtadonnes du rapport
ou de l'analyse au service de gnration de rapports. Content Manager
n'actualise les mtadonnes que lorsqu'IBM Cognos BI est arrt et redmarr
ou que le modle est mis jour et republi.
5. Le service de gnration de rapports renvoie l'un des rsultats suivants au
service de prsentation :
v Une page d'erreur
v Une page indiquant qu'un composant n'est pas prt.
Chapitre 4. Communications

35

v La page d'un rapport ou d'une analyse au format HTML


6. Le service de prsentation envoie l'un des rsultats suivants au navigateur par
le biais du rpartiteur et de la passerelle :
v Une page d'erreur
v Une page d'attente ou d'annulation
v Une page d'un rapport ou d'une analyse HTML termin dans l'interface
Cognos Viewer

Excution d'un rapport ou d'une analyse au format PDF

Navigateur Web
1

l asserePPe
IBM Cognos BI

5
serveur IBM Cognos BI
Content Manager

4
IBM Cognos
Access
Manager

Rpartiteur

7
Service de
prsentation

2
6
Services de gnration

3 de rapports et de

gnration de
rapports par Pots

Figure 13. Diagramme illustrant comment les services interagissent lors de l'excution d'un
rapport PDF

Lorsqu'un utilisateur excute un rapport ou une analyse au format PDF via IBM
Cognos Connection, voici ce qui se produit :
1. L'utilisateur clique sur le rapport ou l'analyse pour l'excuter, et la demande est
transmise, en passant par la passerelle et le rpartiteur, au service de
prsentation.
2. Le service de prsentation envoie la demande au service de gnration de
rapports, via le rpartiteur.
3. Le service de gnration de rapports demande les spcifications XML du
rapport, ainsi que les mtadonnes, Content Manager, par l'intermdiaire du
rpartiteur.
4. Content Manager envoie les spcifications XML et les mtadonnes du rapport
au service de gnration de rapports. Content Manager n'actualise les
mtadonnes que lorsqu'IBM Cognos BI est arrt et redmarr ou que le
modle est mis jour et republi.

36

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

5. Le service de gnration de rapports renvoie l'un des rsultats suivants au


service de prsentation :
v Une page d'erreur
v Une page indiquant qu'un composant n'est pas prt.
v Un rapport ou une analyse au format PDF
6. Le service de prsentation envoie le rsultat au format PDF Content Manager
en vue de son stockage dans la zone temporaire de la session de l'utilisateur. Le
service d'octets est utilis.
7. Avec des intervalles de quelques secondes , la page d'attente/annulation
vrifie si le rapport ou l'analyse est termin. Lorsqu'il est termin, le contenu la
fentre HTML de Cognos Viewer est remplac par le PDF. Une demande est
envoye Content Manager via la passerelle et le rpartiteur et revient avec le
PDF.

Planification de l'excution d'une tche


Vous pouvez planifier l'excution d'une tche pour un rapport, une demande, une
analyse, l'intgration de donnes, un agent, un travail, une importation, une
exportation, ou la gestion de contenu.

Navigateur Web

Passerelle
IBM Cognos BI

serveur IBM Cognos BI


Content Manager

Rpartiteur

1
IBM Cognos
Access
Manager

Service de gestion
des vnements

3 5 7

Service de
surveillance
4

Services cible

Figure 14. Diagramme illustrant comment les services interagissent lors de la planification
d'une tche

Lors de l'excution d'une tche planifie, voici ce qui se produit :

Chapitre 4. Communications

37

1. A l'heure planifie, le service de gestion des vnements envoie une demande


scurise Content Manager, via le rpartiteur, pour extraire les donnes
d'identification de l'utilisateur, puis se connecte en tant que cet utilisateur pour
obtenir son passeport.
2. Le service de gestion des vnements envoie, en passant par le rpartiteur, une
demande au service de surveillance pour que celui-ci excute la tche planifie.
Cette demande est traite en arrire-plan, et la conversation entre le service de
gestion des vnements et le service de surveillance se termine.
3. Le service de surveillance passe par le rpartiteur pour envoyer Content
Manager une demande de cration d'objet d'historique. Cet objet est ncessaire
pour afficher le bon statut dans l'interface utilisateur.
4. Le service de surveillance transmet la demande d'excution au service
concern, via le rpartiteur, et gre le protocole asynchrone avec le service cible.
5. Le service de surveillance fait passer le statut "excution" dans l'historique.
6. Une fois la tche termine, le service cible stocke les informations pertinentes
dans Content Manager et met fin la communication avec le service de
surveillance. Les informations stockes dans Content Manager peuvent inclure
la sortie du rapport, les listes d'vnements des agents, etc.
7. Le service de surveillance dtecte l'tat final de la tche et affiche dans l'objet
d'historique un statut qui indique l'aboutissement ou l'chec de la tche.

Ouverture d'un dossier IBM Cognos Connection


IBM Cognos Connection est un portail Web fourni avec IBM Cognos BI. Vous
pouvez aussi intgrer IBM Cognos BI au portail Web de votre entreprise.

Figure 15. Diagramme illustrant comment les services interagissent lors de l'ouverture d'un
dossier

38

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Lorsqu'un utilisateur ouvre un dossier dans IBM Cognos Connection, voici ce qui
se produit :
1. L'utilisateur clique sur le dossier pour l'ouvrir, et la demande est transmise, en
passant par la passerelle et le rpartiteur, au service de prsentation.
2. Le service de prsentation envoie la demande Content Manager, via le
rpartiteur.
3. Content Manager vrifie auprs d'Access Manager si l'accs est autoris.
4. Content Manager envoie le contenu du dossier ou un message d'erreur au
service de prsentation.
5. Le service de prsentation formate la page HTML et l'envoie l'utilisateur via
le rpartiteur et la passerelle.

Excution d'un agent


Vous pouvez excuter des agents pour surveiller les donnes de votre organisation
et dtecter les occurrences d'vnements mtier.

Navigateur Web
1

Passerelle
IBM Cognos BI

serveur IBM Cognos BI


Content Manager

Rpartiteur

8
Service de surveillance

IBM Cognos
Access
Manager

3
7
Service d'agent
5
6
Service de gnration de
rapports par lots
Services cible

Figure 16. Diagramme illustrant comment les services interagissent lors de l'excution d'un
agent

Lorsque l'utilisateur clique sur le lien de lancement d'un agent, voici ce qui se
produit :
1. La demande est envoye au service de surveillance en passant par la passerelle
et le rpartiteur.
2. Le service de surveillance authentifie la demande et cre un historique dans
Content Manager pour l'excution de l'agent.
Chapitre 4. Communications

39

3. Le service de surveillance achemine la demande vers le service d'agent. Le


service de surveillance gre le protocole asynchrone (attente/annulation) pour
la passerelle.
4. Le service d'agent demande Content Manager la dfinition de l'agent et la
dernire liste des vnements le concernant.
5. Le service d'agent excute la condition de l'agent par l'intermdiaire du service
de gnration de rapports par lots.
6. Le service d'agent compare les rsultats gnrs avec la liste d'vnements
prcdente, et cre et stocke la liste d'vnements jour dans Content Manager.
7. Le service d'agent excute ses tches via le service de surveillance en se basant
sur les tches cres pour l'agent.
8. Le service de surveillance cre un historique dans Content Manager pour
chaque tape, et transmet la demande (en conservant le protocole asynchrone)
au service concern. Par exemple, les messages lectroniques sont transmis au
service de diffusion, les rapports sont transmis au service de gnration de
rapports par lots et les travaux sont transmis au service des travaux.

Indexation de contenu
Les administrateurs crent et mettent jour l'index de recherche l'aide d'une
tche de mise jour de l'index dans IBM Cognos Administration. Lorsque vous
crez une tche de mise jour de l'index, vous pouvez excuter la tche
immdiatement, ou dfinir un planning pour excuter la tche ultrieurement.
Toutes les communications entre les services sont gres par des rpartiteurs. Le
diagramme suivant et sa description rcapitulent le flux des demandes en
montrant le flux logique des communications entre les services.

40

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Navigateur Web
1

Passerelle
IBM Cognos BI

serveur IBM Cognos BI


Content Manager

IBM Cognos
Access
Manager

Rpartiteur

Service de
planification

Service de mise j
our de l'index

Service de
gnration de
rapports

4 7 9

2
6

Index

Service des donnes d'index


8

Figure 17. Diagramme prsentant les vnements lors de l'initialisation d'une mise jour
d'index

Lorsque vous lancez une mise jour de l'index, voici ce qui se produit :
1. La demande de mise jour d'index est envoye au service de planification en
passant par la passerelle et le rpartiteur.
2. Le service de planification excute la tche de mise jour d'index.
3. Le service de mise jour d'index demande Content Manager une
vrification des droits.
4. Le service de mise jour d'index envoie une demande de dmarrage d'index
au service des donnes d'index.
5. Les termes sont extraits de Content Manager.
6. Le service de mise jour d'index extrait toutes les rfrences queryItems,
puis demande les valeurs au service de gnration de rapports.
7. Le service de gnration de rapports extrait chaque instance d'lment de
requte utilise dans tous les objets indexs.
8. La demande d'ajout l'index est envoye au service des donnes d'index.
9. Le service des donnes d'index crit dans l'index.
10. L'extraction des termes et l'criture dans l'index sont rptes de faon
itrative jusqu' la fin de l'indexation.
11. Le service de mise jour d'index informe le service de planification que la
mise jour de l'index est termine.

Chapitre 4. Communications

41

Recherche de contenu
Les utilisateurs peuvent effectuer une recherche plein texte partir d'IBM Cognos
Connection, IBM Cognos Analysis Studio, IBM Cognos Query Studio ou d'IBM
Cognos Viewer.
Lorsqu'une recherche est lance, l'une des deux mthodes suivantes de contrle des
droits est applique : le contrle des droits d'accs de Content Manager ou le
contrle interne des droits d'accs. Pour utiliser le contrle interne des droits
d'accs, slectionnez Liste de contrle d'accs de l'index dans Index, Gnral,
dans Recherche, Gnral et dans Stockage, Gnral. Si ces trois paramtres ne
correspondent pas, c'est le contrle des droits d'accs de Content Manager qui est
appliqu.
Toutes les communications entre les services sont gres par des rpartiteurs. Les
diagrammes suivants et leur description rcapitulent les flux des demande en
montrant les communications logiques entre les services.

contrle des droits d'accs de Content Manager


Cette mthode contrle les droits d'accs aux lments de Content Manager
rfrencs dans les rsultats chaque fois qu'une recherche est lance. Le contrle
des droits d'accs de Content Manager est utilis pour vrifier si le paramtres
Liste de contrle d'accs de l'index a la valeur false.

42

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Navigateur Web
1

Passerelle
IBM Cognos BI

serveur IBM Cognos BI


Content Manager

IBM Cognos
Access
Manager

Rpartiteur

8
Service de recherche
de l'index
service de gnration
de rapports
5

3 7
Service des donnes
d'index
4

Index

Figure 18. Diagramme prsentant des vnements dans une recherche plein texte dans
laquelle la liste de contrle d'accs d'index a la valeur false

Lorsqu'un utilisateur excute une recherche plein texte et que Liste de contrle
d'accs de l'index a la valeur false, voici ce qui se produit :
1. La demande de recherche est envoye au service de recherche par index.
2. Le service de recherche par index demande une vrification des droits
Content Manager.
3. La demande de recherche est envoye au service de donnes d'index.
4. Les rsultats sont extraits de l'index.
5. Les droits d'accs aux mtadonnes et l'chantillon de donnes rfrencs
dans les rsultats sont contrls. Cette tape dpend du paramtre du service
des donnes d'index Protger les rsultats d'affinement.
6. Les droits d'accs aux lments Content Manager rfrencs dans les rsultats
sont contrls.
7. Les rsultats filtrs sont renvoys au service de recherche d'index.
8. Les rsultats sont renvoys l'utilisateur.

Contrle interne des droits d'accs


Cette mthode contrle les droits d'accs aux lments rfrencs dans les rsultats
partir d'un contrle interne de la liste de contrle d'accs mise en cache.

Chapitre 4. Communications

43

La liste de contrle d'accs est cre lors de la gnration ou de la mise jour d'un
index. Le contrle interne des droits d'accs est plus rapide que le contrle des
droits d'accs de Content Manager. Pour capturer les modifications rgulires des
droits d'accs, excutez frquemment des mises jour incrmentielles de l'index.
Le contrle interne des droits d'accs est utilis pour vrifier si le paramtres Liste
de contrle d'accs de l'index a la valeur true. Il s'agit de la mthode par dfaut.

Navigateur Web
1

Passerelle
IBM Cognos BI

serveur IBM Cognos BI


Content Manager

IBM Cognos
Access
Manager

Rpartiteur

Service de recherche
de l'index
service de gnration
de rapports
5

3 6
Index

Service des donnes d'index


4

Lorsqu'un utilisateur excute une recherche plein texte et que Liste de contrle d'accs de
l'index a la valeur true, voici ce qui se produit :
1. La demande de recherche est envoye au service de recherche par index.
2. Le service de recherche par index demande une vrification des droits Content
Manager.
3. La demande de recherche est envoye au service de donnes d'index.
4. Les rsultats sont extraits de l'index en fonction d'un contrle interne des droits d'accs
dans l'index.
5. Les droits d'accs aux mtadonnes et l'chantillon de donnes rfrencs dans les
rsultats sont contrls. Cette tape dpend du paramtre du service des donnes
d'index Protger les rsultats d'affinement.
6. Les rsultats filtrs sont renvoys au service de recherche d'index.
7. Les rsultats sont renvoys l'utilisateur.
Figure 19. Graphique prsentant des vnements dans une recherche plein texte dans
laquelle la liste de contrle d'accs d'index a la valeur true

44

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Pages du portail
Que vous utilisiez IBM Cognos Connection ou un autre portail, toutes les
fonctionnalits d'IBM Cognos sont disponibles sur BI Bus. Vous pouvez rechercher
des rapports et les afficher dans le portail, puis effectuer une analyse
supplmentaire si ncessaire. Le portail vous permet galement de surveiller, de
configurer et d'administrer les utilisateurs et le contenu IBM Cognos. Lorsque vous
utilisez des rapports ou que vous excutez des tches d'administration, les
demandes sont envoyes BI Bus, puis transfres au service IBM Cognos capable
de les traiter.
Les portlets fournissent gnralement les fonctions IBM Cognos suivantes :
v Cognos Navigator extrait le contenu slectionn.
v Cognos Search recherche et ouvre le contenu publi.
v Cognos Viewer affiche le contenu slectionn dans Cognos Navigator ou Cognos
Search.
Pour chaque portlet, la demande hrite de tous les droits de scurit et des
donnes d'identification, et elle les transmet. Par exemple, si vous recherchez un
objet dans un dossier, seuls les objets sur lesquels vous disposez d'un droit de
lecture sont renvoys. De mme, si vous cliquez sur un rapport dans Cognos
Navigator ou dans le portlet de recherche, l'identificateur du rapport et les
donnes d'identification sont transmis dans la demande. Vous pouvez afficher le
rapport dans le mme portlet ou dans un portlet diffrent, mais seules les donnes
auxquelles vous avez accs apparaissent.

Chapitre 4. Communications

45

46

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 5. Flux de travaux


Parmi les tches que les utilisateurs de votre entreprise vont raliser pour
comprendre, installer, configurer et utiliser IBM Cognos Business Intelligence se
trouvent :
v La planification de l'implmentation
La planification de l'implmentation doit tre effectue avant d'installer et de
configurer IBM Cognos BI. Elle est en gnral excute par une quipe
constitue et dirige par l'architecte en solutions d'information dcisionnelle.
v L'installation et la configuration d'IBM Cognos BI
Le personnel technique installe et configure IBM Cognos BI, gnralement sous
la direction de l'architecte en solutions d'information dcisionnelle.
v L'administration d'IBM Cognos BI
Les administrateurs tablissent et maintiennent la scurit, configurent les
fonctions multilingues, installent les polices, grent la diffusion des rapports, et
effectuent les tches d'administration habituelles.
v L'utilisation de modles et de packages pour crer des rapports et des analyses
afficher
Les modlisateurs crent un ou plusieurs modles de mtadonnes, et les
utilisent pour publier des packages qui peuvent tre utiliss pour crer des
rapports et des analyses.
Les auteurs utilisent les modles publis pour crer et grer les rapports et les
analyses.
Les utilisateurs de rapports affichent et impriment les rapports et les analyses
dans IBM Cognos Connection. Pour en savoir davantage, reportez-vous au
manuel Guide d'utilisation d'IBM Cognos Connection.
Les auteurs et les utilisateurs de rapports importent les donnes des rapports
dans des classeurs et des prsentations Microsoft Office l'aide d'IBM Cognos BI
for Microsoft Office.
v La cration d'applications de scorecards et d'indicateurs de surveillance
Les auteurs de scorecards crent des packages qui contiennent des informations
sur connexions, les rapports, et les tches de maintenance. Puis ils dploient,
grent et accdent aux applications de scorecard dans Metric Studio.
Les utilisateurs mtier utilisent les indicateurs pour surveiller et analyser les
performances dans les domaines mtier cls. Pour en savoir davantage,
reportez-vous au Guide d'utilisation de Metric Studio.
v La cration de modles Transformer et de PowerCubes
v Les modlisateurs crent un ou plusieurs modles de mtadonnes, puis les
utilisent pour crer des PowerCubes qui peuvent tre utiliss dans les rapports
et les analyses.
v La gestion des vnements
Les utilisateurs crent des agents pour surveiller les donnes et dtecter les
occurrences d'vnements mtier.

Copyright IBM Corp. 2005, 2013

47

Planifiez
Planifiez
l'implmentation

Installez, configurez et
administrez

Utilisation

Installez
IBM Cognos BI

Utilisez IBM
Cognos BI pour la
gnration de rapports
et l'analyse

Configurez
IBM Cognos BI

Utilisez
IBM Cognos BI
pour la gnration
de scorecards

Configurez et
grez la scurit

Utilisez
IBM Cognos BI
pour crer des
PowerCubes

faire une fois

Utilisez
IBM Cognos BI
pour la gestion
des vnements

Figure 20. Flux de travaux pour comprendre, installer, configurer et utiliser le logiciel IBM
Cognos Business Intelligence

Planification de l'implmentation
Implmenter IBM Cognos Business Intelligence signifie l'installer et le configurer
pour l'intgrer de faon efficace votre infrastructure existante.
Pour garantir une implmentation efficace d'IBM Cognos BI, il est important de la
planifier soigneusement. Pour plus d'informations sur la planification de
l'implmentation, reportez-vous la liste de contrle de planification disponible
la rubrique Chapitre 6, Liste de contrle pour la planification de
l'implmentation, la page 59.

Installation de IBM Cognos Business Intelligence


L'installation et la configuration d'IBM Cognos BI est gnralement faite par le
personnel technique, sous la direction de l'architecte en solutions d'information
dcisionnelle.
Lorsque vous installez IBM Cognos BI l'aide de l'l'assistant d'installation, vous
indiquez l'emplacement o vous souhaitez installer chacun de ces composants :
v Les passerelles
Pour en savoir davantage, reportez-vous la section Niveau 1. Serveur Web :
Passerelles IBM Cognos BI, la page 11.
v Les composants du groupe des serveurs d'applications
Pour en savoir davantage, reportez-vous la section Niveau 2. Applications :
Serveurs IBM Cognos BI, la page 12.

48

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

v Content Manager
Pour en savoir davantage, reportez-vous la section Content Manager, la
page 17.
Vous pouvez installer tous les composants sur un ordinateur ou les rpartir sur un
rseau. Avant d'installer IBM Cognos BI, choisissez l'option d'installation et de
configuration la plus approprie(Chapitre 7, Options d'installation, la page 61).
Vous devez galement installer Framework Manager, un outil de modlisation des
mtadonnes fonctionnant sous Microsoft Windows. Les interfaces du studio sont
bases sur HTML et Java, et ne ncessitent aucune installation.
Vous pouvez choisir d'installer des outils facultatifs de modlisation des
mtadonnes, fonctionnant sous Windows. Si vous prvoyez d'utiliser IBM Cognos
BI pour la gnration de scorecards, vous pouvez installer Metric Designer. Si vous
envisagez de crer des PowerCubes dans IBM Cognos BI, vous pouvez installer
IBM Cognos Transformer.

Installation sans surveillance


Si vous prvoyez d'installer une configuration identique d'IBM Cognos BI sur
plusieurs ordinateurs d'un rseau, ou bien d'installer plusieurs configurations, vous
pouvez configurer et excuter une installation sans surveillance.
Il s'agit d'une mthode non interactive d'installation et de configuration d'IBM
Cognos BI dans laquelle toutes les tches sont excutes automatiquement, sans
intervention de l'utilisateur. Vous pouvez excuter une installation sans
surveillance partir d'un script ou de la ligne de commande.
Une installation sans surveillance est particulirement utile si vous devez installer
IBM Cognos BI dans des lieux gographiques diffrents, dont certains ne disposent
pas d'un personnel technique mmed'effectuer l'installation.
Pour plus d'informations, voir le manuel IBM Cognos Business Intelligence - Guide
d'installation et de configuration.

Configuration d'IBM Cognos Business Intelligence


L'un des outils installs avec IBM Cognos BI est IBM Cognos Configuration. Vous
l'utilisez immdiatement aprs l'installation pour dfinir la configuration IBM
Cognos BI initiale. Vous pouvez configurer, en autres :
v La journalisation
Vous pouvez dfinir le journal de destination des messages gnrs par IBM
Cognos BI. Pour en savoir davantage, reportez-vous la section Traitement des
messages des journaux, la page 24.
v La scurit
Vous pouvez excuter IBM Cognos BI avec ou sans scurit. Par dfaut, la seule
scurit active est IBM Cognos Application Firewall. Si vous souhaitez
configurer la scurit, vous devez configurer ses paramtres immdiatement
aprs l'installation d'IBM Cognos BI. Pour en savoir davantage, reportez-vous
la section Chapitre 11, Architecture de scurit, la page 123.
v L'accs aux donnes

Chapitre 5. Flux de travaux

49

Vous devez dfinir les informations de connexion la base de donnes du


magasin de contenu IBM Cognos BI. Pour en savoir davantage, reportez-vous
la section Accs IBM Cognos BI, la page 31.
Aprs la configuration initiale, si une proprit est modifie ou si des composants
sont ajouts, vous pouvez utiliser IBM Cognos Configuration pour reconfigurer
IBM Cognos BI.
Pour plus d'informations sur la configuration initiale, voir le Guide d'installation et
de configuration d'IBM Cognos Business Intelligence.

Surveillance des modifications de la configuration


Chaque fois que vous enregistrez une configuration aprs avoir effectu des
modifications, les versions horodates des deux fichiers de configuration suivants
sont automatiquement enregistres dans le rpertoire emplacement_c10/
configuration :
v cogstartup.xml
Ce fichier enregistre les paramtres de configuration. Un exemple est
cogstartup_200211231540.xml
v coglocale.xml
Ce fichier enregistre l'environnement local utilis pour la gnration de rapports
multilingues. Un exemple est coglocale_200211261401.xml
Si vous ne parvenez pas sauvegarder une configuration, ou si vous avez des
problmes avec une configuration, vous pouvez revenir un fichier de
configuration antrieur. Vous pouvez utiliser les fichiers pour vrifier l'historique
de la configuration. Avant de contacter Cognos Software Services pour obtenir de
l'aide, imprimez l'historique des changements de configuration effectus dans IBM
Cognos BI.
Pour plus d'informations sur les fichiers cogstartup.xml et coglocale.xml, consultez
le Guide d'installation et de configuration d'IBM Cognos Business Intelligence. Pour en
savoir davantage sur le traitement des incidents, voir le Guide de traitement des
incidents d'IBM Cognos Business Intelligence.

Configuration de la scurit
IBM Cognos BI s'intgre une infrastructure de scurit en place pour permettre
l'authentification des utilisateurs.
IBM Cognos BI peut scuriser du contenu l'aide des dfinitions d'utilisateur et de
groupe de votre systme de scurit, sans qu'aucune modification ne soit
ncessaire. Un espace-noms Cognos est inclus pour fournir la possibilit de dfinir
des groupes supplmentaires en vue de la scurisation du contenu. Ces groupes
peuvent simplifier la gestion de la scurit en incluant des utilisateurs et des
groupes issus d'un ou de plusieurs fournisseurs d'authentification.
IBM Cognos BI contient IBM Cognos Application Firewall, qui est inclus dans le
rpartiteur pour valider et filtrer le trafic entrant et sortant au niveau de la couche
du rpartiteur. IBM Cognos Application Firewall est actif par dfaut.
IBM Cognos BI contient en outre un outil d'autorisation permettant d'attribuer des
droits aux utilisateurs dfinis dans le fournisseur d'authentification. Il contient

50

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

galement une autorit de certification standard pour la configuration du


chiffrement. D'autres fonctionnalits avances sont disponibles sparment la
demande.
Si vous avez l'intention de configurer la scurit d'IBM Cognos BI, vous devez le
faire immdiatement aprs avoir effectu l'installation. Pour en savoir davantage
sur la configuration et la maintenance de la scurit, reportez-vous la rubrique
Chapitre 11, Architecture de scurit, la page 123 et au Guide d'administration et
de scurit.

Configuration d'IBM Cognos Business Intelligence for


Multilingual Reporting
IBM Cognos BI est un produit Unicode qui permet d'interroger des donnes dans
un grand nombre de langues et de codages. Pour faciliter la gnration de rapports
multilingues dans IBM Cognos BI, vous devrez peut-tre installer des polices
supplmentaires et configurer les navigateurs Web des utilisateurs.

Installation de polices
IBM Cognos BI utilisent des polices pour afficher les rapports au format PDF et les
tableaux des rapports aux formats PDF et HTML. Pour afficher correctement une
version de rapport, les polices doivent tre disponibles l'endroit o le rapport ou
le graphique est affich. Cela peut impliquer l'installation des polices
supplmentaires sur le serveur IBM Cognos BI, ainsi que sur les postes des
utilisateurs d' IBM Cognos BI. Si les utilisateurs choisissent une police qui n'est pas
installe, IBM Cognos BI lui substitue une police par dfaut. Pour en savoir
davantage, reportez-vous la section Ajout de polices l'environnement IBM
Cognos BI, la page 113.

Configuration des navigateurs


IBM Cognos BI utilise les configurations par dfaut des navigateurs pris en charge.
Pour que IBM Cognos BI fonctionne correctement, vous devez vrifier les
paramtres de configuration de votre navigateur et les modifier si ncessaire. Pour
en savoir davantage, reportez-vous la section Chapitre 10, Considrations
relatives au support multinational, la page 111.

Administration d'IBM Cognos Business Intelligence


Un fois qu'IBM Cognos BI est install et configur, vous pouvez utiliser IBM
Cognos Connection ou votre portail tiers pour raliser les oprations suivantes :
v Dfinir des utilisateurs, des groupes et des rles des fins de scurit
v Dfinir les dossiers destins au stockage des rapports
v Mettre les rapports disposition des utilisateurs mtier
v Surveiller et administrer les serveurs et les activits
v Sauvegarder les donnes
v Grer la scurit
v Dployer IBM Cognos BI d'un environnement sur un autre
Pour en savoir davantage sur l'utilisation d'IBM Cognos Connection, reportez-vous
au Guide d'utilisation d'IBM Cognos Connection. Pour en savoir davantage sur
l'administration, l'installation des projets et des modles de rapports fournis en

Chapitre 5. Flux de travaux

51

exemple, et le traitement des incidents, reportez-vous au Guide d'administration et de


scurit et au Guide de traitement des incidents d'IBM Cognos Business Intelligence.

Utilisation d'IBM Cognos BI pour la gnration de rapports et l'analyse


Le diagramme qui suit reprsente l'intgralit du flux de travaux de la gnration
de rapports et des analyses dans IBM Cognos BI.

Planifiez
Planifiez
l'implmentation

Installez, configurez Modle et


package
et administrez

Crez

Affichez

Installez
IBM Cognos BI

Configurez
IBM Cognos BI

Crez un
modle

Configurez et
grez la
scurit

Publiez les
packages

faire une fois

Crez des
rapports

Mettez les
rapports
disposition
des utilisateurs

Affichez ou
imprimez
des rapports

Figure 21. Flux de travaux de la gnration de rapports et des analyses dans IBM Cognos BI

Cration de modles de rapports et de packages


Un modle joue le rle de couche isolante entre les utilisateurs des rapports IBM
Cognos BI et la base de donnes. Les packages sont des sous-ensembles de
modles qui fournissent aux utilisateurs les donnes adaptes aux rapports dont ils
ont besoin, structures de manires tre significatives du point de vue mtier.
La cration de modles et la publication de packages sont des tches qui doivent
tre soigneusement planifies. Les modles et les packages bien conus au dpart
remplissent les besoins des utilisateurs, scurisent les donnes et facilitent
l'administration de l'application IBM Cognos BI.
Pour comprendre le processus de modlisation et de cration des packages, les
utilisateurs peuvent tudier les exemples de modles, de packages et de rapports
fournis avec IBM Cognos BI. Pour plus d'informations sur la configuration des
exemples, voir le guide d'administration et de scurit d'IBM Cognos.
Pour la gnration de rapports IBM Cognos BI, les modles et les packages sont
crs l'aide de Framework Manager. Les rubriques qui suivent en offrent une vue
d'ensemble. Pour plus d'informations, voir le document IBM Cognos Framework
Manager User Guide.

52

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Modlisation
Framework Manager est utilis pour crer un modle qui fournit aux utilisateurs
une vue mtier simple et intgre de la base de donnes, et pour fournir IBM
Cognos BI des informations sur la manire dont les donnes sont accessibles, sur
leurs associations et sur leur scurit.
Un modle qui est conu pour rpondre aux besoins des utilisateurs ajoute
beaucoup de valeur aux donnes. Il structure les donnes, en ajoute et les gre de
faon pertinente pour les utilisateurs mtier. La cration d'un modle est une tche
importante qui doit tre planifie et excute par un modlisateur ou une quipe
de modlisation qui connat bien la structure de la base de donnes et les besoins
des utilisateurs mtier.
Lorsque vous crez un modle, vous :
v Spcifiez les mtadonnes importer partir de sources de donnes dfinies
dans le magasin de contenu IBM Cognos BI
v Affinez les mtadonnes en ajoutant des noms d'entreprise, des descriptions, des
valeurs multilingues, des calculs, des filtres, et d'autres composants
v Dfinissez les jointures et les relations
v Organisez les donnes en vue d'une prsentation qui soit pertinente pour les
utilisateurs mtier et qui ajoute de la valeur aux bases de donnes
v Augmentez la scurit des mtadonnes pour pouvoir dterminer qui peut les
utiliser et quelles fins

Cration de packages
Une fois qu'un modle est cr, les packages sont publis dans des emplacements
du serveur IBM Cognos BI o les auteurs peuvent les utiliser pour crer de
nouveaux rapports. Un package diffrent, contenant uniquement les informations
requises, peut tre publi pour chaque groupe d'utilisateurs.
Les rapports ne peuvent pas contenir de donnes provenant de plusieurs packages.
Lors de la publication d'un package, il est important de s'assurer qu'il contient
toutes les donnes ncessaires pour rpondre aux besoins des utilisateurs.
La structure hirarchique d'un package commande la manire dont les dossiers, les
rapports et les autres objets de donnes sont structurs dans l'interface utilise par
l'auteur du rapport. Elle commande aussi la manire dont la scurit est applique
aux objets, et la possibilit de dployer le package dans d'autres environnements.
En consquence, il est important de s'assurer que la structure d'un package a du
sens du point de vue d'un utilisateur mtier, et pas seulement d'un point de vue
administratif.

Cration de rapports
IBM Cognos BI peut tre utilis pour crer diffrents types de rapports, notamment
des listes, des rapports de type tableau crois, des graphiques, des rapports de
type principal/dtail et des rapports crs par les utilisateurs.
Les rapports mtier planifi sont crs dans Report Studio, et les rapports ad hoc
dans Query Studio. Analysis Studio vous permet d'explorer et d'analyser les
donnes. Vous pouvez utiliser des donnes de rapports de Report Studio, de Query
Studio et d'Analysis Studio dans les applications Microsoft Office par
l'intermdiaire de Cognos BI for Microsoft Office.
Chapitre 5. Flux de travaux

53

L'architecture d'IBM Cognos BI est parfaitement compatible avec d'autres produits


du march et le dveloppement personnalis. IBM Cognos BI peut tre intgr
des produits ou des portails Web transactionnels existants. Pour plus
d'informations sur le dveloppement personnalis, voir le document Software
Development Kit Developer Guide. Pour plus d'informations sur l'intgration d'IBM
Cognos BI d'autres portails d'entreprise, voir le guide d'administration et de scurit
d'IBM Cognos.

Query Studio
Les auteurs et les utilisateurs de rapports pour crent des rapports ad hoc l'aide
de Query Studio. Les rapports ad hoc, galement appels requtes ad hoc, peuvent
tre crs rapidement, avec peu de formation ou mme sans, pour rpondre aux
besoins non couverts par les rapports mtier standard.
Les auteurs peuvent enregistrer des spcifications de requte pour les revoir
ultrieurement, ou comme modles pour de nouveaux rapports. Les rapports mis
disposition en mode interactif, pour que les utilisateurs puissent les dvelopper, ou
en mode lecture seule. Les rapports crs dans Query Studio peuvent tre affichs
et dits dans Report Studio.
Avant de crer des requtes ad hoc, il est recommand de suivre le tutoriel pour se
familiariser avec les meilleures pratiques de cration de rapports. Pour en savoir
davantage, reportez-vous au Guide de dmarrage.
Pour plus d'informations sur Query Studio, voir le guide d'utilisation d'IBM Cognos
Query Studio.

Report Studio
Les auteurs de rapports crent des rapports mtier l'aide de Report Studio. Les
rapports planifis sont des rapports mtier standard, conus pour rpondre aux
besoins spcifiques et rcurrents des utilisateurs professionnels. Les auteurs
peuvent galement utiliser Report Studio pour modifier des rapports crs dans
Query Studio.
Pour crer un rapport dans Report Studio, l'auteur indique le modle qui fournira
les donnes du rapport. L'auteur cre ensuite une spcification de rapport, qui
dfinit les requtes et invites utilises pour extraire les donnes. L'auteur cre
galement les prsentations et styles employs pour prsenter les donnes. Outre
crer de nouveaux rapports, les auteurs peuvent modifier des rapports existants.
Avant de crer des rapports destins l'entreprise, il est recommand de suivre le
tutoriel pour se familiariser avec les meilleures pratiques de cration de rapports.
Pour en savoir davantage, reportez-vous au Guide de dmarrage.
Pour plus d'informations sur Report Studio, voir le guide d'utilisation d'IBM Cognos
Report Studio.

Analysis Studio
Dans Analysis Studio, les utilisateurs peuvent explorer, analyser et comparer les
donnes dimensionnelles. Analysis Studio offre un accs aux sources de donnes
dimensionnelles et OLAP (Online Analytical Processing), ainsi qu'aux sources de

54

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

donnes relationnelles modlises sous forme de dimension. Les analyses cres


dans Analysis Studio peuvent tre ouvertes dans Report Studio et servir laborer
des rapports de qualit professionnelle.
Pour qu'il soit possible de crer une analyse, l'administrateur doit avoir cr un
package dans IBM Cognos Framework Manager et l'avoir publi un
emplacement du portail IBM Cognos Connection auquel les utilisateurs ont accs.
Les utilisateurs peuvent alors slectionner le package et trouver les donnes dont
ils ont besoin pour l'analyse. Les utilisateurs peuvent galement choisir de partager
leurs rsultats avec d'autres utilisateurs.
Pour plus d'informations sur l'utilisation d'Analysis Studio, voir le guide
d'utilisation d'IBM Cognos Analysis Studio.

IBM Cognos BI for Microsoft Office


Les auteurs et les utilisateurs de rapports peuvent vouloir utiliser les donnes des
rapports IBM Cognos dans des classeurs, des documents et des prsentations
Microsoft Office. Dans IBM Cognos BI for Microsoft Office, les utilisateurs peuvent
importer ou supprimer des lments de rapports IBM Cognos dans des classeurs
Microsoft Excel, des documents Microsoft Word, et des prsentations Microsoft
PowerPoint. Les utilisateurs peuvent excuter des rapports l'aide des studios IBM
Cognos et publier des classeurs et des prsentations dans IBM Cognos Connection.
Pour en savoir davantage sur l'utilisation d'IBM Cognos BI for Microsoft Office,
voir le Guide d'utilisation correspondant. Pour plus d'informations sur la
configuration et le dploiement d'IBM Cognos BI for Microsoft Office, voir le Guide
d'installation et de configuration d'IBM Cognos Business Intelligence.

Chapitre 5. Flux de travaux

55

Utilisation d'IBM Cognos Business Intelligence pour la gnration de


scorecards
Le diagramme qui suit reprsente l'intgralit du flux de travaux de la gnration
de scorecards dans IBM Cognos Business Intelligence.

Planifiez
Planifiez
l'implmentation

Installez, configurez Pack


et administrez
Installez
IBM Cognos BI

Crez des
packages

Crez

Crez des
applications de
gnration
de scorecards

Surveillez

Surveillez
les indicateurs

Configurez
IBM Cognos BI

faire une fois

Configurez et
grez la
scurit

Figure 22. Flux de travaux de la gnration de scorecards dans IBM Cognos Business
Intelligence

Cration de packages dans Metric Studio


Un package d'indicateurs est une reprsentation dans IBM Cognos Connection
d'une application de gnration de scorecards Metric Studio. Un package
d'indicateurs contient des informations de connexion, des rapports et des tches de
gestion des indicateurs pour cette application. Le contenu du package d'indicateurs
est stock dans un magasin d'indicateurs.
Vous devez crer un package la premire fois que vous accdez Metric Studio.
Vous pouvez crer d'autres packages dans IBM Cognos Connection ou Metric
Studio. Pour plus d'informations, voir le guide d'utilisation d'IBM Cognos Metric
Studio.

Cration d'applications de scorecards


Une application de scorecards est un ensemble de scorecards, d'indicateurs et de
projets servant assurer le suivi des performances de certains aspects d'une
organisation.
Les applications de scorecards sont cres dans Metric Studio. Les packages Metric
Studio servent dployer et grer les applications de scorecards, et y accder.
Pour plus d'informations, voir le guide d'utilisation d'IBM Cognos Metric Studio.

56

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Utilisation d'IBM Cognos Business Intelligence pour la cration de


PowerCubes
Le diagramme qui suit reprsente l'intgralit du modle Transformer et du flux de
travaux des PowerCube dans IBM Cognos BI.

Planifiez

Installez, configurez Crez un modle


et un PowerCube
et administrez

Planifiez
l'implmentation

Dployez

Affichez

Mettez jour
les PowerCubes

Installez
IBM Cognos BI

Crez un
modle Framework
Manager et
publiez-le

Rgnrez ou
mettez jour
le PowerCube

Configurez
IBM Cognos BI

Concevez des
requtes dans
Query Studio
& Report Studio
pour la modlisation

Mettez la
nouvelle version
disposition
du serveur
IBM Cognos BI

Configurez et
grez la
scurit

Crez un
modle
Transformer 8

Excutez
l'utilitaire de
connexion des
PowerCubes
IBM Cognos BI

faire une fois

Importez les
mtadonnes
des packages
ou des rapports

Concevez
des PowerCubes,
ajoutez la scurit
et crez les
PowerCubes

Mettez le
PowerCube
disposition
du serveur
IBM Cognos BI
Publiez la source
de donnes
et le package
du PowerCube

Mettez les
PowerCubes
disposition des
utilisateurs

Ouvrez les
PowerCubes pour
la gnration de
rapports
ou l'analyse

Figure 23. Modle Transformer et flux de travaux des PowerCube dans IBM Cognos
Business Intelligence

Gestion des vnements


Un vnement est une situation qui peut compromettre la russite de vos
oprations mtier. Pour tre sr que le personnel concern est inform d'un
vnement, vous pouvez crer dans Event Studio des agents qui surveillent vos
donnes et dtectent les occurrences d'vnements mtier.

Chapitre 5. Flux de travaux

57

58

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 6. Liste de contrle pour la planification de


l'implmentation
Pour obtenir le maximum d'IBM Cognos Business Intelligence, vous devez
optimiser son implmentation. Cela signifie installer et configurer IBM Cognos BI
de faon qu'il s'intgre votre infrastructure informatique et rponde vos besoins
en matire de gnration de rapports.
Pour planifier une implmentation efficace d'IBM Cognos BI, procdez de la faon
suivante :
v Familiarisez-vous avec l'architecture d'IBM Cognos BI.
Pour en savoir davantage, reportez-vous la section de ce document relative
l'architecture. Elle vous aidera comprendre les composants constitutifs d'IBM
Cognos BI, leurs fonctions, et la manire dont ils interagissent les uns avec les
autres, avec votre infrastructure, et avec les auteurs et les utilisateurs.
v Choisissez comment installer et configurer IBM Cognos BI.
Dterminez quelles sont vos options pour installer et configurer IBM Cognos BI,
et choisissez celle qui correspond le mieux vos besoins. Pour en savoir
davantage, reportez-vous la section Chapitre 7, Options d'installation, la
page 61.
v Dterminez comment vous pouvez optimiser les performances d'IBM Cognos
dans votre environnement.
Analysez les facteurs qui peuvent influer sur les performances d'IBM Cognos BI,
et effectuez la planification de manire assurer et prserver une capacit
satisfaisante pour IBM Cognos BI, et son volutivit et sa disponibilit dans
votre environnement. Pour en savoir davantage, reportez-vous la section
Chapitre 8, Planification des performances, la page 81.
v Choisissez comment configurer les fonctions multilingues d'IBM Cognos BI.
Si IBM Cognos BI doit tre utilis dans un environnement multinational,
choisissez la faon dont vous allez configurer IBM Cognos BI pour que les
lments de l'interface et le contenu des rapports s'affichent dans la langue dont
les utilisateurs ont besoin. Pour en savoir davantage, reportez-vous la section
Chapitre 10, Considrations relatives au support multinational, la page 111.
Lorsque vous avez termin la planification, et que vous tes prt installer et
utiliser IBM Cognos BI, reportez-vous au reste de la documentation IBM Cognos BI
pour connatre les instructions tape par tape.

Copyright IBM Corp. 2005, 2013

59

60

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 7. Options d'installation


Avant la mise en oeuvre d'IBM Cognos Business Intelligence, dterminez la faon
dont vous allez l'installer et le configurer pour optimiser ses performances. Les
choix d'installation et de configuration qui procurent les meilleures performances
dpendent de vos besoins en matire de gnration de rapports, des ressources et
des vos prfrences.
Lorsque vous valuez les options d'installation d'IBM Cognos BI, vous devez
prendre en compte le fait que vous installez le produit pour la premire fois ou
qu'il s'agit d'une mise niveau. Pour en savoir davantage sur la mise niveau,
reportez-vous au Guide d'installation et de configuration d'IBM Cognos Business
Intelligence.
Lors de l'installation d'IBM Cognos BI, vous devez prciser l'emplacement o les
passerelles, les composants du groupe de serveurs d'applications et Content
Manager doivent tre installs. Vous pouvez installer tous les composants dIBM
Cognos BI sur un seul ordinateur ou les rpartir sur un rseau.
Vous devez installer Framework Manager, l'application de modlisation des
mtadonnes ddie aux informations dcisionnelles. Vous pouvez choisir
d'installer des applications facultatives de modlisation des mtadonnes telles que
Metric Designer pour la gnration de scorecards, et Transformer pour la cration
de PowerCubes.
IBM Cognos BI est compatible avec dautres produits dIBM Cognos. Si dautres
produits dIBM Cognos sont installs dans votre environnement, vous devez
tudier la faon dont IBM Cognos BI va sy intgrer. Pour en savoir davantage,
reportez-vous la section IBM Cognos Business Intelligence avec d'autres
produits IBM Cognos, la page 71.

Installation de tous les composants sur le mme ordinateur


N'installez tous les composants sur un mme ordinateur que dans des
environnements de test ou de dmonstration, dans lesquels la charge induite par
les utilisateurs est faible. Etant donn que la passerelle doit tre installe sur le
mme ordinateur que le serveur Web, l'ordinateur isol doit galement excuter un
serveur Web.
Dans le diagramme ci-dessous, tous les composants IBM Cognos BI sont installs
sur le mme ordinateur.

Copyright IBM Corp. 2005, 2013

61

Serveur Web
Passerelle
Composants du groupe de
serveurs d'applications
Content Manager

pare-feu rseau

Magasin de
contenu

Base de donnes
de requtes

Magasins
d'indicateurs

Figure 24. Installation de tous les composants sur un seul ordinateur

Le diagramme qui suit fournit une vue plus dtaille d'une installation IBM
Cognos BI dans laquelle tous les composants serveur sont installs sur un seul
ordinateur. Les composants de modlisation, tels que Framework Manager, Metric
Designer et Transformer, peuvent tre installs sur des ordinateurs diffrents.

62

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Navigateur Web

Passerelle du
serveur Web

IBM Cognos
Configuration

Service d'amorage
(dmarrage/arrt)

BI Bus

Rpartiteur

Content Manager

service de gnration
de rapports

JNI

Access Manager

Service de gnration
de rapports par lots
Service de gnration
de donnes de rapports
Service de prsentation
Service de gestion
des vnements
Service de surveillance
Service de travail
Service d'agent
Service de diffusion
Service d'intgration
des donnes
Service Metrics Manager

Demande/
rponse
HTTP

Service de journalisation

Interface
BI Bus
Interface
du rpartiteur

Service de migration
Conteneur de servlet

Figure 25. Installation du serveur et des composants de modlisation sur des ordinateurs
distincts

Si IBM Cognos BI est install sous Microsoft Windows, vous pouvez installer les
outils de modlisation sur le mme ordinateur. Si IBM Cognos BI est install sous
UNIX ou Linux, vous devez installer les outils de modlisation pour Windows sur
un ordinateur distinct fonctionnant sous Windows.

Chapitre 7. Options d'installation

63

Installation de la passerelle sur un ordinateur distinct


Vous pouvez installer la passerelle et un serveur Web sur un mme ordinateur,
puis installer les composants IBM Cognos BI restants sur d'autres ordinateurs. Si
vous disposez d'un parc de serveurs Web, vous pouvez installer une passerelle
IBM Cognos BI sur chaque serveur Web. L'utilisation de plusieurs serveurs Web
pour grer les demandes entrantes permet d'offrir un meilleur niveau de service.
Si vous installez uniquement le composant passerelle sur le mme ordinateur que
le serveur Web, celui-ci gre les services Web principaux sans traiter les demandes
d'utilisateurs. Cette sparation du traitement s'impose si un pare-feu rseau est
install entre le serveur Web et les ordinateurs des composants du groupe des
serveurs d'applications.
Dans le diagramme ci-dessous, une passerelle est installe sur le serveur Web. Les
demandes entrantes sont transmises la passerelle, puis transfres vers
l'ordinateur des composants du groupe des serveurs d'applications. Si les donnes
de la demande ne sont pas enregistres, le rsultat est renvoy par l'ordinateur des
composants du groupe des serveurs d'applications. Si les donnes dont
enregistres, le rsultats est enregistr dans le magasin de contenu.
Passerelle du
serveur Web

pare-feu rseau

Composants du groupe de
serveurs d'applications
Content Manager

pare-feu rseau

Magasin de
contenu

Base de donnes
de requtes

Magasins
d'indicateurs

Figure 26. Composants IBM Cognos installs sur diffrents ordinateurs, la passerelle tant
spare des composants du groupe des serveurs d'applications et de Content Manager

Le diagramme qui suit fournit une vue dtaille d'une installation dans laquelle la
passerelle est sur un ordinateur distinct de celui des autres composants IBM
Cognos BI. Dans cet exemple, deux serveurs Web sont utiliss, chacun avec une
passerelle.

64

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Navigateur Web

Passerelle du
serveur Web

Passerelle du
serveur Web

IBM Cognos
Configuration

Service d'amorage
(dmarrage/arrt)

BI Bus

Rpartiteur

Content Manager

service de gnration
de rapports

JNI

Access Manager

Service de gnration
de rapports par lots
Service de gnration
de donnes de rapports
Service de prsentation
Service de gestion
des vnements
Service de surveillance
Service de travail
Service d'agent
Service de diffusion
Service d'intgration
des donnes
Service Metrics Manager

Demande/
rponse
HTTP

Service de journalisation

Interface
BI Bus
Interface
du rpartiteur

Service de migration
Conteneur de servlet

Figure 27. Vue dtaille d'une installation dans laquelle la passerelle se trouve sur un autre
ordinateur que les composants IBM Cognos BI.

Chapitre 7. Options d'installation

65

Installation des composants du groupe des serveurs d'applications et


de Content Manager sur des ordinateurs distincts
Installation des composants du groupe des serveurs d'applications sur des
ordinateurs distincts de celui de Content Manager peut amliorer les performances,
la disponibilit et la capacit.
Vous pouvez choisir d'installer Content Manager sparment des composants du
groupe des serveurs d'applications pour isoler et protger les donnes sensibles qui
sont gres par lui.
Vous pouvez galement choisir d'installer Content Manager sur un ordinateur
distinct s'il gre de grands volumes de donnes. Dans ce type d'environnement,
l'volutivit d'IBM Cognos BI peut tre amliore en augmentant la taille du
processeur sur lequel Content Manager est install.
Sur le diagramme suivant, les demandes entrantes sont achemines vers une
passerelle. La passerelle transmet la demande l'ordinateur qui hberge les
composants du groupe des serveurs d'applications. Celui-ci la transmet
l'ordinateur sur lequel Content Manager est actif, qui interroge le magasin de
contenu et renvoie les rsultats l'ordinateur des composants du groupe des
serveurs d'applications pour le rendu.
Passerelle du
serveur Web

pare-feu rseau

Composants
du groupe
des serveurs
d'applications

Instances
Content Manager
en veille

Content Manager
actif par dfaut

pare-feu rseau

Magasin de
contenu

Base de donnes
de requtes

Magasins
d'indicateurs

Figure 28. Installation des composants du groupe des serveurs d'applications et de Content
Manager sur des ordinateurs distincts

Le diagramme suivant illustre une vue plus dtaille d'une installation IBM
Cognos BI dans laquelle des ordinateurs distincts sont utiliss pour les composants
du groupe des serveurs d'applications et Content Manager. Dans cet exemple, une

66

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

seule installation des composants du groupe des serveurs d'applications est


reprsente, cependant un environnement IBM Cognos BI peut contenir plusieurs
postes ddis ces composants.
Navigateurs Web
BI Bus

Passerelle du
serveur Web

Rpartiteur

Service de gnration
de rapports
Service de gnration
de rapports par lots
Service de gnration
de donnes de rapports
Service de prsentation
Service de gestion
des vnements
Service de surveillance
Service d'agent
Service de diffusion
Service d'intgration
des donnes
Service Metrics Manager
Service de journalisation
Service de migration
Conteneur de servlet

Ordinateur A :
Installation des
composants du
groupe des
serveurs d'applications

BI Bus

Rpartiteur

Demande/
rponse
HTTP
Interface
BI Bus
Interface
du rpartiteur

Content Manager

Service de prsentation

JNI

Access Manager

Service de travail
Service de journalisation
Conteneur de servlet

Ordinateur B:
Installation
Content Manager

Figure 29. Vue dtaille de l'installation du logiciel IBM Cognos Business Intelligence

Plusieurs instance de Content Manager


Il est possible que votre installation comprenne plusieurs instances de Content
Manager, chacune sur un ordinateur diffrent. Un ordinateur Content Manager
peut tre activ et un ou plusieurs autres en veille.

Chapitre 7. Options d'installation

67

Plusieurs instances des composants du groupe des serveurs


d'applications
Dans un souci d'amlioration de l'volutivit dans un environnement o le volume
de demandes de rapports traiter est gnralement important, vous pouvez
installer les composants du groupe des serveurs d'applications sur plusieurs
ordinateurs rservs au traitement des demandes entrantes. En installant les
composants du groupe des serveurs d'applications sur plusieurs ordinateurs, vous
rpartissez et quilibrez les charges les entre ordinateurs. Vous bnficiez
galement d'une accessibilit et d'un dbit accrus par rapport une installation sur
un seul ordinateur, de mme que d'une prise en charge des reprises.

Options d'installation des outils de modlisation


Les outils de modlisation IBM Cognos BI, Framework Manager, Metric Designer
et Transformer, peuvent tre installs soit sur un ordinateur contenant d'autres
composants IBM Cognos BI, soit sur un ordinateur distinct.
Les outils de modlisation communiquent avec les composants du groupe des
serveurs d'applications, qui peuvent tre installs sur un ou plusieurs serveurs
Web. Les outils de modlisation peuvent communiquer avec les composants du
groupe des serveurs d'applications par l'une des routes suivantes :
v Ils se connectent au rpartiteur des composants du groupe des serveurs
d'applications l'aide de l'URI interne du rpartiteur. Cette route est la voie
privilgie.
v Ils se connectent une passerelle supplmentaire ddie, qui est configure de
manire se connecter au rpartiteur l'aide de son URI interne. La scurit de
cette passerelle doit tre configure. Cette mthode prsente de l'intrt lorsque
l'outil de modlisation est situ l'extrieur d'un rseau protg par un pare-feu.
Important : Ne faites pas utiliser la passerelle principale l'URI interne du
rpartiteur. Une telle opration rduit le niveau de scurit des studios et du
portail IBM Cognos BI.
Pour publier des modles Framework Manager, des extraits Metric Designer, ou
des PowerCubes IBM Cognos Transformer, vous devez configurer l'outil de
modlisation pour qu'il communique avec le rpartiteur, soit directement, soit au
moyen de la passerelle ddie.
Pour tre sr que l'outil de modlisation puisse communiquer avec les composants
IBM Cognos BI, sur l'ordinateur sur lequel l'outil est install, configurez les
proprits cryptographiques et les proprits d'environnement suivantes :
v L'URI de la passerelle
v L'URI du rpartiteur pour les applications externes
Pour plus d'informations, voir le manuel IBM Cognos Business Intelligence - Guide
d'installation et de configuration.

Serveurs Web autres que Microsoft IIS


Pour les serveurs Web autres que Microsoft Internet Information Services (IIS),
aucune diffrence fonctionnelle n'existe entre les deux voies de communication
entre l'outil de modlisation et le rpartiteur des composants du groupe des
serveurs d'applications. Quelle que soit la route, l'outil de modlisation utilise l'API
SOAP BI Bus. Si vous utilisez la route du serveur Web, et si vos modles sont de

68

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

taille moyenne ou volumineux (proches de 1 Mo), ceux-ci sont scinds en lments


plus petits (fractionns) pour la transmission.
Si vous utilisez un serveur Web autre que Microsoft IIS, configurez l'outil de
modlisation pour qu'il communique via la passerelle du serveur Web (route 1).
Cela vite de devoir tablir des canaux de communication supplmentaires si vous
utilisez des pare-feu pour isoler l'outil de modlisation, le serveur Web et les
composants du groupe des serveurs d'applications.

Considrations relatives aux pare-feu rseau


Lorsque l'outil de modlisation est situ en dehors du pare-feu rseau qui protge
les composants du groupe de serveurs d'applications, des problmes de
communication peuvent se poser au niveau du rpartiteur. Pour des raisons de
scurit, la configuration par dfaut dIBM Cognos BI empche le rpartiteur
daccepter les requtes de loutil de modlisation lorsque ce dernier se situe en
dehors du pare-feu rseau.
Un outil de modlisation situ en dehors d'un pare-feu rseau, tel que
Framework Manager, ne peut pas traverser le pare-feu rseau pour envoyer des
demandes au rpartiteur situ sur le serveur d'applications IBM Cognos BI. Pour
viter tout problme lors d'une communication via un pare-feu de rseau, installez
l'outil de modlisation dans le mme niveau architectural que les composants du
groupe de serveurs d'applications. Le diagramme suivant illustre linstallation de
lordinateur Framework Manager sur le pare-feu de rseau et ltablissement russi
de communications avec le rpartiteur situ sur le serveur dapplications IBM
Cognos BI.

Chapitre 7. Options d'installation

69

Outil de modlisation

pare-feu rseau

Passerelle du
serveur Web

Communications
avec les composants
du groupe des
serveurs
d'applications
pare-feu rseau

Composants du groupe des serveurs


d'applications avec un rpartiteur
Content Manager

pare-feu rseau

Magasin de
contenu

Figure 30. Composants IBM Cognos installs sur diffrents ordinateurs, avec des outils de
modlisation en dehors du pare-feu rseau

Vous pouvez galement installer une passerelle supplmentaire ddie la


communication avec l'outil de modlisation, tel qu'indiqu dans le diagramme
ci-aprs. Vous configurez alors l'outil de modlisation et sa passerelle de faon ce
que le rpartiteur accepte les demandes de l'outil de modlisation.

70

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Passerelle du
serveur Web

pare-feu rseau
Composants du
groupe des serveurs
d'applications avec un
rpartiteur
Content Manager

Outil de modlisation

pare-feu rseau

Magasin de
contenu

Figure 31. Composants IBM Cognos installs sur diffrents ordinateurs, avec des outils de
modlisation installs dans le pare-feu rseau

Il est aussi possible d'installer une passerelle supplmentaire ddie aux


communications avec l'outil de modlisation. Vous configurez alors l'outil de
modlisation et sa passerelle de faon que le rpartiteur accepte les demandes de
l'outil de modlisation. Outres les proprits d'environnement qui doivent tre
configures pour l'outil de modlisation, vous devez galement configurer la
proprit URI du rpartiteur pour la passerelle sur l'ordinateur passerelle ddi.

IBM Cognos Business Intelligence avec d'autres produits IBM Cognos


Vous pouvez installer IBM Cognos BI dans un environnement incluant d'autres
produits d'IBM Cognos.
L'assistant d'installation d'IBM Cognos BI reconnat les rpertoires compatibles et
affiche un avertissement en cas de conflits. Une fois IBM Cognos BI install, vous
pouvez accder des objets crs dans un autre produit IBM Cognos d'IBM
Cognos BI. Les conditions requises pour l'accs dpendent du mode d'excution
choisi pour les deux produits.

Services en double en cas d'utilisation de plusieurs produits


De nombreux produits IBM Cognos utilisent des services similaires, tels que le
service de gnration de rapports et le service de prsentation. Si vous utilisez
plusieurs produits, tels qu'IBM Cognos Business Intelligence avec IBM Cognos
Metrics Manager ou IBM Cognos PowerPlay, vous devez dsactiver certains
services en double pour vous assurer que vos produits fonctionnent correctement.
Par exemple, vous disposez d'IBM Cognos Business Intelligence et d'IBM Cognos
PowerPlay. Les deux produits disposent d'un service de gnration de rapports et
d'un service de prsentation. Si ces deux produits sont accessibles par la mme
passerelle, les rapports devant tre excuts sur les services IBM Cognos BI
peuvent tre routs vers les services IBM Cognos PowerPlay. Dans ce cas, vos
rapports peuvent prsenter une erreur.

Chapitre 7. Options d'installation

71

La liste suivante illustre un exemple de rpartition de composants l'aide de trois


serveurs, chacun d'eux hbergeant un produit. Le quatrime serveur hberge la
passerelle commune.
v Serveur A - IBM Cognos Business Intelligence
v Serveur B - IBM Cognos Metrics Manager
v Serveur C - IBM Cognos PowerPlay
v Serveur D - serveur Web utilis pour tous les produits
1. Sur le serveur A, le service de gnration de rapports et le service de
prsentation doivent tre activs.
2. Sur les serveurs B et C, le service de gnration de rapports et le service de
prsentation doivent tre dsactivs.
3. Sur le serveur D, ces services ne sont pas prsents.

Produits IBM Cognos pouvant tre mis niveau vers IBM


Cognos Business Intelligence
Les produits IBM Cognos suivants sont des versions antrieures des composants
maintenant disponibles dans IBM Cognos BI ReportNet, IBM Cognos Metrics
Manager, IBM Cognos DecisionStream, et IBM Cognos PowerPlay Web. Lorsque
vous mettez niveau ces produits vers IBM Cognos BI, vous pouvez continuer
excuter simultanment des versions antrieures dans le mme environnement
jusqu' ce que la transition vers IBM Cognos BI vous convienne.

Cognos ReportNet
Pour que ReportNet et IBM Cognos BI s'excutent simultanment, chaque version
doit disposer de ports, d'une base de donnes Content Store, d'alias et de
paramtres de cookie uniques. Si vous utilisez les paramtres par dfaut, la
configuration est requise uniquement pour slectionner de nouveaux ports et une
nouvelle base de donnes Content Store pour IBM Cognos BI.
Vous ne pouvez pas exploiter le contenu ReportNet directement dans IBM
Cognos BI tant que vous n'aurez pas mis ReportNet niveau. Lorsque vous
procdez la mise niveau vers IBM Cognos BI, la base de donnes
Content Store est galement mise niveau pour utiliser le schma IBM Cognos BI
et ne peut plus tre utilise par les versions prcdentes. Ainsi, vous devez
conserver la fois l'ancienne base de donnes du magasin de contenu et la
nouvelle pour excuter les deux versions de produits. Vous pouvez conserver les
deux bases de donnes de magasin de contenu en suivant l'une des approches
suivantes :
v crer une copie de la base de donnes Content Store ReportNet en utilisant les
utilitaires d'exportation de base de donnes et utiliser la copie avec IBM
Cognos BI,
v utiliser la fonction d'exportation intgre IBM Cognos Connection pour
exporter la base de donnes Content Store ReportNet et importer le
dploiement (exportation) dans IBM Cognos BI.
Vous pouvez mettre niveau des rapports simultanment ou ultrieurement si la
compatibilit avec des applications SDK (Software Development Kit) existantes est
requise.
Pour obtenir des instructions concernant l'excution simultane et la mise niveau,
consultez le chapitre sur la mise niveau dans IBM Cognos Business Intelligence Guide d'installation et de configuration.

72

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Cognos Metrics Manager


Pour utiliser le contenu du magasin de donnes d'IBM Cognos Metrics Manager
dans IBM Cognos BI, vous devez le mettre niveau en l'exportant, en installant
IBM Cognos BI, puis en l'important dans le magasin d'indicateurs IBM Cognos BI.
Notez que le slecteur de cube (permettant de mapper des indicateurs spcifiques
avec des intersections de cubes) d'IBM Cognos Metrics Manager n'est pas
disponible dans IBM Cognos BI.
Pour obtenir des instructions concernant la mise niveau, consultez le chapitre sur
la mise niveau dans IBM Cognos Business Intelligence - Guide d'installation et de
configuration.

Cognos DecisionStream
Vous pouvez continuer excuter IBM Cognos DecisionStream
Series 7 simultanment avec les produits IBM Cognos BI. Les catalogues crs
l'aide de DecisionStream Series 7 doivent tre mis niveau pour que vous puissiez
les utiliser avec Data Manager.
Pour obtenir des instructions concernant l'excution simultane et la mise niveau
des catalogues DecisionStream vers l'environnement IBM Cognos BI Data
Manager, consultez le chapitre traitant de la mise niveau d'un catalogue dans le
document IBM Cognos Data Manager User Guide.

Cognos PowerPlay Web


Vous pouvez continuer utiliser des rapports PowerPlay Web dans les interfaces
utilisateur PowerPlay 7 du portail IBM Cognos BI. Il est galement possible
d'utiliser la fonction d'accs au dtail entre PowerPlay Web et IBM Cognos BI.
Vous pouvez procder une publication depuis PowerPlay Enterprise Server vers
IBM Cognos BI, condition d'utiliser le mme nom d'hte ou la mme adresse IP
pour identifier l'espace-noms Series 7 dans IBM Cognos Series 7 et dans IBM
Cognos BI.
Vous avez galement la possibilit de mettre niveau les rapports suivants vers
IBM Cognos BI au moyen de l'assistant de migration IBM Cognos.
v rapports PowerPlay Windows
v rapports PowerPlay Web Explorer,
v rapports PowerPlay for Excel,
v rapports PowerPlay for Windows publis dans PowerPlay Web.
Les outils sont disponibles dans le Centre de support techniqueIBM Cognos
(http://www.ibm.com/software/data/support/cognos_crc.html).
La dernire version des outils de migration est la version 10.1.1. Vous pouvez
utiliser ces outils pour effectuer la migration vers IBM Cognos Business
Intelligence version 10.1.1 (Report Studio ou Analysis Studio) puis effectuer la mise
niveau du contenu migr vers IBM Cognos BI version 10.2.0. Vous pouvez
galement utiliser les outils de migration pour migrer le contenu de PowerPlay
Series 7 vers IBM Cognos BI PowerPlayversion 10.2.0.

Chapitre 7. Options d'installation

73

Produits IBM Cognos Series 7 pouvant tre migrs vers IBM


Cognos Business Intelligence
Vous pouvez migrer des mtadonnes et des applications d'IBM Cognos Series 7
vers IBM Cognos BI. Les contenus pouvant faire l'objet d'une migration incluent
les modles Architect conus sous Windows, les catalogues et rapports de clients
Impromptu crs sous Windows, le contenu d'Upfront et le contenu Web
provenant de Windows et d'UNIX.
Pour consulter la liste des versions IBM Cognos Series 7 prises en charge et
tlcharger la documentation ainsi que les outils de l'assistant de migration IBM
Cognos, accdez au centre de support technique IBM Cognos Customer Center
(http://www.ibm.com/software/data/cognos/customercenter).

Architect
Vous pouvez migrer des modles Architect afin de les utiliser comme source de
mtadonnes pour Framework Manager.

Impromptu
Vous pouvez migrer les rapports et les catalogues Impromptu vers IBM Cognos BI
Les catalogues migrs peuvent tre utiliss comme source de mtadonnes pour
Framework Manager. Une fois le processus de migration de catalogues termin,
vous pouvez migrer et dployer les rapports Impromptu.

Upfront
Vous pouvez migrer le contenu Upfront vers IBM Cognos BI. Le processus de
migration mappe la structure du contenu Upfront avec celle d'un dossier IBM
Cognos Connection. Etant donn que l'organisation Upfront existante est
conserve, il est plus facile d'effectuer des tches d'administration, telles que
l'application de la scurit au contenu migr.

Impromptu Web Reports


Vous pouvez migrer le contenu de rapports Impromptu Web Reports, tel que des
plannings et des vnements, vers IBM Cognos BI Vous migrez le contenu
Impromptu Web Reports en utilisant un package IBM Cognos Series 7 Deployment
Manager comme source de migration. Avant les rapports Impromptu Web Reports,
vous devez migrer les mtadonnes de catalogues Impromptu qui sont utilises
par les rapports.
Vous ne pouvez pas migrez les fichiers de dfinition de requte Impromptu (.iqd),
mais vous pouvez continuer d'utiliser les fichiers .iqd existants pour crer des
cubes dans IBM Cognos BI Transformer 8.4. Pour ce faire, vous devez installer le
composant facultatif, Series 7 IQD Bridge, qui peut tre install avec IBM
Cognos BI sur des plateformes prises en charge par IBM Cognos Series 7.
Les lments PowerPrompts ne sont pas migrs, mais vous pouvez mettre en
oeuvre des fonctionnalits similaires en utilisant la fonctionnalit d'administrateur
intgre ou le Software Development Kit d'IBM Cognos.

74

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Produits IBM Cognos qui interoprent avec IBM Cognos


Business Intelligence
Certains produits IBM Cognos offrent des fonctionnalits non disponibles dans
IBM Cognos BI. Vous pouvez utiliser ces produits dans le mme environnement
qu'IBM Cognos BI. Avec certains produits, vous pouvez accder aux diffrents
types de cubes ou rapports dans le portail IBM Cognos BI. Avec d'autres, vous
pouvez uniquement accder aux fonctionnalits du portail IBM Cognos BI.

Cognos Planning - Analyst


Vous pouvez accder aux donnes de plans publis dans IBM Cognos BI l'aide
de l'assistant Generate Framework Manager Model, qui requiert IBM Cognos
Planning - Analyst 7.3 MR1 ou ultrieure.
Si vous souhaitez utiliser ce produit avec le serveur IBM Cognos BI, vous devez
vous assurer que les deux produits sont issus de la mme version.
Pour plus d'informations, voir le guide d'utilisation d'IBM Cognos Analyst.

Cognos Planning - Contributor


Vous pouvez accder aux cubes Contributor (en temps rel) dans IBM Cognos BI
en procdant une installation personnalise du composant IBM Cognos BI Contributor Data Server qui est fourni avec IBM Cognos Planning - Contributor
dition 7.3 MR1 ou ultrieure. Vous pouvez accder aux donnes de plans publis
dans IBM Cognos BI l'aide de l'extension d'administration Generate Framework
Manager Model, qui requiert IBM Cognos Planning - Contributor 7.3 MR1 ou
version ultrieure.
Si vous souhaitez utiliser ce produit avec le serveur IBM Cognos BI, vous devez
vous assurer que les deux produits sont issus de la mme version. Vous ne pouvez
pas installer IBM Cognos Planning dans le mme chemin qu'une instance 64 bits
d'IBM Cognos BI.
Pour plus d'informations, voir le document IBM Cognos Contributor Administration
Guide.

Cognos Finance
Vous pouvez accder aux cubes IBM Cognos Finance scuriss par rapport un
espace-noms Series 7 au moyen du service d'API rseau IBM Cognos Finance. Il
est galement possible d'exporter des donnes et des mtadonnes partir d'IBM
Cognos Finance pour les utiliser dans Framework Manager.

Cognos Controller
Vous pouvez accder IBM Cognos BI pour crer des rapports standard IBM
Cognos Controller au moyen d'un modle Framework Manager prdfini, cr lors
de l'installation d'IBM Cognos Controller. Vous avez galement la possibilit
d'accder des structures et des donnes Controller publies dans Framework
Manager pour gnrer des analyses et des rapports personnaliss.
Si vous souhaitez utiliser ce produit avec le serveur IBM Cognos BI, vous devez
vous assurer que les deux produits sont issus de la mme version.

Chapitre 7. Options d'installation

75

Cognos Transformer
Vous pouvez utiliser directement dans IBM Cognos BI, les IBM Cognos
PowerCubes et les modles Transformer crs par Transformer version 7.3 ou
ultrieure. Les cubes et modles sont compatibles avec les versions ultrieures et
ne requirent pas d'outil de migration ou de mise niveau. Vous pouvez excuter
des rapports et des analyses dans IBM Cognos BI par rapport aux IBM Cognos
PowerCubes.
Si vous voulez utiliser les nouvelles fonctions d'intgration de Transformer avec
IBM Cognos BI, vous pouvez mettre niveau les modles IBM Cognos Series 7.x
Transformer vers IBM Cognos BI Transformer 8.4 ou une version ultrieure. Vous
pouvez ainsi utiliser les sources de donnes IBM Cognos BI (telles que les packs
publis), dresser la liste des rapports crs dans Query Studio ou Report Studio,
procder l'authentification via la scurit IBM Cognos BI et publier directement
les donnes dans IBM Cognos Connection.
Avant de charger le modle, l'espace-noms IBM Cognos Series 7 doit tre configur
dans IBM Cognos BI. L'ID de nom utilis pour configurer l'espace-noms dans IBM
Cognos BI doit correspondre au nom utilis dans IBM Cognos Series 7. Pour plus
d'informations sur la configuration d'un espace-noms IBM Cognos Series 7 dans
IBM Cognos BI, voir IBM Cognos Business Intelligence - Guide d'installation et de
configuration.
Pour plus d'informations sur la mise niveau de PowerCubes scuriss IBM
Cognos Series 7, voir le guide d'utilisation d'IBM Cognos Business Intelligence
Transformer.
Pour que les PowerCubes IBM Cognos Series 7 puissent tre utiliss dans IBM
Cognos BI, optimisez-les pour une utilisation dans IBM Cognos BI l'aide de
l'utilitaire pcoptimizer, fourni avec IBM Cognos BI. Si vous n'effectuez pas cette
opration, les PowerCubes crs avec les versions antrieures de Transformer
risquent de mettre beaucoup de temps s'ouvrir dans les studios Web d'IBM
Cognos BI. Cet utilitaire d'optimisation convient aux PowerCubes plus anciens,
crs avant Transformer 8.4. Il ne requiert aucun accs au modle ni aux sources
de donnes. Il n'est pas ncessaire d'excuter cet utilitaire pour les cubes crs dans
Transformer 8.4 ou une version ultrieure. Pour en savoir davantage sur
l'optimisation des PowerCubes, reportez-vous au Guide d'utilisation de Transformer.
Vous pouvez publier des PowerCubes l'aide de Transformer 8.4, de Framework
Manager ou directement dans le portail IBM Cognos BI. Vous pouvez publier des
sources de donnes de PowerCubes et des packs individuels dans IBM Cognos
Connection de faon interactive, par le biais de Transformer ou de la ligne de
commande. Vous pouvez galement procder une publication silencieuse l'aide
de scripts de traitement par lots, aprs avoir cr un PowerCube. Un utilisateur
habilit crer des sources de donnes et des packs dans IBM Cognos Connection
peut galement y publier des PowerCubes. Le fichier MDC doit se trouver dans
un emplacement scuris auquel le rpartiteur IBM Cognos BI et le serveur de
rapports doivent pouvoir accder. Les packs qui utilisent plusieurs PowerCubes
depuis diffrentes dfinitions de cubes ou des cubes combins avec d'autres
sources de donnes doivent tre publis l'aide de Framework Manager.
Si vous utilisez un PowerCube IBM Cognos Series 7 comme source de donnes,
IBM Cognos BI convertit ses donnes en fonction de l'encodage utilis sur le
systme o le cube a t cr. Pour garantir la russite de la conversion, les
PowerCubes IBM Cognos Series 7 doivent tre crs avec des paramtres

76

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

rgionaux dfinis pour s'adapter aux donnes du cube.

Cognos Data Manager


Data Manager sert crer et grer des entrepts et des rfrentiels de donnes
pour la gnration de rapports, l'analyse et la gestion des performances. Lorsque
Data Manager est install dans votre environnement IBM Cognos BI, vous pouvez
utiliser le service de transfert de donnes pour excuter des oprations de cration
et des flux de travaux dans IBM Cognos Connection. Vous devez installer le
moteur Data Manager dans le mme emplacement que les composants du groupe
de serveurs d'applications d'IBM Cognos BI. Data Manager et IBM Cognos BI
doivent tre au mme niveau de version.

Cognos Analytic Applications


IBM Cognos Analytic Applications est une solution de gestion des performances
qui inclut un entrept de donnes rempli, des packs dcrivant les donnes
disponibles dans l'entrept et un ensemble de rapports prdfinis.
IBM Cognos Analytic Applications Workbench est une solution de gestion des
performances qui inclut des exemples de donnes d'information dcisionnelle
permettant de crer des fichiers d'application et des fichiers de source de
documentation qu'il est possible de modifier pour crer votre propre
documentation produit.
Certains composants IBM Cognos Analytic Application peuvent tre installs sur
les systmes 64 bits. Les rpertoires d'installation par dfaut des installations 64
bits sont diffrents des rpertoires d'installation par dfaut des installations 32 bits.
Que vous installiez tous les composants serveur ensemble sur un mme serveur ou
sur plusieurs serveurs distincts, les composants 32 et 64 bits doivent se trouver
dans des rpertoires diffrents.

Cognos Mobile
IBM Cognos Mobile vous permet d'accder des rapports crs avec Analysis
Studio, Report Studio, Query Studio et des espaces de travail crs dans IBM
Cognos Workspace sur un priphrique mobile (tel qu'un Blackberry) ou une
tablette lectronique.
Outre l'installation des composants d'IBM Cognos BI sur le serveur, les units IBM
Cognos Mobile doivent tre bases sur le Web, ncessitent le tlchargement d'un
client natif ou l'installation d'un client riche, afin de permettre le tlchargement et
l'affichage de rapports, ainsi que l'interaction avec ceux-ci. IBM Cognos Mobile et
le serveur IBMCognos BI doivent tre au mme niveau de version.
Pour plus d'informations, voir le document IBM Cognos Mobile Installation and
Administration Guide.

Cognos Lifecycle Manager


Lifecycle Manager est une application Windows d'audit des mises niveau de
ReportNet 1.1 MR3 ou MR4 et les versions antrieures d'IBM Cognos BI vers les
nouvelles versions d'IBM Cognos BI. Il offre une fonction de vrification qui a pour
but de valider, d'excuter et de comparer les rsultats de rapports obtenus partir
de deux ditions diffrentes d'IBM Cognos BI. Ainsi, les problmes de mise
niveau et de compatibilit entre ditions sont plus facilement identifis. La
Chapitre 7. Options d'installation

77

conception de l'interface utilisateur et la fonctionnalit de gnration de rapports


de statut constituent toutes deux un processus prouv et une bonne prise en
charge pour la planification des projets de mise niveau et la gnration de
rapports de statut. Lifecycle Manager automatise galement une bonne partie du
processus de regroupement des fichiers, tels que les rapports et les modles, pour
le scnario de test.
Pour plus d'informations, voir leguide d'utilisation d'IBM Cognos Lifecycle Manager.

Cognos BI Business Viewpoint Studio


IBM Cognos BI Business Viewpoint Studio vous permet d'obtenir une version
unique des donnes relles correspondant aux dimensions utilises dans les
processus de gestion des performances d'une entreprise. Business Viewpoint Studio
est un processus mtier contrl, collaboratif et orient flux de travaux, capable de
grer aussi bien les modifications manuelles qu'automatises apportes
l'ensemble des donnes concernant le mode d'analyse et de gestion de l'activit des
entreprises. IBM Cognos BI Business Viewpoint Studio et IBM Cognos BI doivent
tre au mme niveau de version.

Cognos Content Archival


Avec IBM Cognos Content Archival, vous pouvez stocker des versions de sortie du
rapport ainsi que leurs spcifications de rapport dans un rfrentiel d'archivage de
contenu externe. Cela amliore les performances du systme et dveloppe
l'volutivit du produit IBM Cognos en rduisant la taille du magasin de contenu
tout en facilitant le respect des exigences rglementaires. IBM Cognos Content
Archival prend en charge IBM FileNet Content Manager avec le rfrentiel externe
IBM FileNet CMIS.
Pour plus d'informations, voir le manuel IBM Cognos Business Intelligence - Guide
d'installation et de configuration.

Cognos TM1
IBM Cognos TM1 intgre la planification commerciale, la mesure des performances
et les donnes oprationnelles pour permettre aux socits d'optimiser leur
efficacit commerciale et leur interaction avec le client, quelle que soit la
gographie ou la structure implique. Cognos TM1 offre une visibilit immdiate
sur les donnes et sur les responsabilits dans un processus collaboratif, ainsi
qu'une vue cohrente des informations, ce qui permet aux cadres de stabiliser
rapidement les fluctuations oprationnelles et de profiter des nouvelles
opportunits.
Pour plus d'informations, voir le guide d'utilisation d'IBM Cognos TM1.

Contenu IBM Cognos Series 7 pouvant tre recr dans IBM


Cognos Business Intelligence
Il est impossible de migrer par le biais de la programmation certains produits
d'IBM Cognos avec les outils de migration d'IBM Cognos BI. IBM Cognos BI offre
deux options pour dupliquer le contenu ou les fonctionnalits des produits
dcrits : utiliser le portail Upfront dans le portail IBM Cognos BI ou utiliser les
studios IBM Cognos BI pour dupliquer des requtes, des visualisations ou des
objets.

78

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

La dernire version des outils de migration est la version 10.1.1. Vous pouvez
utiliser ces outils pour effectuer la migration vers IBM Cognos Business
Intelligence version 10.1.1 (Report Studio ou Analysis Studio) puis effectuer la mise
niveau du contenu migr vers IBM Cognos BI version 10.2.0.

Cognos Query
Vous pouvez utiliser l'assistant de migration IBM Cognos pour identifier les objets
IBM Cognos Query dans la source de migration IBM Cognos Series 7. Il est alors
possible de dupliquer la plupart des fonctionnalits d'IBM Cognos Query dans
IBM Cognos BI. Les requtes de base sont disponibles dans IBM Cognos BI
lorsque vous migrez un modle Architect vers Framework Manager. Vous pouvez
galement dupliquer manuellement des requtes enregistres l'aide des
composants SQL de Report Studio.

Cognos Visualizer
Vous pouvez dupliquer certaines fonctionnalits en utilisant les options de cration
de graphiques, de prsentation et de formatage de Report Studio et
d'Analysis Studio.

Cognos NoticeCast
Vous pouvez dupliquer les fonctionnalits d'alerte et de notification en utilisant
Event Studio et d'autres composants d'IBM Cognos BI.

Cognos Web Services


Vous pouvez dupliquer la plupart des fonctionnalits d'IBM Cognos Web Services
l'aide du Software Development Kit d'IBM Cognos.

CognosScript
Vous pouvez dupliquer les fonctionnalits d'automatisation l'aide du Software
Development Kit d'IBM Cognos.

Cognos Portal Services


Vous pouvez dupliquer la plupart des fonctionnalits d'IBM Cognos Portal Services
l'aide d'IBM Cognos Connection.

Chapitre 7. Options d'installation

79

80

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 8. Planification des performances


Les performances constituent un indicateur de l'efficacit avec laquelle un systme
excute les tches qu'il doit effectuer. Elles sont une fonction de la capacit et de la
charge de travail.
Un systme qui fonctionne bien :
v A la capacit de traiter rapidement les demandes
Dterminez le matriel ncessaire pour excuter IBM Cognos Business
Intelligence, compte tenu de la charge de traitement attendue.
v Evolue pour satisfaire une charge croissante
Dterminez le matriel ncessaire pour excuter IBM Cognos BI, compte tenu de
la charge de traitement attendue.
v Est disponible, mme dans des situations exceptionnelles
Dterminez le matriel ncessaire pour excuter IBM Cognos BI, compte tenu de
la charge de traitement attendue.
Pour qu'IBM Cognos BI fonctionne de manire optimale, planifiez votre
implmentation IBM Cognos BI en pensant aux performances. La planification des
performances est la fois une science et un art. Elle implique l'valuation des
besoins des diffrents types d'utilisateurs, la prise de dcisions en fonction des
ressources disponibles, et la mise en oeuvre d'une solution qui prenne en compte,
entre autres facteurs, la scurit et l'intgration des applications.
Cette section ne fournit pas de rgle absolue pour la planification des
performances d'IBM Cognos BI. Elle dcrit les variables qui affectent les
performances et les moyens de les prendre en compte lors de l'implmentation
d'IBM Cognos BI. Les variables sont les suivantes :
v La capacit
Dterminez le matriel ncessaire pour excuter IBM Cognos BI, compte tenu de
la charge de traitement attendue.
v L'volutivit
Choisissez la manire d'installer et de configurer les composants IBM Cognos BI
pour tirer parti de la capacit d'volution d'IBM Cognos BI pour rpondre des
demandes croissantes.
v La disponibilit
Choisissez la faon d'implmenter IBM Cognos BI pour profiter de sa capacit
fournir un support de reprise en cas de panne matrielle ou d'une autre
anomalie du systme.
Maintenir les performances d'IBM Cognos BI est une tche de tous les jours. Aprs
l'implmentation d'IBM Cognos BI, surveillez et optimisez rgulirement les
performances. Pour en savoir davantage, reportez-vous la section Chapitre 9,
Analyse et optimisation des performances, la page 99.

Planification de la capacit
Etablir un plan de capacit consiste dterminer les matriels requis par votre
systme pour fonctionner correctement sous la charge de travail prvue.
Copyright IBM Corp. 2005, 2013

81

La planification de la capacit est un dfi, car de nombreuses variables entrent en


compte, certaines tant difficiles ou impossibles mesurer. C'est une science qui
consiste mesurer des variables connues, et mettre au point une estimation
raisonnable des besoins en ressources sur la base de ces mesures. C'est aussi l'art
de prendre en compte des variables inconnues en valuant leur impact sur les
estimations drives des variables connues.
Pour dterminer la capacit requise par IBM Cognos BI, collectez des informations
sur les lments suivants :
v Les utilisateurs IBM Cognos BI
Estimez le nombre potentiel d'utilisateurs d'IBM Cognos BI, et le moment auquel
ils utiliseront probablement le produit.
v La complexit des applications
Evaluez la complexit du traitement que vos utilisateurs vont demander IBM
Cognos BI.
v Votre infrastructure
Les caractristiques de l'environnement et de l'infrastructure.
La planification de la capacit est un processus continu. Aprs avoir implment
IBM Cognos BI, surveillez et modifiez la capacit du systme pour qu'elle puisse
satisfaire vos attentes en matire de performances.

Estimation de la charge exerce par les utilisateurs sur IBM


Cognos BI
En rgle gnrale, plus le nombre d'utilisateurs est lev, et plus leurs demandes
sont concentres dans le temps, plus il faut de matriel pour qu'un systme
fonctionne efficacement. En consquence, lors de la planification de la capacit
ncessaire IBM Cognos BI, vous devez estimer le nombre de personnes qui vont
utiliser IBM Cognos BI et le moment auquel elles vont le faire. Ces informations
vous permettent d'valuer la quantit de matriel dont vous avez besoin, mais
galement de savoir comment en faire le meilleur usage.

Estimation du nombre d'utilisateurs simultans


Les seuls utilisateurs qui exercent une charge sur IBM Cognos BI sont ceux qui
excutent effectivement un traitement. Ce sont les "utilisateurs simultans". Vous
pouvez estimer le nombre d'utilisateurs simultans, en fonction de la population
totale des utilisateurs, en tablissant une distinction entre les utilisateurs nomms,
actifs, et simultans :
v Les utilisateurs nomms
Les utilisateurs nomms sont tous les utilisateurs autoriss utiliser IBM
Cognos, c'est--dire la population totale des utilisateurs.
v Les utilisateurs actifs
Les utilisateurs actifs, qui constituent un sous-ensemble des utilisateurs nomms,
sont connects IBM Cognos BI et sont susceptibles d'utiliser des ressources
systme.
v Les utilisateurs simultans
Les utilisateurs simultans constituent un sous-ensemble des utilisateurs actifs et
utilisent au mme moment des ressources systme. Ils comprennent les
utilisateurs qui soumettent des demandes et ceux qui attendent une rponse
une demande.

82

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

En rgle gnrale, le ratio des utilisateurs nomms, actifs et simultans est 100:10:1
pour les applications d'information dcisionnelle. En d'autres termes, pour 1000
utilisateurs nomms, il y a 100 utilisateurs actifs et 10 utilisateurs simultans.
Ce rapport peut varier au fil du temps, et dpend de nombreux facteurs. Par
exemple, plus la population d'utilisateurs est rduite, plus le nombre d'utilisateurs
simultans par rapport aux utilisateurs actifs et nomms augmente. Cependant,
l'lment le plus dterminant de ce ratio est la faon dont les demandes de
traitement sont rparties dans le temps.

Estimation de la rpartition de la charge


Dans IBM Cognos BI, la charge est gnre par :
v La navigation des utilisateurs et le traitement des demandes, par exemple les
demandes d'excution ou d'affichage des rapports
v Les demandes effectues via des processus automatiss ou dclenches par des
vnements, y compris les rapports planifis et les rapports en rafale
En dterminant le moment auquel les utilisateurs sont le plus susceptibles d'utiliser
IBM Cognos BI et de soumettre des demandes de traitement, vous pouvez dcider
quel moment planifier des processus automatiques. Vous pouvez ainsi rpartir de
faon gale la charge de traitement sur la dure, afin de tirer le meilleur parti des
ressources systme et prserver des performances optimales. L'essentiel pour y
parvenir est d'estimer le nombre d'utilisateurs simultans qui vont, tout moment,
faire peser une charge au systme IBM Cognos BI.
Des facteurs tels que les horaires d'ouverture, les pratiques mtier, et la rpartition
gographique des utilisateurs peuvent dterminer la faon dont le nombre d'accs
concurrents varie dans le temps, et sur la manire dont vous choisissez de garantir
la capacit adquate.
Le nombre maximal d'accs concurrents d'une application d'informations
dcisionnelles pour laquelle les demandes sont rparties de faon gale tout au
long de la journe est plus faible que celui d'une application pour laquelle la
majorit des demandes s'effectue un moment spcifique. Par exemple, si les
utilisateurs sont concentrs dans un seul fuseau horaire, il y aura probablement
une forte demande pendant les heures d'ouverture de ce fuseau, suivie d'une
priode de faible demande aprs les heures d'ouverture. Dans ce cas, vous pouvez
peut-tre grer les heures de pointe et les heures creuses en partageant les
ressources matrielles entre les processus interactifs et non interactifs. Vous pouvez
planifier en priode creuse les activits automatiques destines produire du
contenu utilisable de manire interactive par les utilisateurs en priode de pointe.
En revanche, si la population d'utilisateurs couvre plusieurs fuseaux horaires, la
charge que font peser les utilisateurs sur le systme s'tend gnralement sur une
dure suprieure, et il y a moins d'heures creuses disponibles pour les activits
planifies. Dans cette situation, vous pouvez choisir de ddier des ressources
matrielles distinctes un usage interactif et non interactif.

Planification du traitement pour rpartir la charge


Connatre la manire dont la charge utilisateur est rpartie vous permet de choisir
le bon moment pour planifier les processus automatiques. La planification peut
tre applique deux types de rapports :
v Les rapports planifis
Ces rapports dpendent souvent d'informations mises jour en fonction
d'vnements, par exemple les donnes des ventes de la veille.
Chapitre 8. Planification des performances

83

v Les rapports en rafale


Il s'agit de rapports excuts lorsque plusieurs utilisateurs ont besoin de donnes
filtres selon un planning prvu l'avance. Les rapports en rafale sont utiliss
lorsqu'un format de rapport commun est applicable plusieurs destinataires,
mais que chaque destinataire a besoin d'informations personnalises.
La planification est particulirement utile pour les rapports bass sur des donnes
qui sont mises jour sur une base prvisible et cyclique. Par exemple, une
entreprise peut avoir besoin de gnrer des rapports de ventes bass sur les
informations de la veille, et de les rendre disponibles aux utilisateurs au dbut de
chaque journe de travail. La gnration de ces rapports tous les matins par les
utilisateurs crerait une charge considrable sur le systme. En planifiant le
dclenchement des rapports par l'actualisation des donnes, et leur excution
pendant les heures creuses, la capacit ncessaire aux heures de pointe est rduite.
Pour plus d'informations sur l'optimisation de la planification et de la diffusion en
rafale des rapports aprs l'implmentation d'IBM Cognos BI, voir Optimisation
d'IBM Cognos BI, la page 102. Pour plus d'informations sur le mode de
planification des rapports, voir le guide d'administration et de scurit d'IBM Cognos.

Evaluation de la complexit des applications


La charge n'est pas dtermine uniquement par le nombre d'utilisateurs
simultans, mais aussi par la complexit de leurs demandes de traitement. Plus
une demande est complexe, plus son traitement est long. En rgle gnrale, les
ressources matrielles peuvent traiter plus de demandes sur une priode de temps
donne lorsque les demandes sont simples plutt que complexes. En consquence,
la complexit des applications est un facteur dterminant du nombre d'utilisateurs
simultans qui peuvent tre pris en charge dans une infrastructure matrielle
donne.
La complexit d'une application IBM Cognos BI dpend de facteurs tels que la
quantit de travail requise pour traiter l'ensemble des rsultats renvoys pour une
requte de base de donnes, et la taille et la prsentation du rapport rsultant. La
taille d'un rapport est dtermine par le nombre de pages dans un rapport et la
prsence d'lments, tels que les graphiques.
En identifiant les rapports excuts en priode de pointe, et en amliorant leur
efficacit tout en satisfaisant les besoins des utilisateurs, vous pouvez amliorer les
performances pendant les heures de pointe. Les rapports voluant, l'valuation de
la complexit des applications et l'amlioration de l'efficacit de la gnration de
rapports doivent tre des tches effectues rgulirement. Pour en savoir
davantage, reportez-vous la section Chapitre 9, Analyse et optimisation des
performances, la page 99.

Planification des composants de l'infrastructure


Les performances d'IBM Cognos BI dpendent galement des caractristiques de
votre infrastructure.
Idalement, les composants d'IBM Cognos BI devraient tre connects par un
rseau d'une capacit de 100 Mo disponibles. La bande passante rseau entre un
navigateur Web et un serveur Web n'a pas d'impact sur l'volutivit du systme,
mais affecte les performances du systme pour les utilisateurs.

84

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Utilisez de vrais ordinateurs serveur, et non des postes de travail rapides. Les vrais
serveurs excutent les applications mtier plus rapidement et constituent des
systmes moins sujets aux dfaillances.
Les serveurs d'applications et les serveurs Web seront-ils ddis uniquement IBM
Cognos BI, ou seront-ils partags avec d'autres logiciels ? Si d'autres applications
partagent les ressources, elles doivent tre prises en compte lors du
dimensionnement des besoins en capacit.
N'installez les composants passerelle que sur des postes serveur ddis aux
serveurs Web. Les serveurs Web sont conus pour grer un grand nombre de
petites demandes. Les serveurs d'applications grent souvent des demandes plus
volumineuses.
Utilisez le type de passerelle le plus adapt votre environnement. Par exemple,
dans certains environnements, ISAPI ou Apache peuvent offrir de meilleures
performances que CGI.
La complexit de l'infrastructure de scurit peut augmenter les temps de rponse.
A mesure que l'infrastructure de scurit devient plus complexe, une demande
utilisateur doit tre valide plus frquemment. Par exemple, si vous implmentez
plusieurs pare-feu rseau, chaque pare-feu doit valider chaque demande qui
transite par lui. Le temps ncessaire l'excution de la demande augmente. En
outre, si vous utilisez SSL, la dure du chiffrement SSL s'ajoute au temps de
traitement de la demande et la taille de celle-ci augmente.
Le service de notification gnre une augmentation du trafic de courrier
lectronique. Vous devez donc vrifier que votre serveur de messagerie peut
s'adapter la charge supplmentaire.

Dimensionnement du magasin de contenu


Le magasin de contenu est utilis par Content Manager pour stocker toutes les
informations relatives IBM Cognos BI visibles dans ou gres par IBM Cognos
Connection ou un portail tiers. Le magasin de contenu constitue le coeur d'IBM
Cognos BI, et doit disposer de ressources suffisantes pour fonctionner efficacement.
Pour optimiser les performances et l'volutivit d'IBM Cognos BI, vrifiez que le
magasin de contenu dispose des ressources ncessaires pour ne pas devenir un
goulot d'tranglement.
La taille du magasin de contenu IBM Cognos BI dpend du nombre et de la taille
des lments IBM Cognos BI, tels que les rapports, les packages et les plannings,
que vous allez crer et stocker. Au fil du temps, les utilisateurs crant davantage
d'lments, la quantit d'espace requise pour le magasin de contenu augmente
gnralement.
Lorsque vous dterminez la quantit d'espace allouer au magasin de contenu,
tenez compte des points suivants :
v Le nombre d'utilisateurs
Gnralement, plus celui-ci est lev, plus le nombre de rapports excuts et
stocks augmente, et plus le magasin de contenu devient volumineux.
v Le nombre de rapports enregistrs
La taille du magasin de contenu augmente avec le nombre de rapports
enregistrs. Les rapports conus pour tre utiliss au sein d'une organisation et

Chapitre 8. Planification des performances

85

stocks dans des dossiers publics sont souvent dupliqus par les utilisateurs
dans des dossiers privs. Ce comportement accrot le nombre de rapports
stocks et l'espace qu'ils occupent.
v Le nombre de vues enregistres
L'espace ncessaire augmente avec le nombre de vues de rapport enregistres.
v Le nombre de dossiers
IBM Cognos BI utilise gnralement des dossiers publics, ainsi qu'un ou
plusieurs dossiers privs par utilisateur. Le nombre de caractres dans le nom et
la description des dossiers peut augmenter la taille du dossier.
v Le nombre de plannings
Des plannings d'impression quotidiens, hebdomadaires et mensuels peuvent tre
dfinis. Plus le nombre de plannings est lev, plus la taille du magasin crot.
v Le nombre de packages Framework Manager
Plus le nombre de packages est lev, et plus ils contiennent de tables et de
sujets de requte, plus ils occupent d'espace.
v Les autres lments stocks
Les autres lments stocks, tels que les journaux de transactions et l'espace
temporaire, augmentent la taille ncessaire pour le magasin de contenu.

Exemple - Estimation de la taille du magasin de contenu


La taille d'un magasin de contenu vide hberg dans une base de donnes
Microsoft SQL Server est d'environ 2 3 Mo. Selon la stratgie d'allocation des
autres bases de donnes compatibles, cette taille peut varier.
Le nombre d'utilisateurs simultans affecte la taille du magasin de contenu, car de
l'espace disque temporaire est allou pour le service des demandes d'excution de
rapport, mme si celles-ci ne sont pas enregistres.
Sur 50 utilisateurs simultans, environ 25 % excutent des rapports, et 75%
affichent des sorties enregistres. En consquence, environ 12 utilisateurs sur 50
excutent des rapports en cours d'excution (50 utilisateurs simultans x 0,25 qui
excutent des rapports = 12,5 utilisateurs simultans).
Le tableau suivant fournit un exemple de la faon d'estimer la taille du magasin de
contenu dont vous avez besoin.
*De faon empirique, le ratio des utilisateurs nomms, actifs et simultans est
100:10:1. Toutefois, ces valeurs changent selon l'environnement. Pour en savoir
davantage, reportez-vous la section Estimation du nombre d'utilisateurs
simultans, la page 82.
Tableau 3. Exemple de facteurs affectant la taille d'un magasin de contenu

86

Facteur

Nombre

Estimation des
besoins du magasin
de contenu (Ko)

Utilisateurs nomms

1000*

Non applicable

Utilisateurs actifs

250*

Non applicable

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Tableau 3. Exemple de facteurs affectant la taille d'un magasin de contenu (suite)

Facteur

Nombre

Estimation des
besoins du magasin
de contenu (Ko)

Utilisateurs simultans (besoins en espace


temporaire)

50*

5 000 000

Rapports enregistrs : 1-10 pages (2 par


utilisateur pour les copies des dossiers
publics et privs, 340 Ko par rapport)

1001

340 340

Rapports enregistrs : 10-100 pages (9 par


utilisateur - 4 copies dans des dossiers
publics et 5 dans des dossiers privs, 440
Ko par rapport)

5 004

2 201 760

Vues personnalises enregistres : 1-100


lignes (3 par utilisateur, toutes dans des
dossiers privs, 250 Ko par vue)

3 000

750 000

Vues personnalises enregistres : 100-1000


lignes (8 par utilisateur, toutes dans des
dossiers privs, 350 Ko par vue)

8 000

2 800 000

Dossiers (publics et privs)

1 025

500

Modles Framework Manager

15

100 000

Modles Framework Manager (tables)

25

Modles Framework Manager (sujets de


requte)

50

Plannings (quotidiens et hebdomadaires)

175

5 000

Magasin de contenu vide

--

3 000

Journaux de transactions de la base de


donnes

--

3 000 000

Total

--

14 200 600

Pour plus d'informations sur la planification de la capacit, consultez le site IBM


Cognos Customer Center ( (http://www.ibm.com/software/data/support/
cognos_crc.html).

Planification de l'volutivit
L'volutivit est la capacit d'un systme s'adapter l'augmentation prvisible
des demandes sans devenir trop complexe, coteux ou difficile grer. Lorsque le
nombre d'utilisateurs d'un systme augmente, ceux-ci sont souvent disperss
gographiquement, avec des fuseaux horaires et des impratifs linguistiques
diffrents. L'volutivit est alors un facteur qui prend de l'importance.
Chapitre 8. Planification des performances

87

IBM Cognos BI a t conu pour tre volutif. Vous pouvez le faire voluer
verticalement en augmentant la puissance des ordinateurs, et horizontalement en
augmentant leur nombre. La manire dont vous installez et configurez les
composants IBM Cognos BI peut amliorer son volutivit.

Evolutivit du serveur Web et de la passerelle


Dans IBM Cognos BI, toutes les communications Web s'effectuent par
l'intermdiaire d'une passerelle IBM Cognos BI installe sur un serveur Web. Pour
amliorer l'volutivit de votre systme IBM Cognos BI, vous pouvez excuter
votre serveur Web sur un ordinateur plus puissant. Vous pouvez galement
installer la passerelle IBM Cognos BI sur plusieurs serveurs Web et configurer vos
serveurs pour tirer parti des fonctions d'quilibrage de charge.

Equilibrage de la charge
La fonction d'quilibrage de la charge rpartit les tches entre tous les processeurs
disponibles. Elle est importante dans n'importe quel systme, et dterminante pour
leur capacit de traitement et leur volutivit. Dans IBM Cognos BI, l'quilibrage
de la charge consiste s'assurer que les demandes de traitement soient rparties de
manire adquate entre tous les serveurs IBM Cognos BI disponibles. IBM Cognos
BI le fait automatiquement, mais vous pouvez aussi configurer l'quilibrage de la
charge.

Equilibrage automatique de la charge


Dans un environnement rparti, IBM Cognos BI quilibre automatiquement la
charge des demandes. Par dfaut, tous les rpartiteurs traitent le mme nombre de
demandes, mme lorsque des serveurs sont ajouts au systme. S'il existe plusieurs
instances d'un service donn, le rpartiteur rpartit les demandes sur toutes les
instances actives du service qui sont enregistres dans Content Manager.

Configuration de l'quilibrage de la charge


Mme si l'quilibrage automatique de la charge peut tre une bonne solution
lorsque les ressources matrielles d'une topologie de serveurs sont identiques, il
n'est pas forcment idal dans les environnements contenant des ressources
matrielles dotes de capacits diffrentes. Dans un environnement matriel qui
contient des serveurs dont la capacit de traitement varie, il est souhaitable
d'quilibrer la charge de traitement selon la capacit des serveurs.
Dans IBM Cognos BI, vous pouvez dfinir les paramtres de la capacit de
traitement l'aide des options d'administration des serveurs. Par exemple, si vous
disposez de deux serveurs dont l'un a le double de la capacit de l'autre, vous
pouvez affecter au serveur le plus puissant une pondration de deux, et au serveur
le moins puissant une pondration de un. IBM Cognos BI soumet alors deux fois
plus de demandes au serveur le plus puissant.
Pour plus d'informations sur les paramtres du rpartiteur IBM Cognos BI, voir le
guide d'administration et de scurit d'IBM Cognos Business Intelligence.

Rpartiteurs faisant office d'quilibreurs de charge


En l'absence d'un mcanisme logiciel ou matriel d'quilibrage de la charge,
chaque passerelle IBM Cognos BI ne reconnat qu'un seul rpartiteur, auquel elle
envoie toutes les demandes. Le rpartiteur rpartit ensuite les demandes entre les
serveurs IBM Cognos BI.

88

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Toutes les demandes passant initialement par le mme rpartiteur, la charge du


serveur qui l'hberge est accrue. L'quilibrage automatique de la charge ncessite
une tape supplmentaire, comme le montre le diagramme suivant.

Passerelle du
serveur Web

Serveur IBM
Cognos BI avec
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Figure 32. Rpartiteurs faisant office d'quilibreurs de charge

Cette tape supplmentaire peut tre vite en mettant en oeuvre l'quilibrage de


la charge sans mcanisme externe d'quilibrage de charge, ou l'aide d'un routeur
ou d'un autre mcanisme d'quilibrage de charge.

Equilibrage de la charge sans mcanisme externe


Les serveurs passerelle ayant souvent une charge infrieure celle des serveurs
IBM Cognos BI, vous pouvez obtenir de meilleures performances en configurant
les rpartiteurs avec les passerelles, comme illustr dans le diagramme suivant.

Serveur Web
Passerelle et serveur
IBM Cognos BI
avec rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Figure 33. Equilibrage de la charge en configurant les rpartiteurs avec les passerelles

Ainsi, la capacit de traitement des serveurs IBM Cognos BI est affecte au service
des demandes de gnration de rapports plutt qu' celui des demandes
d'quilibrage de la charge.
L'quilibrage de la charge peut galement tre obtenu en faisant renvoyer par les
passerelles la totalit du trafic vers un ordinateur serveur IBM Cognos BI ddi
la rpartition, comme indiqu dans le diagramme suivant.

Chapitre 8. Planification des performances

89

Passerelle du
serveur Web avec
un rpartiteur

Passerelle du
serveur Web avec
un rpartiteur

Rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Passerelle du
serveur Web avec
un rpartiteur

Serveur IBM Cognos BI


ddi au
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Figure 34. Equilibrage de la charge en faisant renvoyer par les passerelles l'ensemble du
trafic vers un serveur IBM Cognos BI ddi la rpartition

Cette configuration te galement charge de la rpartition aux serveurs IBM


Cognos BI. Elle ncessite cependant des postes rpartiteur distincts.

Utilisation de mcanismes externes d'quilibrage de charge


Vous pouvez utiliser des mcanismes externes d'quilibrage de charge, tels que des
routeurs, pour mieux rpartir les tches dans IBM Cognos BI. Les routeurs destins
l'quilibrage de la charge peuvent tre installs l'un ou l'autre des
emplacements suivants, ou aux deux :
v Entre le navigateur et le niveau 1 : serveur Web
v Entre le niveau 1 : serveur Web et le niveau 2 : serveur IBM Cognos BI
Vous pouvez utiliser un mcanisme externe d'quilibrage de charge pour rpartir
les demandes entre les rpartiteurs de tous les serveurs disponibles, comme
indiqu sur le diagramme suivant.

Passerelle du
serveur Web

quilibrage de la charge

Serveur IBM
Cognos BI avec
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Figure 35. Utilisation de mcanismes externes d'quilibrage de charge pour rpartir les
demandes entre les rpartiteurs sur tous les serveurs disponibles

90

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Il est aussi possible d'utiliser des routeurs avec plusieurs passerelles, comme dans
le diagramme suivant.

Passerelle du
serveur Web

Passerelle du
serveur Web

Passerelle du
serveur Web

quilibrage de la charge

Serveur IBM
Cognos BI avec
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Serveur IBM
Cognos BI avec
rpartiteur

Figure 36. Utilisation de mcanismes externe d'quilibrage de charge pour les routeurs avec
plusieurs passerelles

Un mcanisme d'quilibrage de charge idal prend aussi bien en compte les


capacits qu'un rpartiteur IBM Cognos BI.
Pour viter que les demandes ne soient rparties la fois par un mcanisme
externe d'quilibrage de charge et par le rpartiteur, vous devez dsactiver la
fonction intgre d'quilibrage de charge dans la configuration des rpartiteurs
pour les demandes de basse affinit. Ainsi, les demandes restent sur le serveur vers
lequel les achemine l'quilibreur de charge matriel.

Affinit des demandes


L'affinit indique si une demande est affecte un serveur spcifique ou si un
mcanisme d'quilibrage de charge peut l'affecter un autre serveur. L'affinit
entre la demande et le serveur garantit l'acheminement des demandes au serveur
appropri pour le traitement. IBM Cognos BI utilise les types d'affinit suivants :
absolue, contrle, haute, basse, avec la session et avec le serveur. L'opration
d'annulation est gre avec une connexion ddie et ne possde pas de type
d'affinit.
Pour garantir la gestion efficace des demandes et l'quilibrage de la charge, IBM
Cognos BI utilise l'affinit des demandes pour acheminer certaines d'entre elles.
Par exemple, les demandes sont achemines vers le serveur IBM Cognos BI qui a
dj trait des demandes connexes. Il s'agit d'un comportement automatique d'IBM
Cognos BI. L'utilisation d'un ou de plusieurs mcanismes d'quilibrage de charge
n'interrompt pas le traitement de l'affinit des demandes.
Les connexions ReportService peuvent tre dfinis en tant qu'AffineConnections ou
que NonAffineConnections. Les connexions AffineConnections n'acceptent que les
demandes de types affinit absolue et haute. Les connexions
NonAffineConnections acceptent tous les types de demande reportService.

Chapitre 8. Planification des performances

91

Affinit absolue
Les demandes d'affinit absolue sont toujours achemines vers le serveur qui a
trait la demande d'origine. Si le serveur n'est pas disponible, la demande choue.
Par exemple, lorsqu'un utilisateur annule l'excution d'un rapport, l'affinit absolue
achemine la demande d'annulation au processus en cours d'excution. L'affinit
absolue est utilise pour crer une association entre le client et le serveur, pour
garantir que les demandes dont l'excution dure longtemps n'expirent pas.
IBM Cognos BI achemine les demandes de type affinit absolue un serveur
spcifique, quel que soit l'quilibre de la charge. Une demande de type affinit
absolue est utilise avec des oprations telles que getOutput et release.

Affinit contrle
Les demandes de type affinit contrle sont achemines de la mme faon que les
demandes d'affinit absolue. Elles sont rserves aux oprations du systme, par
exemple wait et cancel.

Haute affinit
Les demandes de type haute affinit peuvent tre traites sur un serveur
quelconque d'un groupe de serveurs, mais la consommation de ressources est
rduite si la demande est achemine vers le processus qui doit l'excuter. Le
rpartiteur achemine une demande de type haute affinit vers le serveur dfini par
l'ID de noeud du contexte de conversation. Si le serveur n'est pas disponible, la
demande demande est achemine vers un serveur disponible.
Par exemple, lorsqu'une commande pageDown est excute pendant la lecture
d'un rapport, son excution est ralise plus efficacement par le processus qui a
servi l'affichage de la page. Si ce processus est indisponible parce que
l'administrateur a arrt l'ordinateur ou cause d'une dfaillance du rseau, la
demande est achemine vers un autre processus disponible. La page suivante est
affiche, bien que le processus soit plus lent.
IBM Cognos BI achemine les demandes de type haute affinit un serveur
spcifique, quel que soit l'quilibre de la charge. Une demande de type haute
affinit est utilise avec les oprations suivantes : back, email, firstPage, forward,
lastPage, nextPage, previousPage, print, render, save et saveAs.

Basse affinit
Les demandes de type basse affinit fonctionnent tout aussi efficacement sur
n'importe quel ordinateur. Par exemple, une demande de rapport peut s'excuter
sur n'importe quel ordinateur du systme IBM Cognos BI.
Une demande de type basse affinit est utilise avec les oprations suivantes : add,
collectParameterValues, execute, getMetadata, getParameters, query,
testDataSourceConnection, update et validate.
Pour en savoir davantage sur l'affinit dans IBM Cognos BI, voir Dfinition de
connexions d'affinit, la page 105.

92

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Affinit avec la session


Les demandes de type affinit avec la session sont achemines en fonction de l'ID
de noeud du contexte de conversation. Si l'ID de noeud est prsent, elles sont
achemines de la mme faon qu'une demande de type haute affinit. Si l'ID de
noeud est manquant, elles sont achemines de la mme faon qu'une demande de
type basse affinit. L'affinit avec la session est utilise avec la fonction de
rutilisation des demandes : lorsque la rutilisation des demandes est active et
que vous excutez un rapport pour la premire fois, la demande est stocke dans
la mmoire cache de votre session en cours et rutilise l'excution suivante du
rapport. Pour en savoir davantage, reportez-vous au Guide d'utilisation de
Framework Manager.

Affinit avec le serveur


Les demandes de type affinit avec le serveur sont achemines de la mme faon
que les demandes d'affinit absolue. L'affinit avec le serveur est utilise par les
administrateur pour tester les sources de donnes : un administrateur peut s'en
servir pour tester la connexion une nouvelle source de donnes. Pour plus
d'informations, reportez-vous la rubrique sur la cration d'une source de donnes
du document IBM Cognos Business Intelligence - Guide d'administration et de scurit.

Evolutivit du serveur IBM Cognos BI


Le serveur d'applications IBM Cognos BI a un ou plusieurs serveurs IBM Cognos
BI. Chaque installation IBM Cognos BI contient Content Manager pour la gestion
des donnes stockes dans le magasin de contenu. Chaque serveur IBM Cognos BI
contient un rpartiteur qui excute le service de prsentation, les services de
gnration de rapports et de gnration de rapports par lots, le service des travaux
et de planification et le service de journalisation d'IBM Cognos BI.
Une seule instance de Content Manager est active un instant donn. Les autres
sont en veille. Une instance Content Manager en veille ne devient active que si
l'ordinateur sur lequel l'instance active est installe subit une dfaillance.
Pour amliorer l'volutivit, vous pouvez activer ou dsactiver Content Manager et
les services du rpartiteur sur les serveurs d'applications individuels, de manire
quilibrer la charge en rpartissant les demandes entre les ordinateurs en fonction
de leur type. Par exemple, si vous disposez de trois ordinateurs serveurs
d'applications, vous pouvez en ddier un l'excution des demandes interactives
de gnration de rapports, un autre Content Manager, et le dernier aux autres
services IBM Cognos.
En ciblant ainsi des ordinateurs spcifiques pour le traitement, vous pouvez
contrler la charge de chaque ordinateur. Par exemple, l'installation de Content
Manager sur un ordinateur ddi signifie que les autres demandes ne risquent pas
de dgrader ses performances en entrant en comptition avec lui pour les
ressources. L'excution des rapports ayant tendance consommer beaucoup de
ressources, isolez les services de gnration de rapports des autres activits, en
particulier dans les dploiement IBM Cognos BI tendus. Toutefois, avant
d'effectuer ce type de configuration optimise, analysez soigneusement les besoins
des utilisateurs.

Evolutivit des services IBM Cognos


Les services IBM Cognos fonctionnent comme des units d'excution dans le
rpartiteur. Les services de gnration de rapports diffrent des autres services
dans la manire dont ils contribuent l'volutivit.
Chapitre 8. Planification des performances

93

Services de gnration de rapports et de gnration de rapports par


lots
Les services de gnration de rapports et de gnration de rapports par lots sont
des composants multi-instance d'IBM Cognos BI. Cela signifie qu'une ou plusieurs
instances peuvent tre configures sur chaque ordinateur IBM Cognos BI.
Le mme programme est utilis la fois pour le service de gnration de rapports,
qui gre les demandes interactives, et pour le service de gnration de rapports par
lots, qui gre les tches planifies. Pour plus d'informations sur la configuration du
nombre d'instances de service de gnration de rapports et du nombre d'units
d'excution gres par chaque instance, reportez-vous au guide d'administration et de
scurit d'IBM Cognos.

Content Manager
Content Manager, qui peut tre install au niveau 2 ou 3 d'IBM Cognos BI, stocke
les informations dans le magasin de contenu. Pour permettre une extraction rapide
et assurer le service de nombreuses demandes, Content Manager cre une mmoire
cache interne. Ce fonctionnement optimise les performances et amliore
l'volutivit en limitant le nombre de lectures de la base de donnes ncessaires
pour rpondre aux demandes des utilisateurs.
Le processus Content Manager lui-mme peut contenir plusieurs units d'excution
simultanes qui traitent des demandes de contenu. Content Manager cre une ou
plusieurs units d'excution pour chaque demande d'un utilisateur. Les
performances dpendent de la puissance de l'unit centrale de l'ordinateur sur
lequel Content Manager est install.
Pour augmenter l'volutivit, utilisez un ordinateur capable de grer
simultanment un plus grand nombre d'units d'excution ddies aux demandes.
Si vous augmentez la puissance de Content Manager, veillez faire voluer en
parallle le systme de gestion de base de donnes relationnelle du magasin de
contenu, pour qu'il ne gne pas les performances de Content Manager.

Recherche par index


Les performances des recherches sont lies au nombre de processeurs dans
l'environnement BI, et peuvent tre amliores en installant les composants du
groupe des serveurs d'applications sur plusieurs ordinateurs. Les services d'index
sont installs avec les composants du groupe des serveurs d'applications. La
monte en puissance du service d'index acclre l'extraction des rsultats dans les
environnements dans lesquels plusieurs utilisateurs excutent des demandes de
recherche simultanes. Cette approche ncessite l'utilisation d'un systme de
fichiers partags pour les donnes d'index. Pour plus d'informations, voir la
rubrique relative la configuration des services de donnes d'index dans le Guide
d'installation et de configuration d'IBM Cognos Business Intelligence.
Disposer de plusieurs instances du service de recherche par index a peu
d'incidence sur l'volutivit de la fonction de recherche. Toutefois, cette approche
ajoute de la redondance l'environnement.
La qualit des rsultats de la recherche dpend de la qualit du contenu de l'index.
Les mises jour de l'index doivent tre effectues rgulirement pour indexer le
contenu nouveau et mis jour. Cependant, la dure du processus d'indexation
peut tre longue.

94

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Les services et les processus d'indexation utilisant intensivement le service de


gnration de rapports, il est recommand de planifier les mises jour de l'index
pendant les heures creuses. Le processus d'indexation initiale, comme tout
processus d'indexation plein texte, peut prendre plusieurs heures en fonction de la
taille du magasin de contenu d'IBM Cognos BI et des donnes associes.
Cependant, d'autres processus sur les serveurs peuvent limiter la dure disponible
pour la mise jour de l'index. Pour amliorer les performances de l'indexation,
vous pouvez vouloir faire monter en puissance le service de mise jour de l'index.

Autres services
L'volutivit du service de prsentation, du service de surveillance des travaux et
de la planification (JSM), et du service de journalisation, dpend principalement de
la taille de l'unit centrale et de la mmoire disponible. Ces composants peuvent
bnficier deux types d'volution :
v Une volution verticale, en utilisant un ordinateur capable de grer
simultanment un plus grand nombre d'units d'excution ddies aux
demandes
v Une volution horizontale, en excutant les services sur un plus grand nombre
d'ordinateurs
Aucune configuration spcifique n'est ncessaire pour optimiser ces composants.
Toutefois, vous pouvez afficher la configuration d'quilibrage de la charge dfinie
par l'administrateur des serveurs pour dterminer la charge affecte chaque
ordinateur excutant ces services.

Planification de la disponibilit
La disponibilit est dfinie comme la capacit d'un systme supporter ou
rcuprer des situations exceptionnelles, telles qu'une panne d'un ordinateur. Tous
les composants d'IBM Cognos BI sont dots de fonctions de reprise intgres pour
garantir une bonne gestion des exceptions.
Vous pouvez configurer les composants de chaque niveau IBM Cognos BI pour
amliorer la disponibilit. Comme principe de base, il est recommand d'avoir tous
les composants IBM Cognos BI disponibles sur au moins deux ordinateurs. Si
l'ordinateur sur lequel un composantIBM Cognos BI est excut tombe en panne,
un autre ordinateur prend le relais.
Si, pour des raisons d'optimisation, vous n'excutez pas tous les composants IBM
Cognos BI sur tous les serveurs IBM Cognos BI, assurez-vous que chaque
composant est en cours d'excution sur au moins deux serveurs. En cas de
dfaillance d'un l'ordinateur, le composant restant traite les demandes. Les
performances sont moindres, mais le service continue exister.

Disponibilit de la passerelle IBM Cognos Business


Intelligence
Dans IBM Cognos BI, toutes les communications Web s'effectuent par
l'intermdiaire d'une passerelle IBM Cognos BI installe sur un serveur Web.
Chaque passerelle peut communiquer avec un rpartiteur unique dans la couche
des applications.
Utilisez au moins deux serveurs Web avec IBM Cognos BI. Cela permet de
s'assurer que la dfaillance d'un serveur n'entrane pas la perte du service IBM
Chapitre 8. Planification des performances

95

Cognos. Vous pouvez galement utiliser un mcanisme externe d'quilibrage de


charge, par exemple un routeur, pour rpartir les demandes entre tous les
rpartiteurs disponibles.
Dans l'ventualit peu probable d'une panne, la passerelle IBM Cognos BI et IBM
Cognos Application Firewall sont redmarrs automatiquement par le serveur Web.

Disponibilit du serveur IBM Cognos Business Intelligence


Le serveur IBM Cognos Business Intelligence contient Content Manager pour
stocker et grer les informations, et un rpartiteur pour dmarrer les services IBM
Cognos et acheminer les demandes.
Le rpartiteur gre le service de prsentation, les services de gnration de
rapports et de gnration de rapports par lots, le service de travail et de
planification et le service de journalisation d'IBM Cognos BI. Pour que la
dfaillance d'un ordinateur ou d'un service n'entrane pas l'indisponibilit d'IBM
Cognos BI, installez au moins deux serveurs IBM Cognos BI. Vous pouvez rpartir
les services IBM Cognos BI entre les serveurs, et il n'est pas ncessaire d'activer
tous les services sur chaque serveur IBM Cognos BI.
La technologie Java du serveur IBM Cognos BI fournit Content Manager et au
rpartiteur un support de reprise en ligne intgr. Ces deux composants sont
multiprocessus, et les processus sont isols les uns des autres. En cas de
dfaillance, un seul processus est affect. Si le processus est perdu, les autres ne
sont pas touchs et l'incident ne met pas l'ensemble du service en pril.
Si Content Manager ou le rpartiteur subit une dfaillance, IBM Cognos BI
redmarre automatiquement le serveur. Si vous utilisez le conteneur du servlet
Apache Tomcat fourni avec IBM Cognos BI, le service IBM Cognos surveille et
redmarre Tomcat. Si vous utilisez un serveur d'applications au lieu de Tomcat, les
services d'administration de ce serveur le redmarrent.

Disponibilit de Content Manager


Par dfaut, le premier service Content Manager install avec IBM Cognos BI est le
service actif. Un administrateur du serveur IBM Cognos BI peut redfinir le service
Content Manager par dfaut et le service Content Manager actif tout moment.
Lors du dmarrage dIBM Cognos BI, le service Content Manager par dfaut
verrouille la base de donnes du magasin de contenu pour quelle ne soit plus
accessible aux autres installations de Content Manager. Ces autres installations
passent en mode veille.
Il est possible que votre installation comprenne plusieurs applications Content
Manager, chacune sur un ordinateur diffrent. Un ordinateur Content Manager
peut tre activ et un ou plusieurs autres en veille.
Ce mcanisme de reprise fonctionne car les rpartiteurs et le service Content
Manager actif communiquent rgulirement. Si un rpartiteur ne parvient plus
contacter Content Manager, il signale un service Content Manager en veille, qui
devient le service Content Manager actif. Les autres installations de Content
Manager restent en mode veille pour assurer une prise en charge permanente des
reprises. Les services Content Manager en veille extraient les paramtres
cryptographiques, tels que la cl symtrique commune (utilise pour chiffrer et
dchiffrer les donnes) du service Content Manager actif.

96

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Disponibilit du magasin de contenu


Content Manager stocke les informations d'IBM Cognos BI dans le systme de
gestion de base de donnes relationnelle du magasin de contenu. Content Manager
crit dans le magasin de contenu l'aide de transactions relationnelles appropries.
Vous pouvez utiliser des outils de base de donnes standard pour la sauvegarde et
la restauration du magasin de contenu, et les mcanismes standard de disponibilit
des bases de donnes pour protger le magasin de contenu en cas de dfaillance.

Chapitre 8. Planification des performances

97

98

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 9. Analyse et optimisation des performances


Au fil du temps, un environnement IBM Cognos Business Intelligence volue. Le
nombre d'utilisateurs augmente, le nombre et la complexit des demandes de
traitement ont tendance crotre, et la capacit du rseau et d'autres aspects de
l'infrastructure peuvent tre modifis.
Ces modifications peuvent affecter les performances de IBM Cognos BI. En
consquence, il est important de surveiller et d'optimiser rgulirement ses
performances.
Surveiller les performances signifie vrifier rgulirement l'tat de l'installation
IBM Cognos BI et de ses ressources. IBM Cognos BI fournit des indicateurs pour
vrifier les performances du systme, des serveurs, des rpartiteurs ou des
services. Vous pouvez dfinir des seuils pour les indicateurs de faon savoir
quand les performances dpassent ou n'atteignent pas les valeurs attendues. Vous
pouvez configurer le systme pour qu'il envoie des notifications lorsqu'un
problme de performances se produit.
L'optimisation peut ncessiter des ajustements dans les domaines suivants :
v Les bases de donnes
Veillez ce que les bases de donnes restent optimises pour les requtes et la
gnration de rapports.
v Les serveurs d'applications
Rglez les paramtres de mmoire et de connexion des serveurs d'applications
de faon atteindre les meilleures performances.
v Les serveurs Web
Rglez le serveur Web pour des performances maximales.
v IBM Cognos BI
Surveillez et optimisez les diffrents aspects de votre systme IBM Cognos BI.
Effectuez les autres rglages ncessaires. Il peut s'agir de modifier les paramtres
de rendu des PDF, de modifier les connexions faible bande passante, d'excuter
la maintenance rgulire des disques, ou de raliser d'autres tches.
Aprs un certain point, la rentabilit des initiatives d'optimisation des
performances diminue. Une population d'utilisateurs grandissante et
l'augmentation des demandes de traitement doivent vous inciter envisager
d'augmenter la capacit du systme. Pour augmenter les performances d'IBM
Cognos BI, vous pouvez le faire voluer verticalement en utilisant des serveurs
plus puissants, ou horizontalement en ajoutant des serveurs et en quilibrant leur
charge de traitement. Pour plus d'informations sur le dimensionnement de la
capacit requise par IBM Cognos BI, voir Planification de la capacit, la page
81. Pour plus d'informations sur les autres tches de rglage et de maintenance,
voir le Guide d'installation et de configuration d'IBM Cognos Business Intelligence.

Indicateurs de performance
Des indicateurs vous permettent de surveiller les performances du systme. Ils
vous offrent la possibilit d'valuer le statut du systme global, ainsi que celui des
serveurs, des rpartiteurs et des services individuels.
Copyright IBM Corp. 2005, 2013

99

Supposons, par exemple, que vous vrifiiez les indicateurs de performance, et que
vous constatiez que le service de gnration de rapports est associ un carr
rouge, qui signale des performances mdiocres. Vous affichez les indicateurs du
service de gnration de rapports, et vous dterminez que le nombre de demandes
dans la file d'attente est suprieur aux nombre de demandes qui peuvent tre
traites en une dure donne. Vous pouvez alors prendre des mesures pour rduire
le nombre des demandes dans la file d'attente.
Les indicateurs sont regroups dans les catgories suivantes :
v Les indicateurs de session, qui contrlent le nombre de sessions sur le systme
Ces indicateurs sont collects par Content Manager.
v Les indicateurs de file d'attente, qui surveillent la capacit des rpartiteurs et des
services couler les demandes qui sont dans les files d'attente
Par exemple, les indicateurs de file d'attente des services peuvent identifier que
la dure de l'attente des demandes dans une file d'attente en vue d'un traitement
est trop longue. Il existe deux types d'indicateur. Les indicateurs de file d'attente
globaux, qui incluent la file d'attente des travaux, la file d'attente SMTP et la file
d'attente des tches, sont collects par le service de surveillance. Les indicateurs
de file d'attente des services sont collects par les services individuels.
v Les indicateurs de machine virtuelle Java, qui surveillent les informations de
statut telles que la dure d'excution d'une machine virtuelle Java dans
l'environnent IBM Cognos BI et la quantit de mmoire qu'elle utilise.
Ces indicateurs sont collects par la machine virtuelle Java.
v Les indicateurs de demande, qui surveillent les temps de traitement, le volume
des demandes, le statut oprationnel des services et les temps de rponse.
Ces indicateurs sont collects par le rpartiteur qui gre le service.
v Les indicateurs de service de gnration de rapports pour la surveillance des
processus de ce service
Ces indicateurs sont collects par le rpartiteur qui gre le service de gnration
de rapports.
La disponibilit d'un indicateur dpend de la ressource laquelle il est associ. Par
exemple, certains indicateurs sont disponibles pour le systme, les serveurs, les
rpartiteurs et les services. D'autres peuvent tre disponibles uniquement pour un
sous-ensemble de ces ressources.
Vous pouvez dfinir les valeurs seuil qui dterminent si l'tat d'une ressource
indique des performances excellentes (indicateur vert), des performances moyennes
(indicateur jaune), ou des performances faibles (indicateur rouge). Ces valeurs seuil
ne sont pas dfinies par dfaut. Si vous les dfinissez, elles sont stockes dans le
magasin de contenu.
Vous pouvez galement crer un agent qui surveille les indicateurs et vous avertit
lorsqu'elles sont dpasses. Vous crez par exemple un agent qui vous envoie un
courrier lectronique lorsqu'une valeur seuil est dpasse.
Lorsqu'un seuil est dpass, le rpartiteur enregistre une entre dans la base de
donnes de journalisation.
Pour en savoir plus sur les indicateurs systme, y compris sur la faon de dfinir
des valeurs seuil et des notifications, voir le Guide d'administration et de scurit
d'IBM Cognos Business Intelligence.

100

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Optimisation de la base de donnes


La source de donnes utilise par IBM Cognos BI est gnralement un systme de
gestion de base de donnes relationnelle, tel qu'IBM DB2, Microsoft SQL Server, ou
Oracle. Pour garantir le bon fonctionnement d'IBM Cognos BI sur le long terme, il
est important de conserver les performances de votre base de donnes.
Cela signifie l'optimiser pour les demandes, les rapports et les analyses. Si IBM
Cognos BI et les autres applications demandent la base de donnes plus qu'elle
ne peut fournir, ou si les demandes sont trop volumineuses pour que la base de
donnes puisse les grer efficacement, vous risquez de constater augmentation des
temps de rponse et une dtrioration des performances et l'volutivit d'IBM
Cognos BI.
Pour plus d'informations sur l'optimisation de votre base de donnes, consultez sa
documentation.

Optimisation du serveur d'applications


Le serveur d'applications Java contient le servlet Content Manager et le servlet du
rpartiteur. Par dfaut, IBM Cognos BI installe et utilise Tomcat comme serveur
dapplications. Vous pouvez galement configurer IBM Cognos BI pour qu'il utilise
un autre serveur d'applications Java.
Quel que soit le serveur d'applications que vous utilisiez, pour amliorer et
conserver les performances d'IBM Cognos BI, vous devez surveiller les paramtres
de la mmoire et les limites appliques aux connexion, et les rgler en fonction de
l'utilisation qui est faite d'IBM Cognos BI.

Modification des paramtres de la mmoire


Les paramtres de mmoire de votre serveur d'applications conditionnent la
quantit de mmoire disponible pour les rpartiteurs et les services IBM Cognos BI
grs par le servlet Java.
Dans IBM Cognos Configuration, l'allocation de mmoire par dfaut est de 768
mgaoctets. Si vous prvoyez un nombre lev d'utilisateurs et de demandes de
rapports, vous pouvez augmenter cette allocation au-del de la valeur par dfaut.
La stratgie d'allocation de mmoire pour votre serveur d'applications dpend des
ressources disponibles et des besoins des autres applications qui s'excutent sur le
serveur. En rgle gnrale, configurez votre serveur d'applications avec un
minimum de 512 mgaoctets de mmoire pour les applications multi-utilisateurs.
Vous pouvez ventuellement rduire la mmoire du serveur d'applications 256
mgaoctets, mais vous ne devez envisager cette solution que pour des utilisateurs
uniques, ou pour des applications de test ou de dmonstration.
Pour configurer les paramtres de mmoire sur Apache Tomcat, utilisez IBM
Cognos Configuration, ou d'autres mthodes. Pour en savoir davantage sur
l'utilisation d'IBM Cognos Configuration, reportez-vous au Guide d'installation et de
configuration d'IBM Cognos Business Intelligence. Si vous utilisez un serveur
d'applications autre que Tomcat, consultez la documentation de ce produit.

Dfinition des limites appliques aux connexions


Pour que le rpartiteur IBM Cognos BI puisse servir le nombre de demandes
prvu, il est important de configurer les limites des connexion de votre serveur
Chapitre 9. Analyse et optimisation des performances

101

d'applications. Selon le serveur d'applications utilis, les connexions peuvent tre


appeles des units d'excution. Le paramtrage dtermine le nombre de
connexions, ou units d'excution, disponibles qui peuvent tre gres
simultanment par le processus du serveur d'applications.
Pour configurer le paramtrage des connexions Apache Tomcat, utilisez le fichier
\conf\server.xml situ dans le rpertoire Tomcat de l'emplacement d'installation
d'IBM Cognos BI. IBM Cognos BI utilise les paramtres du connecteur Coyote.
Si le rglage des paramtres du serveur d'applications est trop bas, les utilisateurs
peuvent rencontrer des difficults lors de l'envoie de demandes IBM Cognos BI.
Il est recommand de surveiller le processus du serveur d'applications et son
utilisation des connexions.

Optimisation du serveur Web


La passerelle par dfaut d'IBM Cognos BI est l'interface CGI, qui peut tre utilise
avec tous les serveurs Web compatibles. Pour des performances accrues, il est
conseill d'utiliser une passerelle volutive, telles qu'Apache mod pour les serveurs
Apache et IBM HTTP, ou ISAPI pour les serveurs Web IIS.
Pour en savoir davantage sur l'volutivit des serveurs Web dans IBM Cognos BI,
voir Evolutivit du serveur Web et de la passerelle, la page 88. Pour plus
d'informations sur l'optimisation de votre serveur Web, consultez sa
documentation.

Optimisation d'IBM Cognos BI


La faon dont vous utilisez et configurez IBM Cognos BI peut avoir une incidence
sur ses performances. Par exemple, vous pouvez concevoir des modles et des
rapports en pensant aux performances, configurer les rpartiteurs et les services
IBM Cognos BI pour les performances, et planifier les travaux pour tirer le
meilleur parti des ressources systme.

Conception de modles et de rapports performants


La conception et la cration de modles dans Framework Manager est une tape
importante du flux de travaux IBM Cognos BI. Un modle dfinit, structure, ajoute
et gre les mtadonnes utilises pour crer des rapports. Pour optimiser les
performances d'IBM Cognos BI, un modlisateur peut concevoir des modles qui
dfinissent les invites par dfaut, et le type de traitement des demandes.

Dfinition d'invites par dfaut


Pour amliorer les performances des requtes, les modles peuvent inclure des
rapports qui invitent l'utilisateur entrer un nom descriptif, et permettent de filtrer
sur un code ou une valeur de cl.
Vous pouvez modifier un modle pour que les demandes envoyes la source de
donnes soient coup sr efficaces, bien formes, et scurises. Pour garantir des
performances optimales, le modlisateur Framework Manager peut :
v Dfinir les rgles qui rgissent la gnration des demandes
v Limiter l'accs des utilisateurs des lignes ou des colonnes de donnes
spcifiques
v Modliser les relations entre les donnes pour masquer aux yeux des auteurs
des rapports la complexit des donnes

102

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Pour plus d'informations, voir le document IBM Cognos Framework Manager User
Guide.

Dfinition des types de traitement des demandes


Dans le cas des mtadonnes relationnelles, vous pouvez amliorer les
performances en slectionnant le type adquat de traitement des demandes.
Il existe deux types de traitement des demandes :
v Traitement local limit
Le serveur de base de donnes ralise le maximum du traitement SQL et de
l'excution. Toutefois, certains rapports ou certaines sections de rapport font
appel un traitement SQL local.
v Base de donnes seulement
Le serveur de base de donnes ralise la totalit du traitement SQL et de
l'excution. Une erreur est gnre lorsque les rapports ou les sections de
rapport ncessitent un traitement SQL local.
Bien que le serveur de base de donnes puisse gnralement excuter le SQL et les
rapports beaucoup plus rapidement, un traitement local est parfois ncessaire. Par
exemple, choisissez le traitement local limit si vous souhaitez crer des jointures
croises entre des bases de donnes, ou si vous voulez que les auteurs des rapports
puissent utiliser les fonctions SQL99 non prises en charge.
Certaines demandes complexes, par exemple une demande devant gnrer une
clause At pour viter un double comptage, doivent mettre en oeuvre le traitement
local limit. Dans ce cas, la demande fait automatiquement appel au traitement
local limit, mme si le package a t publi avec le traitement par la base de
donnes seulement.
Pour plus d'informations, voir le document IBM Cognos Framework Manager User
Guide.

Optimisation des rpartiteurs IBM Cognos BI


Les rpartiteurs IBM Cognos BI grent la rpartition des demandes.
Vous pouvez surveiller les rpartiteurs IBM Cognos BI l'aide des options
d'administration. Pour en savoir davantage, reportez-vous la section IBM
Cognos Connection, la page 6.
Dans un environnement IBM Cognos BI rparti, il existe plusieurs serveurs, chacun
dot d'un rpartiteur pour grer le flux des demandes IBM Cognos BI. Le
rpartiteur est responsable de l'acheminement des demandes vers les services
configurs sur un serveur IBM Cognos BI spcifique.
Un serveur IBM Cognos BI peut tre configur pour traiter une certaine proportion
des demandes. Ce point est particulirement important si vous disposez de
serveurs de capacits diffrentes si vous devez apporter des modifications
granulaires des serveurs de votre environnement.

Dfinition de la capacit de traitement


A chaque rpartiteur IBM Cognos BI est affecte une capacit de traitement. Elle
dfinit le nombre de demandes qui seront gres par un serveur. Par dfaut, la
Chapitre 9. Analyse et optimisation des performances

103

rpartition des demandes met en oeuvre un algorithme de permutation circulaire


pondr qui distribue les demandes quitablement entre tous les rpartiteurs
configurs. Dans ce cas, la capacit de traitement de chaque rpartiteur est de 1,0.
La capacit de traitement doit tre configure en fonction des performances
relatives de chaque serveur. Prenons l'exemple d'une topologie deux serveurs. Si
toutes les autres variables sont constantes, un serveur quatre processeurs doit
tre configur avec une capacit de traitement de 2,0, tandis qu'une capacit de
traitement de 1,0 doit tre attribue un serveur bi-processeur. Cela signifie que
dans la topologie deux serveurs, l'un des serveurs reoit le double du nombre de
demandes reues par l'autre.
Pour plus d'informations, voir le guide d'administration et de scurit d'IBM Cognos.

Dfinition du routage avanc pour les rpartiteurs


Selon la configuration de votre systme, vous pouvez contrler la faon dont les
rapports sont diffuss aux serveurs. Supposons, par exemple, que votre entreprise
comporte diffrents services effectuant la maintenance leurs propres serveurs, ou
que vous disposiez de serveurs spcifiques configurs pour des accs spcifiques
aux donnes - des serveurs Microsoft Windows pour les bases de donnes
Microsoft SQL Server, et des serveurs Linux pour l'accs DB2. Vous pouvez
configurer IBM Cognos pour que les demandes de rapport soient traites par des
serveurs spcifiques, en appliquant des rgles de routage des packages, des
groupes ou des rles particuliers.
Pour plus d'informations, voir le guide d'administration et de scurit d'IBM Cognos.

Optimisation du service de gnration de rapports, du service


de gnration de rapports par lots et du service de gnration
de donnes de rapports
Le service de gnration de rapports, le service de gnration de rapports par lots
et le service des donnes de rapports ont plusieurs paramtres que vous pouvez
configurer pour optimiser l'utilisation des ressources.
Plusieurs processus sont associs aux services de gnration de rapports et de
gnration de rapports par lots. Pour en connatre la liste, reportez-vous la
section Services IBM Cognos, la page 14. Lorsque ces services reoivent des
demandes du rpartiteur, ils dmarrent des processus pour les traiter. Vous pouvez
dfinir le nombre maximal de processus que ces services peuvent dmarrer un
moment donn.
Le nombre de processus doit tre configur en fonction de la capacit disponible
des serveurs IBM Cognos BI. En gnral, le traitement des rapports dpend de
l'unit centrale. En consquence, le nombre d'units centrales dans un serveur et
leur frquence d'horloge sont les principales variables garder l'esprit lorsque
vous changez la valeur de ce paramtre, qui par dfaut est 2.
Par exemple, un serveur avec quatre units centrales disponibles doit gnralement
tre configur pour utiliser plus de processus de service de gnration de rapports
par lots qu'un serveur dot de seulement deux units centrales. De mme, si l'on
prend l'exemple de deux serveurs dots du mme nombre de processeurs, dont
l'un dispose d'une horloge beaucoup plus rapide que celle de l'autre, le serveur

104

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

dont la frquence d'horloge est la plus haute doit tre configur pour utiliser
davantage de processus de service de gnration de rapports et de gnration de
rapports par lots.
Pour le service de gnration de donnes de rapports, vous pouvez indiquer la
taille de rapport maximale qui peut tre envoye.
Pour plus d'informations sur les paramtres d'administration du serveur, voir le
guide d'administration et de scurit d'IBM Cognos.

Dfinition de connexions d'affinit


Vous pouvez dfinir le nombre maximal de connexions de haute et basse affinit
que le rpartiteur peut ouvrir pour traiter les demandes. Les connexions de haute
affinit sont utilises pour traiter les demandes d'affinit absolue et de haute
affinit provenant des services de gnration de rapports, tandis que les
connexions de basse affinit sont utilises pour traiter les demandes de basse
affinit.

Connexions de haute affinit


Une connexion de haute affinit est utilise pour traiter une demande de haute
affinit, et chaque connexion ne traiter qu'une demande la fois. Une demande de
haute affinit est une transaction qui peut tirer profit d'un prcdent traitement
d'une demande. Elle peut tre traite sur un serveur quelconque d'un groupe de
serveurs, mais la consommation de ressources est rduite si la demande est
rachemine vers le processus du service de gnration de rapports qui avait servi
excuter le processus d'origine.
Chaque processus de gnration de rapports comporte un nombre configurable de
connexions de haute affinit. Le nombre de connexions de haute affinit dfinir
doit tre fond sur le nombre de connexions de basse affinit dfini pour chaque
processus de gnration de rapports, ainsi que sur la capacit requise par les autres
services du mme serveur.
La dcision de la rpartition entre les connexions de haute et de basse affinit pour
chaque processus de gnration de rapports par lots doit dpendre de la
rpartition prvue entre les types de demande. Par exemple, une application de
gnration de rapports HTML a plus de probabilit de recevoir des demandes de
haute affinit qu'une application de gnration de rapports au format PDF. La
demande Page suivante pour un rapport HTML utilise une connexion de haute
affinit chaque fois que possible.
En gnral, le nombre de processus de service de gnration de rapports par lots et
de service de gnration de rapports doit tre le paramtre principal optimiser
lors du dploiement d'une application IBM Cognos BI. Lorsque l'utilisation des
ressources systme est configure en vue d'un fonctionnement efficace, le nombre
de connexions d'affinit peut encore tre optimis.
Remarque : Si le paramtrage du nombre de connexions d'affinit par processus
est trop lev, la gestion des connexions peut surcharger les processus. Il en
rsulterait alors une concurrence pour l'utilisation des ressources du systme, et le
traitement des demandes serait ralenti en raison de l'utilisation inefficace de
celle-ci.

Chapitre 9. Analyse et optimisation des performances

105

Connexions de basse affinit


Une connexion de basse affinit est utilis pour traiter une demande de basse
affinit. Chaque connexion ne traite qu'une demande la fois. Une demande de
basse affinit fonctionne tout aussi efficacement sur n'importe quel serveur.
Le service de gnration de rapports, comme le service de gnration de rapports
par lots, sont capables de traiter les demandes de basse affinit. Les demandes de
basse affinit initialises par une activit planifie utilisent les connexions de basse
affinit configures pour le service de gnration de rapports par lots. Les
demandes de basse affinit initialises par l'activit d'un utilisateur utilisent les
connexions de basse affinit configures pour le service de gnration de rapports.
Chaque processus de gnration de rapports et de gnration de rapports par lots
comporte un nombre configurable de connexions de basse affinit. Le nombre de
connexions de basse affinit par processus du service de gnration de rapports
doit tre dfini en tenant compte du paramtrage du service de gnration de
rapports par lots.
La dcision de la rpartition entre les connexions de haute et de basse affinit pour
chaque processus doit dpendre de la rpartition prvue entre les types de
demande. Par exemple, une application de gnration de rapports HTML a plus de
probabilit de recevoir des demandes de haute affinit qu'une application de
gnration de rapports destine principalement au format PDF. La demande Page
suivante pour un rapport HTML utilise une connexion de haute affinit chaque
fois que possible.
En gnral, le nombre de processus de service de gnration de rapports par lots et
de service de gnration de rapports doit tre le paramtre principal optimiser
lors du dploiement initial d'une application IBM Cognos BI. Lorsque l'utilisation
des ressources systme est configure en vue d'un fonctionnement efficace, le
nombre de connexions d'affinit peut encore tre optimis.
Remarque : Si le paramtrage du nombre de connexions d'affinit par processus
est trop lev, la gestion des connexions peut surcharger les processus. Il en
rsulterait alors une concurrence pour l'utilisation des ressources du systme, et le
traitement des demandes serait ralenti en raison de l'utilisation inefficace de
celle-ci.

Niveau d'affinit des activits d'IBM Cognos BI


Dans IBM Cognos BI, les activits suivantes sont de haute affinit :
v Liens vers Report Viewer
R-excuter
Renvoyer
v Navigation dans les rapports HTML
Premire page
Page prcdente
Page suivante
Dernire page
v Options de distribution
Enregistrer
Enregistrer sous

106

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Imprimer
Envoyer par courrier lectronique
Afficher
Dans IBM Cognos BI, les activits suivantes sont de basse affinit :
v Interrogation des rapports
Gnration de rapports
Traitement des rapports
v Cration de rapports
Rcupration de mtadonnes
Validation des demandes
v Administration
Test des connexions aux sources de donnes
Ajout d'objets (dossiers, travaux, calendriers, etc.)
Actualisation de la page du portail
Pour en savoir davantage sur l'affinit, reportez-vous la section Affinit des
demandes, la page 91. Pour plus d'informations sur la dfinition des connexions
d'affinit, voir le guide d'administration et de scurit d'IBM Cognos.

Meilleures pratiques pour la gnration de rapports planifis


L'architecture d'IBM Cognos Business Intelligence tablit une distinction entre le
traitement des demandes interactives et non interactives. Toutes les demandes qui
sont initialises par l'activit des utilisateurs sont traites par le service de
gnration de rapports, tandis que l'activit planifie ou commande par les
vnements est traite par le service de gnration de rapports par lots.
La gnration de rapports planifis est un aspect essentiel de toute solution de
gnration de rapports d'entreprise grande chelle. Une bonne gestion des
priodes de faible utilisation ou d'utilisation non interactive, combine aux cycles
d'actualisation des donnes de l'organisation, permet aux administrateurs de
prparer autant que possible les informations pendant les heures creuses, pour une
rcupration ultrieure par la plus grande communaut d'utilisateurs dans le
domaine de l'information dcisionnelle.

Utilisation de travaux pour la planification des rapports


Les rapports peuvent tre planifis sur une base individuelle. Toutefois, si vous
avez de nombreux rapports planifier, la planification individuelle peut devenir
fastidieuse. L'utilisation de travaux pour l'excution d'activits planifies constitue
une solution alternative.
Un travail est un conteneur d'activits de traitement fonctionnant de manire
coordonne. Au lieu de planifier des rapports individuellement, l'utilisation d'un
travail permet d'excuter plusieurs rapports l'aide du mme planning.
Chaque activit ou tape d'un travail peut tre excute simultanment d'autres,
ou en squence. Le service du travail soumet les tapes au service de surveillance.
Le service de surveillance met en file d'attente les tapes des travaux, et gre le
nombre de demandes de rapport envoyes au service de gnration de rapports
par lots, en fonction de la configuration de celui-ci.

Chapitre 9. Analyse et optimisation des performances

107

Toutes les activits planifies sont gres par le service de surveillance. Ce service
achemine les tches vers diffrents services cible en vue de leur traitement, et
surveille leur excution. Par exemple, les demandes de rapport sont transmises au
service de gnration de rapports par lots.

Paramtre du service de travail


Le service de travail extrait les dfinitions de travail du magasin de contenu, les
analyse et transmet les demandes d'excution des tapes au service de surveillance.
Les paramtres du service de travail sont les suivants :
v Nombre maximal de connexions des services de travail pendant la priode
creuse
Le nombre maximal de travaux en priode creuse identifie une limite
configurable du nombre de travaux excutables simultanment pendant la
priode creuse spcifie.
v Nombre maximal de connexions des services de travail pendant la priode de
pointe
Le nombre maximal de travaux en priode de pointe identifie une limite
configurable du nombre de travaux excutables simultanment pendant la
priode de pointe spcifie. Si l'application n'effectue pas d'activit planifie au
cours de la priode de pointe dfinie, ce paramtre n'est pas applicable.
Pour plus d'informations sur ces paramtres et sur les paramtres d'autres travaux
et du service de planification, voir le guide d'administration et de scurit d'IBM
Cognos.

Utilisation de la diffusion de rapports en rafale


La diffusion de rapports en rafale est une mthode de gnration, partir d'une
dfinition de rapport commune, d'un ensemble de rapports dont le contenu est
personnalis. La fonction de diffusion en rafale effectue une seule excution d'un
rapport, scinde son contenu selon certaines rgles, gnralement en fonction des
accs de scurit, et diffuse les diffrentes sections aux utilisateurs concerns.
La diffusion de rapports en rafale est un aspect essentiel de toute solution de
gnration de rapports d'entreprise grande chelle. Une bonne gestion des
priodes de faible utilisation ou d'utilisation non interactive, combine aux cycles
d'actualisation des donnes de l'organisation, permet aux administrateurs de
prparer autant que possible les informations, pour une rcupration ultrieure par
la plus grande communaut d'utilisateurs dans le domaine de l'information
dcisionnelle. La diffusion des rapports en rafale dans IBM Cognos BI simplifie la
distribution des informations. Un rapport est cr une seule fois, puis scind en
diffrentes sorties filtres dont le contenu est individualis.
La diffusion de rapports en rafale est un atout en termes d'volutivit et permet
une gestion efficace des ressources. Elle rduit galement le trafic rseau, minimise
les demandes la base de donnes, et permet IBM Cognos BI de traiter plusieurs
rapports personnaliss en parallle.
Pour plus d'informations sur la diffusion de rapports en rafale, voir le guide
d'utilisation d'IBM Cognos Report Studio ou le document Software Development Kit
Developer Guide.

108

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Rendu au format PDF


Vous pouvez modifier les paramtres de rendu des PDF pour amliorer les temps
de rponse. Lorsqu'un utilisateur affiche un document d'une page sur un systme
inactif, la dure d'utilisation du processeur est souvent infrieure une seconde.
Cependant, la taille des fichiers PDF varie et les temps de rponse sont limits par
la rapidit de votre rseau.
Pour amliorer les temps de rponse, vous pouvez :
v Dsactiver l'incorporation des polices.
L'incorporation des polices peut ajouter 100 kilo-octets ou plus chaque rapport.
Lorsque la vitesse de connexion est infrieure ou 56 kbits/s, dsactivez
l'incorporation des polices.
v Eviter les polices rare.
Lorsque vous dsactivez l'incorporation des polices, les auteurs des rapports
doivent viter d'utiliser des polices que les utilisateurs n'ont pas forcment
install sur leur ordinateur. Si le jeu de polices utilis par l'auteur d'un rapport
n'est pas install sur le poste des utilisateurs, une police par dfaut lui est
substitue.
v Activer les documents PDF linariss.
Vous pouvez activer l'affichage des PDF linariss, aussi appel le service
d'octets, qui affiche les documents au fur et mesure que les pages sont
disponibles. Cette option est active par dfaut dans les paramtres de rendu
des PDF et dans Adobe Acrobat Reader.
Pour plus d'informations sur les documents au format PDF, consultez la
documentation fournie avec Adobe Acrobat.

Connexions faible bande passante


Si certains utilisateurs accdent IBM Cognos BI l'aide d'une connexion modem,
modifiez les paramtres de rendu des PDF pour amliorer les performances.
Vous pouvez galement rduire la taille de la page par dfaut dans Query Studio
et Report Studio. Dans les installations grant de gros volumes, la quantit de code
HTML gnr peut tre leve. Vous pouvez amliorer les performances en
rduisant la taille de page par dfaut pour rduire le volume de code HTML
transmis au serveur Web et aux utilisateurs.

Maintenance des disques


Avec le temps, les donnes d'un disque physique se fragmentent, ce qui peut
induire une dgradation des performances lors de l'criture de l'accs au disque.
La dfragmentation des disques doit constituer une activit rgulire de
maintenance du systme.

Surveillance des serveurs IBM Cognos BI


Vous devez effectuer une surveillance rgulire et cible des serveurs IBM Cognos
BI. C'est un lment important pour valuer la frquence et l'impact de la
pagination, l'utilisation de la mmoire, et d'autres indicateurs de l'efficacit du
systme.

Chapitre 9. Analyse et optimisation des performances

109

Paramtres de configuration avancs pour le traitement des rapports


Par dfaut, IBM Cognos BI est configur pour traiter les rapports et les autres
transactions d'information dcisionnelle l'aide d'un modle standard applicable
toutes les applications. Vous pouvez modifier le comportement par dfaut du
traitement ralis par le serveur IBM Cognos BI en modifiant les entres du fichier
rsvpproperties.

Dfinition des proprits de rsvpproperties.xml


Le fichier rsvpproperties.xml.sample est situ dans le rpertoire
emplacement_c10/configuration. Selon l'application IBM Cognos BI spcifique et les
demandes qu'elle reoit, la modification des paramtres dans le fichier
rsvpproperties.xml peut amliorer les performances.
Pour activer les proprits du fichier rsvpproperties.xml.sample, vous devez
renommer le fichier rsvpproperties.xml et redmarrer IBM Cognos BI. Cette
opration doit tre ralise sur tous les serveurs IBM Cognos BI.
Les paramtres du fichier rsvpproperties.xml sont trs sensibles au changement. La
modification de ces proprits peut grandement influencer le comportement d'IBM
Cognos BI. En consquence, modifiez ces valeurs avec parcimonie. Pour en savoir
davantage, adressez-vous Cognos Software Services.

110

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 10. Considrations relatives au support multinational


De nombreuses entreprises excutent leurs transactions sur le march mondial.
Dans cet environnement, les utilisateurs parlent des langues diffrentes, travaillent
avec des devises diffrentes et utilisent des formats de date et d'heure diffrents et
des ordres de tri diffrents.
IBM Cognos Business Intelligence constitue un environnement de gnration de
rapports multinational dans lequel les utilisateurs peuvent crer des rapports et
accder aux donnes dans diffrentes langues. Les utilisateurs peuvent travailler
dans l'interface IBM Cognos BI dans la langue et avec les paramtres rgionaux de
leur choix, condition qu'ils soient pris en charge.
IBM Cognos BI est compatible avec les sources de donnes Unicode et non
Unicode. Une mme installation d'IBM Cognos BI prend en charge plusieurs
langues, et les rapports peuvent tre gnrs une seule fois pour plusieurs langues.
Si IBM Cognos BI doit tre utilis dans un environnement multinational, choisissez
la faon dont vous allez configurer IBM Cognos BI pour que les lments de
l'interface et le contenu des rapports s'affichent dans la langue dont les utilisateurs
ont besoin.
Pour configurer IBM Cognos BI pour un environnement multinational, procdez
comme suit :
v Vrifiez que toutes les chanes qui apparaissent dans l'interface utilisateur d'IBM
Cognos BI sont traduits dans les langues requises.
v Ajoutez des polices l'environnement IBM Cognos.
Vrifiez que les packages de langue ncessaires la prise en charge des jeux de
caractres utiliss ont t installs sur tous les postes de l'installation rpartie.
v Personnalisez le support de langue de l'interface utilisateur.
Ajoutez ou supprimez des supports de langue dans l'interface utilisateur. Vous
pouvez aussi dfinir la langue utilise dans l'interface utilisateur lorsque celle
qui est dfinie dans l'environnement local de l'utilisateur n'est pas disponible.
v Assurez-vous que les utilisateurs visualisent les rapports, les donnes, ou les
mtadonnes dans leur langue favorite.
Vous pouvez galement dfinir la langue d'affichage des rapports lorsque la
langue prfre de l'utilisateur n'est pas disponible.
v Personnalisez les devises, les nombres, les dates et les heures.
Ces variables doivent sont formates en fonction de la situation gographique
des utilisateurs.
v Configurez la base de donnes.
Certaines bases de donnes requirent une configuration spcifique du logiciel
client ou serveur pour permettre la gnration de rapports multilingues.
Pour plus d'informations sur l'installation et la configuration d'IBM Cognos BI,
reportez-vous au manuel IBM Cognos Business Intelligence - Guide d'installation et de
configuration.

Copyright IBM Corp. 2005, 2013

111

Environnement local
IBM Cognos BI prend en charge diffrents types d'environnement local. Par dfaut,
IBM Cognos applique un format cohrent tous les environnements locaux, qui
peuvent provenir de diffrentes sources et se prsenter sous divers formats. Cela
signifie que tous les environnements locaux tendus sont conformes une
dfinition de langue et de code rgional.
Dans IBM Cognos BI, une spcification d'environnement local comprend les
lments suivants, spars par des tirets (-) :
v La premire partie est un code deux caractres, par exemple "en", qui
correspond une langue.
v La seconde partie est un code deux caractres, par exemple "us", qui
correspond un paramtre rgional.
Un environnement local dfinit les informations linguistiques et les conventions
culturelles relatives aux types de caractre, au critres de classement, aux formats
de date et d'heure, l'unit montaire et aux messages. Plusieurs environnements
locaux peuvent tre associs une langue, pour prendre en compte les diffrences
rgionales.

Environnement local du produit


L'environnement local du produit commande la langue de l'interface utilisateur et
de tous les messages, y compris des messages d'erreur.

Environnement local du contenu


L'environnement local du contenu se compose des combinaisons de langue et de
rgions pris en charge pour les objets Content Manager et Framework Manager, du
formatage de donnes Content Manager, du formatage des donnes des rapports,
du texte du rapport (titres), et des donnes de la base de donnes (si l'outil de base
de donnes est configur pour utiliser l'environnement local).

Environnement local du serveur


L'environnement local du serveur garantit que tous les messages des journaux sont
dans une mme langue. Il est configur pendant l'installation. Dans un
environnement rparti, chaque serveur IBM Cognos BI obtient son environnement
local auprs de Content Manager.
Ne modifiez pas l'environnement local du serveur aprs avoir dfini des groupes
ou des rles IBM Cognos dans le cadre de la modlisation de la scurit dans votre
environnement. De mme, si plusieurs instances de Content Manager existent dans
votre installation IBM Cognos BI, l'environnement local du serveur doit avoir la
mme valeur pour toutes les instances.

Environnement local de l'auteur


L'environnement local de l'auteur est bas sur l'environnement local du contenu, et
c'est lui qui est utilis lorsqu'une spcification de rapport ou de requte est cre. Il
dtermine le format des liaisons de modle et des donnes littrales.
L'environnement local de l'auteur doit tre pris en charge par le modle de
mtadonnes sur lequel le rapport est bas.

112

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Environnement local de l'utilisateur


Le choix des prfrences de langue et d'environnement local des utilisateurs et leur
mise en oeuvre en tant qu'environnement local des rponses sont des questions
importantes lorsque les rapports sont diffuss en plusieurs langues.
L'environnement local de l'utilisateur dfinit les paramtres par dfaut qu'il
souhaite utiliser pour le formatage des dates, de l'heure, des units montaires et
des nombres. IBM Cognos BI utilise ces informations pour prsenter des donnes
l'utilisateur.
IBM Cognos BI obtient la valeur de l'environnement local de l'utilisateur par la
vrification de ces sources, dans l'ordre suivant :
1. Le fournisseur d'authentification
Si un environnement local est configur pour le fournisseur d'authentification,
IBM Cognos BI utilise cette valeur comme environnement local du contenu et
du produit pour l'utilisateur.
2. Les paramtres prfrentiels de l'utilisateur
Si l'utilisateur dfinit ses paramtres prfrentiels dans IBM Cognos
Connection, IBM Cognos BI utilise ces paramtres comme environnement local
du contenu et du produit pour l'utilisateur et pour les options de formatage par
dfaut. Les paramtres prfrentiels de l'utilisateur remplacent les valeurs
obtenues auprs du fournisseur d'authentification.
3. Le cookie du navigateur
Les utilisateurs anonymes et les invits ne peuvent pas dfinir de paramtres
prfrentiels de l'utilisateur. IBM Cognos BI obtient pour eux un environnement
local partir du navigateur de leur ordinateur.

Environnement local d'excution


L'environnement local d'excution fait rfrence l'environnement local du
contenu et du produit d'un utilisateur pour une session IBM Cognos BI spcifique.
IBM Cognos BI obtient la valeur de l'environnement local d'excution en
recherchant dans ces sources, dans l'ordre suivant :
1. L'URL
2. L'objet compte utilisateur dans le magasin de contenu
3. Les informations de compte issues du fournisseur d'authentification
L'environnement local du produit est utilis, s'il est dfini. Sinon,
l'environnement local du contenu est utilis.
4. Les paramtres de langue dans le navigateur
Chaque entre de la liste des environnements locaux du navigateur est
compare la table de mappage du produit, puis la table de mappage de
l'environnement local du contenu. Pour en savoir davantage, reportez-vous la
section Mappage des paramtres rgionaux de contenu, la page 117.
5. L'environnement local de l'ordinateur Content Manager

Ajout de polices l'environnement IBM Cognos BI


IBM Cognos BI utilisent des polices pour afficher les rapports PDF sur le serveur
IBM Cognos BI et les tableaux des rapports PDF et HTML.
Pour afficher correctement une version de rapport, les polices doivent tre
disponibles l'endroit o le rapport ou le graphique est affich.
Chapitre 10. Considrations relatives au support multinational

113

Dans le cas des graphiques et des rapports de format PDF, les polices doivent tre
installes sur le serveur IBM Cognos BI. Par exemple, si un utilisateur de IBM
Cognos Report Studio slectionne la police Arial pour un rapport, celle-ci doit tre
installe sur le serveur IBM Cognos pour que les graphiques et les fichiers PDF
s'affichent correctement. Si la police demande n'est pas disponible, IBM Cognos BI
utilise une police diffrente.
Etant donn que les rapports HTML s'affichent dans un navigateur, les polices
requises doivent tre installes sur l'ordinateur de chaque utilisateur d'IBM Cognos
appel lire des rapports HTML. Si une police n'est pas disponible, le navigateur
la remplace par une autre.
Lors de la cration de rapports, vous devez slectionner des polices installes par
votre serveur IBM Cognos ou par des utilisateurs. Microsoft propose un vaste
choix de polices dans ses diffrents packs linguistiques et il est donc peu probable
que le problme se pose sous les systmes d'exploitation Microsoft Windows. En
revanche, il est rare que des polices soient installes sur les serveurs UNIX. Vous
devez donc vous prparer acheter et installer les polices dont vous avez besoin
tant sur le serveur que sur le navigateur.
Lors de la gnration d'un PDF, IBM Cognos BI incorpore les glyphes utiliss dans
le rapport.
Si vous voulez utiliser des polices diffrentes, vous devez demander la licence des
polices et les installer sur chaque serveurs de l'environnement de cration et le
systme de production. Vous devez galement vrifier que les polices utilises dans
l'environnement de cration correspondent celles utilises sur les ordinateurs
serveurs Windows and UNIX.
Pour plus d'informations sur la configuration des polices et le mappage de polices
de remplacement, voir IBM Cognos Business Intelligence - Guide d'installation et de
configuration.

Polices intgres
Pour garantir un affichage correct des rapports au format PDF dans Adobe Reader,
IBM Cognos BI comprend par dfaut les polices requises. Afin de rduire la taille
des fichiers, IBM Cognos BI ninclut que les caractres (galement appels glyphes)
utiliss dans le rapport, et non lintgralit des caractres du jeu de polices. IBM
Cognos BI nintgre que les polices disposant dune licence cet effet. Les
informations relatives cette licence se trouvent dans la police elle-mme et sont
lues par IBM Cognos BI.
Si vous tes sr que les polices employes dans les rapports sont disponibles sur
les ordinateurs des utilisateurs, vous pouvez limiter ou liminer les polices
incorpores ou restreindre leur nombre afin de rduire la taille des rapports PDF.
Si vous optez pour la restriction du nombre de polices, vous devez indiquer si une
police est systmatiquement incorpore ou si au contraire elle ne l'est jamais,
l'aide d'une liste des polices incorpores tablie dans IBM Cognos Configuration.
Pour plus d'informations sur la limitation du nombre de polices incorpores, voir
IBM Cognos Business Intelligence - Guide d'installation et de configuration.

114

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Police par dfaut IBM Cognos BI


Si une police n'est pas disponible, le serveur IBM Cognos affiche les fichiers et les
graphiques PDF en utilisant une police par dfaut. La police par dfaut Andale
WT est une police sans serif. Bien qu'elle contienne la majorit des caractres
Unicode de la plupart des langues, elle n'est pas ncessairement compltes pour
toutes les langues et n'apparent la belle apparence de la plupart des polices du
commerce. De mme, cette police ne prend pas en charge la substitution des
glyphes (GSUM) et la ligature dans la plupart des langues.

Polices IBM Cognos Report Studio


IBM Cognos Report Studio est une application HTML et Java qui s'excute dans un
navigateur. En raison de la conception de type navigateur, IBM Cognos Report
Studio fonctionne dans le bac sable (sandbox) de scurit du navigateur et n'a
pas accs la liste des polices installes sur l'ordinateur local. Par consquent, la
liste des polices prsentes dans IBM Cognos Report Studio dpend des polices
installes dans le rpertoire c10_location\bin\fonts du serveur IBM Cognos BI. Si le
serveur IBM Cognos BI est install sur un ordinateur Windows, IBM Cognos
Report Studio utilise galement les polices installes dans le rpertoire des polices
Windows.

Modification de la langue de l'interface utilisateur


Dans IBM Cognos BI, l'environnement local du produit commande la langue de
l'interface utilisateur et de tous les messages, y compris des messages d'erreur. Par
dfaut, la langue dans laquelle vous effectuez l'installation devient la langue du
produit. Au moment de l'excution, les utilisateurs peuvent en choisir une autre.
L'environnement local du produit diffre de celui du contenu. La langue de
l'interface utilisateur ne commande ni la langue ou le contenu des rapports, ni les
noms d'objet, les descriptions, ou les astuces dans Content Manager.
Pour modifier la langue de l'interface utilisateur, procdez de la faon suivante :
v Dterminez les langues prendre en charge dans l'interface utilisateur.
v Vrifiez que toutes les chanes qui apparaissent dans l'interface utilisateur d'IBM
Cognos BI sont traduits dans les langues requises.
v Installez les fichiers de support de langue sur tous les ordinateurs de
l'environnement rparti.
v Ajoutez ou supprimez le support de langue de l'interface utilisateur, l'aide de
la table des environnements locaux du produit local sur chaque ordinateur
Content Manager.
Par dfaut, l'utilisateur voit l'interface du produit s'afficher dans la langue
correspondant celle de son environnement local.
Pour plus d'informations, voir le manuel IBM Cognos Business Intelligence - Guide
d'installation et de configuration.
v Mappez les langues non prises en charge celles qui le sont, l'aide de la table
de mappage des environnements locaux du produit sur chaque ordinateur
Content Manager.
Vous pouvez alors slectionner la langue utiliser dans l'interface utilisateur
lorsque celle qui est dfinie dans l'environnement local de l'utilisateur n'est pas
disponible.

Chapitre 10. Considrations relatives au support multinational

115

Vous pouvez faire en sorte que toutes les rgions correspondant des paramtres
rgionaux utilisent la mme langue ou que des paramtres rgionaux complets
spcifiques (langue-rgion) utilisent une langue particulire.

Modification de la langue des rapports, des donnes ou des


mtadonnes pour les utilisateurs
Pour que les utilisateurs visualisent les rapports, les donnes ou les mtadonnes
dans leur langue favorite ou dans une langue dote de spcificits propres leur
rgion, vous pouvez ajouter et supprimer des paramtres rgionaux partiels
(langues) ou complets (langue-rgion) la table des paramtres rgionaux de
contenu.
Si vous n'ajoutez pas les paramtres rgionaux complets (langues)
l'environnement IBM Cognos BI, l'ordinateur risque de ne pas disposer de la police
ncessaire pour afficher les pages Web dans vos langues favorites. Veillez
installer les packages linguistiques pour la prise en charge des jeux de caractres
que vous utilisez. Pour en savoir davantage, reportez-vous la section Ajout de
polices l'environnement IBM Cognos BI, la page 113.
Les paramtres rgionaux de contenu comprennent les combinaisons de langue et
de rgion qui sont pris en charge pour les lments suivants :
v Les objets Content Manager
v Les objets Framework Manager
v Le formatage de donnes Content Manager
v Le formatage des donnes des rapports
v Le texte des rapports (titres)
v Les donnes des bases de donnes, si l'outil de base de donnes est configur
pour utiliser les paramtres rgionaux
Les paramtres rgionaux de contenu ne s'appliquent pas aux PowerCubes, qu'ils
soient crs dans IBM Cognos BI Transformer ou dans IBM Cognos Series 7
Transformer. Chaque PowerCube est cr avec un code de langue unique. Lorsqu'il
y a plusieurs langues, un PowerCube distinct est requis pour chaque langue.
Si vous disposez d'un modle multilingue, vous pouvez spcifier les paramtres
rgionaux de contenu des donnes de la demande.
Les utilisateurs peuvent crer des rapports et accder aux donnes dans l'une des
langues prises en charge : l'anglais, le franais, l'allemand, le japonais, le
nerlandais, le finnois, le sudois, l'espagnol, l'italien, le portugais, le chinois
traditionnel et simplifi, le coren, le tchque, le hongrois, le polonais, le roumain,
le slovaque, le grec, le turc, le norvgien, le danois et le russe.
L'architecture est capable de prendre en charge les paramtres rgionaux ainsi que
les langues supplmentaires. Par consquent, il est possible d'afficher des donnes
dans deux langues anglaises, chacune utilisant des paramtres rgionaux, par
exemple en-us (anglais, Etats-Unis) et en-ca (anglais, Canada).
Les prfrences utilisateur permettent celui-ci de dfinir des paramtres
rgionaux ou d'utiliser les paramtres rgionaux du navigateur Web la fois pour
le produit et pour le contenu.

116

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Mappage des paramtres rgionaux de contenu


Certains contenus sont spcifiques la langue (par exemple les noms), et sont
appels paramtres rgionaux partiels. Certains contenus sont spcifiques la
langue et la rgion (par exemple les formats de date), et sont appels paramtres
rgionaux complets. Utilisez la table de mappage des paramtres rgionaux de
contenu pour effectuer les tches suivantes :
v Assurez-vous que les utilisateurs puissent accder au contenu qui dpend de la
langue, mais pas des paramtres rgionaux.
Par exemple, mappez des paramtres rgionaux complets : en-us (anglais,
Etats-Unis), des paramtres rgionaux partiels : en, pour que les utilisateurs
puissent accder au contenu en anglais qui n'est pas soumis aux variations
rgionales. Par exemple, les noms et les descriptions sont gnralement dfinis
par la langue, et non par les paramtres rgionaux.
v Assurez-vous que les utilisateurs puissent accder au contenu qui dpend des
paramtres rgionaux.
Par exemple, mappez des paramtres rgionaux partiels : en, des paramtres
rgionaux complets : en-us, pour que les utilisateurs puissent accder au
contenu qui est soumis aux variations rgionales, tel que les formats de date ou
les nombres. Le formatage des donnes est dfini par la combinaison de la
langue et de la rgion et exige donc des paramtres rgionaux complets.
v Mappez la langue prfre d'un utilisateur une autre langue.
Par exemple, un rapport n'est pas disponible dans la langue prfre, le
vietnamien, mais est disponible en franais et en allemand. Vous pouvez utiliser
la table de mappages des paramtres rgionaux de contenu pour mapper le
vietnamien au franais et l'allemand. Vous voyez alors le rapport dans la
langue mappe.
v Mappez les paramtres rgionaux de contenu non pris en charge ceux qui le
sont.
Lorsque vous mappez des paramtres rgionaux partiels, IBM Cognos BI n'effectue
le mappage qu'aprs avoir vrifi si des paramtres rgionaux sont dfinis pour
l'utilisateur. Si tous les utilisateurs utilisent les mmes types de navigateur Web, les
mappages ont le mme comportement pour tous les utilisateurs. Toutefois, si vous
avez plusieurs navigateurs, les rsultats varient.
Par exemple, dans Internet Explorer, les identificateurs de paramtres rgionaux de
nombreuses rgions europennes n'existent pas. En d'autres termes, les paramtres
rgionaux fr-fr (franais, France) ne sont pas slectionnables pour un utilisateur.
Seul fr (identificateur du franais) est disponible. Pour corriger le problme, fr peut
tre mapp fr-fr, de sorte que les valeurs correspondant la langue et la rgion
sont renvoyes. Netscape fournit des identificateurs de rgion. Le mappage des
paramtres rgionaux n'est donc pas ncessaire pour renvoyer des valeurs
correspondant fr-fr. Cette distinction peut gnrer des rsultats diffrents pour
des utilisateurs de navigateurs diffrents. Dans Internet Explorer, o fr est mapp
fr-fr, les utilisateurs reoivent du contenu qui est spcifique la rgion (fr-fr). Dans
Netscape, o fr ne renvoie pas les valeurs correspondant fr-fr, les utilisateurs
reoivent du contenu qui n'est pas propre rgion.

Chapitre 10. Considrations relatives au support multinational

117

Choix de l'utilisateur
Dans un modle Framework Manager, les utilisateurs peuvent dfinir les titres et la
description des colonnes qu'ils souhaitent afficher dans leur langue. Les rapports
bascule automatiquement vers la langue prfre de l'utilisateur. Aucune action
n'est requise par l'auteur.
Dans Report Studio, les utilisateurs peuvent spcifier une langue ou des
paramtres rgionaux pour :
v Les donnes lmentaires des rapports, telles que les calculs, qui n'existent pas
dans le modle de mtadonnes
v Du texte dans un rapport, par exemple le titre de la page
v La prsentation des rapports

Personnalisation des devises, des nombres, des dates et des heures


IBM Cognos BI offre un ensemble complet de formats par dfaut pour les dates
(courtes, longues, compltes et abrges), les heures, les intervalles et les devises
de presque 200 environnements locaux. Vous pouvez dcider si tout le formatage,
ou un sous-ensemble slectionn de donnes, est li l'environnement local de
l'utilisateur.
Par exemple, les donnes en unit montaire des Etats-Unis peuvent tre affiches
avec le symbole montaire de ce pays ($) et dans le format qui correspond
l'environnement local de l'utilisateur. Un utilisateur franais pourra voir 123,45 $,
tandis qu'un utilisateur amricain verra $123.45.
Par dfaut, seul un sous-ensemble des devises prises en charge est affich dans
l'interface utilisateur d'IBM Cognos BI. Vous pouvez ajouter ou supprimer des
devises dans la table des devises sur chaque ordinateur Content Manager.
Lorsque les utilisateurs sont invits saisir des donnes numriques, IBM Cognos
BI accepte automatiquement les donnes dans le format de l'environnement local
de l'utilisateur.

Support pour les utilisateurs japonais


Les dates du calendrier imprial sont entres et affiches avec l'anne, qui peut tre
une anne ou le rgne d'un empereur donn.
Les utilisateurs ont la possibilit d'utiliser l'anne et le nom des mois en anglais
pour le calendrier imprial ou le calendrier grgorien.
IBM Cognos BI accepte les signes moins de type Sankaku. Dans le tableau suivant,
un triangle est utilis la place du signe moins utilis en Occident (-).
Symbole

118

Shift-JIS

Unicode

0x81A2

U+25B3

0x81A3

U+25B2

0x81A4

U+25BD

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Symbole

Shift-JIS

Unicode

0x81A5

U+25BC

Configuration d'un environnement IBM Cognos BI multilingue


Vous pouvez crer des rapports qui affichent les donnes dans plusieurs langues et
qui utilisent diffrents paramtres rgionaux. Vous pouvez ainsi crer un rapport
unique qui peut tre consult par des utilisateurs de rapports du monde entier.
Vous pouvez combiner des sources de donnes dont les environnements locaux
sont diffrents. Si vous utilisez un PowerCube IBM Cognos Series 7 comme source
de donnes, IBM Cognos BI convertit ses donnes en fonction du codage utilis
sur le systme o le cube a t cr. Pour garantir la russite de la conversion, les
PowerCubes IBM Cognos Series 7 doivent tre crs avec des paramtres
rgionaux dfinis pour s'adapter aux donnes du cube. Aprs leur conversion dans
IBM Cognos BI, les PowerCubes associs des environnements locaux diffrents
peuvent tre combins sans que cela ne pose de problme d'incompatibilit avec
l'environnement local du serveur.
Les exemples de bases de donnes fournis avec IBM Cognos BI comprennent une
slection de zones de texte, telles que des noms et des descriptions, dans plus de
25 langues, destine prsenter un environnement de gnration de rapports
multilingues. Pour en savoir davantage sur la manire dont les donnes sont
stockes dans les exemples de bases de donnes et la faon dont ces derniers sont
configurs pour utiliser des donnes multilingues, voir le guide d'administration et
de scurit d'IBM Cognos.
Voici comment se droule la cration d'un environnement de gnration de
rapports multilingues :
v Utilisation de mtadonnes multilingues
L'administrateur de source de donnes peut stocker des donnes multilingues
dans des tables, des lignes ou des colonnes individuelles.
Pour plus d'informations sur la configuration de votre base de donnes pour la
gnration de rapports multilingues, voir le guide d'administration et de scurit
d'IBM Cognos.
v Cration d'un modle multilingue
Les modlisateurs utilisent Framework Manager pour ajouter des mtadonnes
multilingues au modle partir de n'importe quel type de source de donnes,
l'exception d'OLAP. Pour ce faire, ils dfinissent les langues prises en charge par
le modle, traduisent les chanes de texte dans le modle pour des lments tels
que les descriptions et les noms d'objet et dfinissent les langues exportes dans
chaque pack. Si la source de donnes contient des donnes multilingues, les
modlisateurs peuvent dfinir des requtes permettant d'extraire les donnes
dans la langue par dfaut de l'utilisateur du rapport.
Pour plus d'informations, voir le document IBM Cognos Framework Manager User
Guide.
v Cration de mappages multilingues
Les administrateurs et les modlisateurs font appel un utilitaire du systme
d'exploitation Microsoft Windows appel Map Manager pour importer des cartes
et mettre jour les libells associs dans Report Studio. Pour les lments de
cartes, tels que les noms de pays et de villes, les administrateurs et les
Chapitre 10. Considrations relatives au support multinational

119

modlisateurs peuvent dfinir d'autres noms afin de fournir des versions


multilingues du texte apparaissant sur la carte.
Pour plus d'informations, voir le guide d'utilisation d'IBM Cognos Map Manager.
v Cration d'un rapport multilingue
Le crateur du rapport utilise Report Studio pour crer un rapport qui peut tre
affich dans plusieurs langues. L'auteur du rapport peut par exemple dfinir
qu'une partie du texte (le titre par exemple) doit apparatre en allemand lorsque
le rapport est ouvert par un utilisateur allemand. Il peut galement ajouter des
traductions pour les objets de texte et crer d'autres objets dpendant de la
langue.
Pour plus d'informations, voir le guide d'utilisation d'IBM Cognos Report Studio.
v Dfinition de la langue d'affichage d'un rapport
Vous pouvez utiliser IBM Cognos Connection pour effectuer les actions
suivantes :
Dfinir des proprits multilingues, telles qu'un nom, une infobulle et une
description, pour chaque entre du portail.
Dfinir la langue par dfaut utiliser lors de l'excution d'un rapport.
Conseil : Vous pouvez dfinir la langue par dfaut dans la page des options
d'excution, dans les proprits du rapport ou dans vos prfrences.
Dfinir une langue autre que la langue par dfaut utiliser lors de l'excution
d'un rapport.
Pour plus d'informations, voir le guide d'utilisation d'IBM Cognos Connection.
Les donnes s'affichent alors dans la langue et selon les paramtres rgionaux
dfinis dans :
v Les options du navigateur Web de l'utilisateur
v Les options d'excution
v Les prfrences IBM Cognos Connection
Tout texte ajout par les utilisateurs ou les auteurs s'affiche dans la langue utilise
lors de la saisie.

Configuration d'une base de donnes pour la gnration de rapports


multilingues
IBM Cognos BI est un produit Unicode qui permet d'interroger et de coder des
donnes dans un grand nombre de langues. IBM Cognos BI interroge gnralement
la base de donnes en utilisant le codage natif de donnes de celle-ci, par exemple
Latin-1, Shift-JIS ou Unicode). Si ncessaire, IBM Cognos BI convertit ces donnes
en Unicode.
En cas de requte de bases de donnes utilisant au moins deux types de codages,
Report Studio utilise les donnes Unicode. Certaines bases de donnes requirent
une configuration spcifique du logiciel client ou serveur pour que cette fonction
soit active. Pour en savoir davantage, reportez-vous la documentation sur la
base de donnes.

120

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Configuration du codage rversible scuris des caractres


japonais
Shift-JIS est le systme de codage des caractres japonais. Si les caractres sont
convertis d'Unicode en Shift-JIS, puis nouveau en Unicode, des problmes de
rversibilit peuvent survenir. Ils peuvent tre vits l'aide de l'utilitaire Round
Trip Safety Configuration. Cet utilitaire se trouve dans emplacement_c10\bin sous le
nom : rtsconfig.exe.
L'utilitaire Round Trip Safety Configuration n'assure le codage rversible scuris
des caractres Shift-JIS que s'il est utilis la fois pour convertir les caractres de
Shift-JIS en Unicode et d'Unicode en Shift-JIS. Si des donnes sont demandes
une base de donnes ayant son propre mcanisme automatique de conversion des
caractres Shift-JIS en caractres Unicode, IBM Cognos BI ne fait pas appel
l'utilitaire Round Trip Safety Configuration pour reconvertir les caractres en
Shift-JIS. Dans ce cas, il n'est pas possible de garantir le codage rversible scuris
des caractres dans les donnes.

Chapitre 10. Considrations relatives au support multinational

121

122

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 11. Architecture de scurit


IBM Cognos Business Intelligence fournit une architecture de scurit qui est
flexible et compatible avec votre modle de scurit existant. Il s'intgre facilement
aux fournisseurs d'authentification et de chiffrement.

Services cryptographiques : appliqus tous les composants

La scurit IBM Cognos BI comprend les lments suivants :


v IBM Cognos Application Firewall
v Les services d'authentification IBM Cognos
v Les services d'autorisation IBM Cognos
v Des services cryptographiques

Interfaces Web et
sous Windows

Interfaces utilisateur
IBM Cognos
pare-feu rseau

Passerelle

Niveau 1 : Serveur Web

pare-feu rseau
Niveau 2 : Applications
Service
d'autorisation

Serveur
IBM Cognos BI
Content
Manager

IBM Cognos
Application Firewall
Service
d'authentification

pare-feu rseau
JDBC

API

Niveau 3 : Donnes
Magasin de contenu

Source
d'authentification

Bases de donnes de requtes

Figure 37. Graphique illustrant l'architecture IBM Cognos et mettant en vidence les composants de scurit

Pour en savoir davantage sur la configuration de la scurit dans IBM Cognos BI,
reportez-vous la rubrique Chapitre 12, Scurisation du dploiement, la page
129.

IBM Cognos Application Firewall


IBM Cognos Application Firewall valide et filtre le trafic entrant et sortant au
niveau de la couche du rpartiteur.
Les fonctions d'IBM Cognos Application Firewall comprennent la validation des
demande, SecureError et la signature des paramtres. Il est aussi dot d'une
architecture flexible qui peut tre modifie pour actualiser la scurit IBM Cognos
BI.

Copyright IBM Corp. 2005, 2013

123

IBM Cognos Application Firewall est un composant essentiel de la scurit IBM


Cognos BI, qui protge les donnes contre les intrusions telles que les attaques par
script intersite. La dsactivation d'IBM Cognos Application Firewall supprime cette
protection, et ne doit pas tre effectue dans des circonstances normales. Pour en
savoir davantage, reportez-vous la section Recommandations - Utilisation d'IBM
Cognos Application Firewall, la page 135.
Pour plus d'informations sur la configuration d'IBM Cognos Application Firewall,
reportez-vous au manuel IBM Cognos Business Intelligence - Guide d'installation et de
configuration.

Services d'authentification d'IBM Cognos


L'authentification est le processus qui consiste identifier les individus avant de
les autoriser se connecter.
L'authentification dans IBM Cognos BI est intgre aux fournisseurs
d'authentification tiers. Les fournisseurs d'authentification dfinissent des
utilisateurs, des groupes et des rles utiliss pour l'authentification. Les noms
d'utilisateurs, les codes d'identification, les mots de passe, les paramtres rgionaux
et les prfrences personnelles sont des exemples d'informations stockes dans les
sources d'authentification auxquelles accdent les fournisseurs. Un espace-noms
d'authentification est une instance d'un fournisseur d'authentification configur.
Pour configurer l'authentification d'IBM Cognos BI, vous devez le configurer avec
au moins un des fournisseurs d'authentification suivants :
v LDAP
v Microsoft Active Directory
v Des espaces-noms IBM Cognos 7 crs l'aide d'IBM Cognos 7 Access Manager
et disponibles dans les autres produits IBM Cognos
v eTrust SiteMinder
v Un fournisseur Java personnalis
Pour plus d'informations sur la configuration des fournisseurs d'authentification
tiers, voir IBM Cognos Business Intelligence - Guide d'installation et de configuration.
Pour plus d'informations sur la cration d'un fournisseur d'authentification
personnalis, reportez-vous au document Custom Authentication Provider Developer
Guide, disponible avec le kit de dveloppement de logiciels IBM Cognos.
Pour en savoir davantage sur les accs anonymes et authentifis, reportez-vous la
section Traitement du flux des demandes, la page 30.

Espace-noms Cognos
IBM Cognos BI dispose de son propre espace-noms, qui existe indpendamment de
tous les espaces-noms supplmentaires qui peuvent tre configurs en fonction des
fournisseurs d'authentification tiers. L'espace-noms Cognos ne rplique pas les
groupes et les rles dfinis dans votre fournisseur d'authentification. En revanche,
vous pouvez utiliser l'espace-noms Cognos pour dfinir des groupes et des rles
qui peuvent s'tendre sur plusieurs fournisseurs d'authentification tiers. Cette
mthode peut ajouter de la valeur vos groupes et rles existants, en les
rorganisant pour IBM Cognos BI sans les modifier dans votre fournisseur
d'authentification.

124

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Vous pouvez utiliser l'espace-noms Cognos pour configurer une scurit qui
s'intgre facilement aux systmes de scurit clients. Pour obtenir un exemple,
reportez-vous la section Utilisation de l'espace-noms Cognos pour restreindre
les accs, la page 140. Pour plus d'informations, voir le Guide d'administration et
de scurit.

Code d'accs unique


Vous pouvez configurer IBM Cognos BI pour les codes d'accs uniques. Les
utilisateurs peuvent alors se connecter une seule fois un environnement qui
comprend IBM Cognos BI et d'autres logiciels, sans avoir se reconnecter chaque
fois qu'ils passent d'un logiciel un autre. L'implmentation d'une solution de
code d'accs unique dpend de la configuration de l'environnement et du
fournisseur d'authentification.
Pour plus d'informations, voir le manuel IBM Cognos Business Intelligence - Guide
d'installation et de configuration.

Services d'autorisation IBM Cognos


L'autorisation est un processus qui consiste accorder ou refuser l'accs des
donnes, ainsi qu' dfinir les actions pouvant tre effectues sur ces donnes, en
fonction de l'identit d'un utilisateur. Par exemple, les administrateurs IBM Cognos
BI peuvent configurer des dossiers dans lesquels les rapports sont stocks. Ils
peuvent ensuite scuriser ces dossiers de faon ce que seul les utilisateurs
autoriss puissent afficher et modifier leur contenu, ou effectuer d'autres tches en
utilisant les rapports qu'ils contiennent.
Les services d'autorisation sont fournis dans Content Manager.

Administration rpartie
Le modle de scurit d'IBM Cognos BI prend en charge la rpartition de
l'administration de la scurit.
Les objets, tels que les dossiers et les groupes, pouvant tre scuriss sparment
dans Content Manager, l'administration de la scurit peut tre affecte des
individus appartenant des zones fonctionnelles distinctes de l'organisation. Il
n'est pas ncessaire de centraliser l'administration de la scurit dans le service
informatique ou dans un autre groupe administratif central.

Droits
Les droits dfinissent les droits d'accs aux objets, tels que les rpertoires, les
dossiers et les autres contenus, pour chaque utilisateur, groupe ou rle. Les droits
dfinissent aussi les activits qui peuvent tre excutes sur ces objets.
La fonction d'autorisation d'IBM Cognos BI affecte des droits :
v Aux groupes et aux rles crs dans l'espace-noms Cognos dans Content
Manager.
Ces groupes et ces rles sont dsigns comme les groupes IBM Cognos et les
rles IBM Cognos.
v Aux espace-noms, aux utilisateurs, aux groupes et aux rles crs dans des
fournisseurs d'authentification tiers.

Chapitre 11. Architecture de scurit

125

Utilisateurs
Une entre d'utilisateur est cre et sa maintenance est effectue dans un
fournisseur d'authentification tiers afin d'identifier de faon unique un compte
appartenant une personne ou un ordinateur. Vous ne pouvez pas crer
d'entres d'utilisateur dans IBM Cognos BI.
L'entre d'utilisateur stocke dans le fournisseur d'authentification peut
comprendre des informations telles que le nom et le prnom, les mots de passe, les
ID, les environnements locaux, et les adresses lectroniques. Toutefois, IBM Cognos
BI peut avoir besoin d'informations supplmentaires, notamment l'emplacement
des dossiers personnels des utilisateurs ou leurs prfrences de format pour la
consultation des rapports dans le portail. Ces informations supplmentaires sont
stockes dans IBM Cognos BI.
Vous pouvez affecter des utilisateurs aux groupes et aux rles dfinis dans le
fournisseur d'authentification et dans IBM Cognos BI. Un utilisateur peut
appartenir plusieurs groupes ou rles. Si des utilisateurs sont membres de
plusieurs groupes, leurs droits d'accs sont fusionns.
Pour plus d'informations sur les utilisateurs, voir le guide d'administration et de
scurit d'IBM Cognos.

Groupes et rles
Les groupes et les rles reprsentent des ensembles d'utilisateurs qui ont des
fonctions similaires ou un statut similaire au sein d'une organisation. Les membres
de groupes peuvent tre des utilisateurs ou d'autres groupes. Les membres de rles
peuvent tre des utilisateurs, des groupes ou d'autres rles.
Les groupes et les rles sont utiliss pour l'affectation des droits dans IBM Cognos
BI. Les utilisateurs se connectent toujours avec tous les droits associs aux groupes
et aux rles auxquels ils appartiennent.
Pour plus d'informations sur les groupes et les rles, voir le guide d'administration
et de scurit d'IBM Cognos.

Services cryptographiques
Les services cryptographiques garantissent la scurit des communications et des
donnes confidentielles d'IBM Cognos BI.
Le chiffrement est utilis pour scuriser :
v Les donnes statiques
v Les donnes temporaires
v Les donnes transitoires
Vous pouvez utiliser l'autorit de certification intgre d'IBM Cognos BI ou une
autorit de certification tierce compatible, par exemple Entrust. Pour utiliser une
autorit de certification tierce, vous devez acqurir et installer le logiciel avant de
configurer la nouvelle ressource cryptographique. Pour mettre en oeuvre le
chiffrement avec Entrust, vous devez acheter et installer l'infrastructure cls
publiques (KPI) Entrust, qui contient sa propre autorit de certification.
L'infrastructure cls publiques doit tre disponible avant la configuration de la
nouvelle ressource cryptographique utiliser avec Entrust.

126

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Pour en savoir davantage, reportez-vous la section Configuration de


l'environnement cryptographique, la page 136.

Utilisation d'une autorit de certification tierce


IBM Cognos BI s'appuie sur la fonctionnalit d'une autorit de certification (CA)
pour fournir des services cryptographiques.
Par dfaut, IBM Cognos BI contient une autorit de certification simple intgre.
Vous pouvez choisir de la dsactiver et d'utiliser une autorit de certification tierce.
Vous pouvez utiliser toute autorit de certification gnrant des certificats cods
Base-64, format X.509. Pour plus d'informations, voir le manuel IBM Cognos
Business Intelligence - Guide d'installation et de configuration.

Fournisseur cryptographique IBM Cognos


Le fournisseur cryptographique d'IBM Cognos est fourni avec IBM Cognos BI.
Il comprend les lments suivants :
v Les services SSL (Secure Sockets Layer)
Le protocole SSL sert scuriser les communications entre les composants IBM
Cognos BI installs sur le mme ordinateur ou sur diffrents ordinateurs.
v Les demandes scurises sur les messages BI Bus
Des signatures sont utilises pour signer numriquement certains messages et
garantir qu'ils proviennent d'un service IBM Cognos reconnu.
v Le chiffrement du processus de dploiement
Des algorithmes symtriques sont utiliss pour chiffrer et dchiffrer les donnes
dans les processus d'exportation et d'importation.
v Le chiffrement des fichiers temporaires
Des algorithmes symtriques sont utiliss pour chiffrer et dchiffrer les fichiers
temporaires.
La protection des donnes stockes dans la base de donnes dpend de la scurit
de celle-ci.
Le fournisseur cryptographique IBM Cognos peut tre utilis avec l'autorit de
certification intgre, ou avec une autorit de certification tierce.

Chapitre 11. Architecture de scurit

127

128

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Chapitre 12. Scurisation du dploiement


Les principaux objectifs de la stratgie de scurit d'IBM Cognos Business
Intelligence sont les suivants :
v Limiter l'accs aux donnes soumises une autorisation aux utilisateurs
concerns
v Empcher la modification des donnes, ou de la prsentation des donnes, par
des utilisateurs non autoriss
v Empcher le vol ou la destruction des informations
v Garantir la disponibilit de l'application
Vous devez vous assurer que les utilisateurs ne peuvent, ni accidentellement, ni
par malveillance, afficher des donnes qu'ils ne sont pas autoriss visualiser,
contourner les mcanismes d'authentification et d'autorisation, voler ou
transgresser les tats de session pour prendre l'identit d'un autre utilisateur, ou
augmenter des privilges existants. Vous devez galement empcher les utilisateurs
de provoquer des interruptions de service de l'application.
Les informations ci-dessous vont vous aider configurer une installation IBM
Cognos BI avec une scurit maximale. Les problmes abords concernent la
scurit de l'environnement, c'est--dire celle du systme d'exploitation et du
rseau, et celle de l'application. Tous ces domaines ont t pris en compte lors de
l'audit de scurit qui a t effectu sur IBM Cognos BI pendant le cycle de
dveloppement.
Chaque installation client et chaque configuration d'IBM Cognos BI est unique. En
consquence, les impratifs de scurit pour de chaque installation et de chaque
configuration le sont aussi. Cette section ne contient pas des informations
exhaustives sur la scurisation d'un environnement IBM Cognos BI. Cependant,
elle contient des instructions et des recommandations qui compltent les
informations dtailles dans le Guide d'installation et de configuration d'IBM Cognos
Business Intelligence.
L'infrastructure de scurit d'IBM Cognos BI s'appuie sur une mthode utilise
classiquement en informatique pour la scurisation des applications Web. Elle
consiste notamment rsoudre les problmes de scurit pendant la conception et
le dveloppement des zones fonctionnelles sensibles aux menaces.
Une attention toute particulire aux problmes de scurit a t apporte lors du
dveloppement des zones fonctionnelles suivantes d'IBM Cognos BI :

Authentification et autorisation
Les mcanismes d'authentification et d'autorisation des utilisateurs empchent les
utilisateurs non autoriss d'accder aux composants et aux donnes du systme.
L'efficacit de la stratgie de scurit dpend du type d'authentification et
d'autorisation.

Copyright IBM Corp. 2005, 2013

129

Validation des demandes Web et de leur contenu


La validation des demandes Web et de leur contenu vrifie les donnes avant
qu'elles ne soient traites.
L'efficacit de la stratgie de scurit dpend des techniques de validation, par
exemple la validation des limites, qui empche le dpassement de la mmoire
tampon et lesviolations d'affectation des variables, ou la validation du format, qui
empche le codage des donnes et le non-respect du format des chanes.

Gestion des sessions


La gestion des sessions constitue une base du contrle d'accs. Elle repose sur la
robustesse des identificateurs de session, qui doivent tre difficilement devinables.
L'efficacit de la stratgie de scurit dpend du type des systmes de gestion de
sessions utiliss, des informations qu'elles contiennent, et du moment du cycle du
programme auquel les sessions sont valides.

Scurit des transports


La scurit du transport sert scuriser les transactions qui contiennent des
informations sensibles lors de leur transmission sur des rseaux non fiables.
L'efficacit de la stratgie de scurit dpend de la manire dont les donnes sont
chiffres.

Chiffrement
Le chiffrement protge les donnes sensibles, telles que les donnes d'identification
des comptes et les informations personnelles.
L'efficacit de la stratgie de scurit dpend de la manire dont les donnes sont
chiffres et stockes.

Journalisation et surveillance
Les journaux des applications identifient les ventuelles erreurs ou la fin des
transactions sensibles. En outre, journaux des applications enregistrent des
messages d'erreur qui fournissent des informations sur le systme. Les messages
d'erreur doivent contenir la quantit minimale d'informations pour rpondre aux
besoins de l'entreprise.
L'efficacit de la stratgie de scurit dpend de l'emplacement du stockage des
fichiers journaux, et de l'intgration de fonctions d'audit dans l'application.

Administration
L'accs administrateur inclut le droit d'ajouter et de supprimer des utilisateurs, de
permettre l'accs bas sur les groupes et les rles, et de configurer les composants
des applications. L'accs administrateur doit tre limit aux personnes concernes.
L'efficacit de la stratgie de scurit dpend de la manire dont l'application est
administre, de la configuration des options d'administration de la scurit, et de
la manire dont ces options sont protges.

130

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Techniques de scurisation du systme d'exploitation


Le systme d'exploitation est l'environnement physique dans lequel votre
application est excute. Une vulnrabilit dans le systme d'exploitation pourrait
compromettre la scurit de l'application. En scurisant le systme d'exploitation,
vous stabilisez l'environnement, et vous contrlez l'accs aux ressources et l'accs
l'environnement depuis l'extrieur.
La scurit physique du systme est essentielle. Les menaces peuvent venir du
Web, mais aussi d'un terminal physique. Mme si l'accs au Web est scuris,
l'accs physique un serveur facilite grandement l'entre par effraction d'un
agresseur informatique sur le systme.
Consultez les rgles de scurit et les recommandations relatives votre systme
d'exploitation. Pour une meilleure scurit, les pratiques suivantes sont
recommandes.

Comptes utilisateur
v Limitez le nombre de comptes utilisateur sur les postes serveur.
Les comptes utilisateur inutiles ou obsoltes accroissent la complexit du
systme et peuvent augmenter sa vulnrabilit.
Un nombre de comptes utilisateur plus faible rduit le temps pass par les
administrateurs sur le compte d'administration.
v Seuls quelques utilisateurs de confiance doivent disposer de l'accs
administrateur aux postes serveur.
Moins il y a d'administrateurs, plus la responsabilit est facile grer. Les
administrateurs doivent tre comptents.
v Attribuez les droits d'accs minimaux au compte qui excute l'application.
Un agresseur qui obtient l'accs l'application obtient en mme temps les droits
de l'utilisateur qui l'excute.

Rgles relatives aux comptes


v Crez et administrez des rgles de mot de passe favorisant la scurit du
systme d'exploitation.
L'obligation de dfinir des mots de passe robustes, devant tre modifis
intervalle rgulier, en constitue un exemple.
v Testez la force des mots de passe des utilisateurs en tentant de les casser.
Les utilisateurs qui ne respectent pas la rgle de robustesse des mots de passe
sont invits mettre jour leur mot de passe en respectant la rgle tablie par
leur organisation.
Des logiciels peuvent vous aider dans cette tche.
v Sous UNIX, utilisez le fichier de mots de passe shadow.
Sous UNIX, les mots de passe sont stocks dans le fichier /etc/passwd. Ce
fichier est accessible tous, ce qui constitue un risque pour la scurit. Pour
amliorer la scurit des mots de passe, utilisez le fichier de mots de passe
nomm /etc/shadow. Lorsqu'il est disponible, les mots de passe y sont stocks
au lieu de l'tre dans le fichier passwd. Dans la mesure o les droits sur le
fichier /etc/shadow sont plus restrictifs, le risque pour la scurit est plus faible.

Systme de fichiers
v Accordez aux utilisateurs des droits en lecture seule sur les rpertoires dont ils
ont besoin.
Chapitre 12. Scurisation du dploiement

131

Un agresseur qui obtient l'accs une application obtient en mme temps les
droits des utilisateurs.
v L'accs doit tre refus par dfaut.
L'accs aux ressources est refus tous, sauf aux utilisateurs auxquels l'accs est
accord de faon explicite.
Vous pouvez refuser les droits en lecture et en criture toutes les structures de
rpertoire pour tous les utilisateurs. Seuls les utilisateurs qui ces droits sont
accords explicitement ont accs aux rpertoires et aux fichiers. Cette rgle
protge galement les ressources ventuellement oublies par un administrateur.

Services rseau
v Installez uniquement les services ncessaires sur le poste serveur.
N'utilisez que les services dont vous avez besoin pour excuter l'application.
Chaque service est le point d'entre potentiel d'une attaque malveillante. La
rduction du nombre de services en cours d'excution simplifie galement la
gestion du systme.
Par exemple, vous n'avez pas forcment besoin des services ftp, rlogin ou ssh.
v Rduisez le niveau des droits d'accs des utilisateurs des services rseau.
Les services rseau sont accessibles au public.
v Vrifiez que les comptes utilisateur qui ont accs au serveur Web n'ont pas accs
aux fonctions du shell.
v Sous UNIX et Linux, vrifiez qu'aucun service inutilis n'existe dans les fichiers
rc, de rc0 rc6, dans le rpertoire /etc.
v Sous Microsoft Windows, vrifiez qu'aucun service inutilis n'est en cours
d'excution ou ne dmarrent automatiquement.
v Sous UNIX, vrifiez que seuls les services ncessaire sont en cours.
Vous pouvez utiliser les utilitaires ps et netstat pour voir les services en cours
d'excution. L'utilitaire ps fournit la liste des processus en cours d'excution sur
l'ordinateur. L'utilitaire netstat fournit la liste des ports en cours d'utilisation.
v Limitez le nombre de ports scuriss dfinis dans le fichier /etc/services.
Supprimez ou mettez en commentaire les ports que vous ne prvoyez pas
d'utiliser pour liminer les points d'entre potentiels sur le systme.
v Protgez le systme contre les menaces NetBIOS associes aux ports 137, 138 et
139.
Ces ports sont lists dans le fichier /etc/services.
v Utilisez des services d'encapsulation, tels qu'iptables.
v Vrifiez que ces services sont jour en effectuant rgulirement des mises jour
de scurit.
v Lorsque cela est possible, vitez d'utiliser des services dots d'une interface
graphique.
Ces services prsentent de nombreuses failles de scurit connues.

Correctifs systme
v Appliquez les derniers correctifs recommands pour le systme d'exploitation
par son fournisseur.
Les correctifs peuvent concerner le systme d'exploitation lui-mme, ou d'autres
applications.
v Planifiez la maintenance rgulire des correctifs de scurit.

132

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Minimisation du systme d'exploitation


v Supprimez les applications superflues pour rduire les vulnrabilits potentielles
du systme.
v Limitez les services locaux aux services requis par les oprations.
v Implmentez une protection contre le dpassement de la mmoire tampon.
Vous devrez peut-tre utiliser un logiciel tiers pour effectuer cette opration.

Journalisation et suivi
v Consignez les vnements lis la scurit, y compris les connexions ayant
abouti et chou, les dconnexions, et les modifications apportes aux droits
d'accs utilisateur.
v Surveillez les fichiers journaux du systme.
v Utilisez un serveur d'horloge pour corrler les horaires en cas d'analyse.
v Scurisez les fichiers journaux systme en limitant les droits d'accs.
Les journaux sont importants pour la maintenance quotidienne et comme outil
de reprise aprs un incident. Ils doivent donc tre protgs contre les pannes du
systme ou la falsification par des utilisateurs.
v Utilisez la journalisation IPF pour construire un systme de journalisation plus
labor.
Pour accrotre la scurit du systme de fichiers journaux, vous pouvez :
Placer tous les fichiers journaux au mme endroit, sur un serveur
Ceci simplifie l'administration des fichiers journaux.
Configurer plusieurs serveurs de journalisation pour assurer la redondance de
la journalisation
Utiliser un serveur de journalisation distant
Les journaux sont protgs si l'intgrit du systme est compromise et si, par
exemple, le disque dur est dtruit.
Un serveur IPF tant accessible par le rseau, il peut se trouver n'importe o
dans le monde.
v Scurisez le fichier de configuration de la journalisation.
Le fichier de configuration contient des paramtres qui, s'ils sont modifis,
peuvent compromettre la fiabilit du systme de journaux. Par exemple, une
dfinition inadquate du niveau de journalisation peut entraner la
non-journalisation de certaines dfaillances.
v Activez la journalisation des demandes d'accs au serveur Web.
Cela peut s'avrer utile pour identifier les activits malveillantes.

Intgrit du systme
v Gnrez les systmes de production partir d'un processus connu et
reproductible pour garantir leur intgrit.
v Vrifiez rgulirement que les systmes sont bien ceux d'origine, et non des
images.
v Utilisez des logiciels d'audit fournis par d'autres diteurs pour vrifier l'intgrit
du systme.
v Sauvegardez rgulirement les ressources du systme.

Chapitre 12. Scurisation du dploiement

133

Techniques de scurisation du rseau


Le rseau est le point d'entre dans une application. Par consquent, les
mcanismes de scurit du rseau constituent la premire ligne de dfense contre
les menaces potentielles provenant de l'extrieur. La scurit du rseau concerne
les protocoles et les canaux de communication, ainsi que les priphriques tels que
le router, le pare-feu et le commutateur.
Les pratiques suivantes sont recommandes pour amliorer la scurit de votre
rseau :
v Utilisez un pare-feu.
Il empchera les accs non autoriss au rseau.
v Le pare-feu doit transfrer et filtrer les paquets.
Ces fonctionnalits constituent une couche supplmentaire de protection mise en
oeuvre par le pare-feu. Le transfert des paquets empche le monde extrieur
d'entrer en contact direct avec les ordinateurs du rseau protg. Le filtrage peut
bloquer certains types de demande, ou les demandes qui proviennent de
domaines ou d'adresses IP spcifiques. Ces techniques permettent de rduire le
nombre de demandes non autorises qui sont transmises au rseau interne.
v Limitez le nombre de ports accessibles.
v Limitez le sens du trafic sur certains ports.
v Limitez certains protocoles rseau, par exemple ping.

Serveurs Web
Pour une meilleure scurit, il est recommand de se conformer aux pratiques
suivantes sur les serveurs Web :
v Supprimez tous les rpertoires virtuels inutiliss.
v Supprimez ou dsactivez les scripts par dfaut cgi-bin ou ASP fournis titre
d'exemple avec votre serveur d'applications Web. Par exemple : Apache:
cgi-bin/printenv.pl.
v Accordez de manire explicite les droits de lecture, d'criture et d'excution pour
chaque site Web et rpertoire virtuel.
v Crez un rpertoire racine pour le serveur Web.
Pour Apache, on parle de "chrooting".
Pour Microsoft Internet Information Services (IIS), vous pouvez affecter le site
Web racine un rpertoire spcifique. Vous pouvez accorder l'utilisateur qui
excute IIS des droits de lecture et d'criture sur ce rpertoire. Tous les autres
droits d'accs utilisateur peuvent tre supprims.
v Vrifiez que les droits d'accs pour les fichiers physiques sont configurs
correctement.
Seuls certains utilisateurs requirent des droits de lecture et d'criture sur ces
fichiers.
v Supprimez les mappages par dfaut indsirables, par exemple, pour les
applications, les mappages avec les extensions de fichier .htr, .idc, .stm, .printer
et .htw.
v Activez SSL (Secure Socket Layer) sur le serveur Web.
Le protocole SSL est utilis pour chiffrer les communications d'un utilisateur
avec le serveur Web. Pour plus d'informations, voir la section relative la
configuration du serveur Web dans le Guide d'installation et de configuration d'IBM
Cognos Business Intelligence.

134

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Pour Apache, les mesures suivantes sont recommandes :


v Activez uniquement les modules requis.
v Vrifiez que l'installation Apache masque les informations de version et les
autres informations sensibles.
v Dsactivez l'exploration des rpertoires.
v Configurez le serveur Web pour restreindre l'accs par l'adresse IP.
v La journalisation des erreurs et des accs doit tre active.
Ces types de journalisation sont commands par les directives ErrorLog et
mod_log dans le fichier de configuration.
Pour IIS, les mesures suivantes sont galement recommandes :
v Dsactivez les protocoles, par exemple FTP, s'ils ne sont pas utiliss.
v Activez la journalisation dans l'outil de configuration.
v Dsactivez le Service de donnes distant (RDS) s'il n'est pas ncessaire.
v Supprimez les exemples d'application, tels que \\IISSamples, \IISHelp et
\MSADC.
v Dfinissez des droits d'accs pour la cl de registre winreg.
Seuls les administrateurs ont besoin d'accder cette cl.

Scurisation de l'application
Les fonctions de scurit intgres vous permettent de configurer une installation
IBM Cognos BI avec une scurit maximale.
Les meilleures pratiques dcrites ici ne constituent pas la liste exhaustive des
tches de configuration requises pour scuriser votre application. Toutefois, elles
abordent les questions majeures en prsentant notamment IBM Cognos Application
Firewall, l'environnement de chiffrement, le protocole SSL, et les fichiers
temporaires. La scurisation de l'accs IBM Cognos Connection, des PowerCubes
IBM Cognos, des codes d'accs aux sources de donnes et du magasin de donnes
est aussi traite.

Recommandations - Utilisation d'IBM Cognos Application


Firewall
IBM Cognos Application Firewall (CAF) complte l'infrastructure de scurit IBM
Cognos BI existante. Par dfaut, cette scurit supplmentaire est active. Pour
garantir la scurit de la solution IBM Cognos BI, vous ne devez jamais dsactiver
CAF dans un environnement de production.
Dans un environnement rparti, tous les paramtres de CAF doivent tre
identiques sur tous les ordinateurs sur lesquels les composants du groupe des
serveurs d'applications d'IBM Cognos BI. Si CAF est dsactiv sur certains
ordinateurs et activ sur d'autres, un comportement inattendu et des erreurs
peuvent se produire.
CAF empche les composants IBM Cognos BI de traiter des donnes malveillantes.
Les formes les plus courantes de donnes malveillantes sont les dpassements de
mmoire tampon et les attaques de scripts intersites (XSS), par insertion de script
dans des pages valides ou racheminement vers d'autres sites Web.

Chapitre 12. Scurisation du dploiement

135

IBM Cognos Configuration vous permet de modifier les paramtres de prise en


charge des outils XSS tiers et d'ajouter des noms d'hte et de domaine la liste des
noms valides d'IBM Cognos.
Vous pouvez aussi effectuer un suivi des activits du pare-feu en consultant le
fichier journal, qui contient les demandes rejetes. Par dfaut, les messages de
journal sont stocks dans le fichier emplacement_c10\logs\cogserver.log.

Configuration de l'environnement cryptographique


Evaluez le niveau de scurit requis par votre environnement avant de configurer
le systme.
Les facteurs prendre en compte lors de la dfinition de la mthode de
scurisation d'un systme sont gnralement les suivants :
v Exposition un risque externe
Qui sont les utilisateurs ? Existe-t-il des utilisateurs internes ainsi que des
utilisateurs externes ou invits ?
v Utilisation de l'Internet publique
Le systme est-il accessible par Internet ? Un rseau priv virtuel (VPN)
existe-t-il ?
v Sensibilit des donnes
Les services tels que les ressources humaines, les finances, et la comptabilit
veulent que leurs donnes soient protges au maximum.
Pour en savoir davantage sur la cryptographie dans IBM Cognos BI, voir Services
cryptographiques, la page 126. Pour plus d'informations sur la configuration des
paramtres cryptographiques, consultez le Guide d'installation et de configuration
d'IBM Cognos Business Intelligence.

Fournisseurs cryptographiques et force du chiffrement


Les composants IBM Cognos BI ont besoin d'un fournisseur cryptographique, sans
lequel ils ne peuvent pas fonctionner. Si vous supprimez le fournisseur
cryptographique par dfaut, vous devez en configurer un autre.
Vous pouvez configurer les fournisseurs cryptographiques pour une utilisation
avec une autorit de certification prise en charge, par exemple Entrust.
Lors du choix du fournisseur cryptographique, la force du chiffrement ne doit pas
tre la proccupation principale. Le chiffrement fourni par le fournisseur d'IBM
Cognos est suffisamment fiable pour la plupart des applications. Une configuration
hautement scurise ne repose pas seulement sur la force du chiffrement, mais sur
la scurit de l'ensemble du systme, qui inclut l'accs physique aux rpertoires, les
rgles relatives aux mots de passe, etc. Si votre environnement est accessible par
Internet et traite des donnes sensibles, vous devez envisager d'utiliser une autorit
de certification tierce.

Autorit de certification (CA)


Lorsque vous implmentez le fournisseur cryptographique d'IBM Cognos, l'autorit
de certification d'IBM Cognos BI, AutoCA, est utilise par dfaut. AutoCA signe les
certificats internes et fournit toutes les fonctionnalits ncessaires pour tablir la
base de l'approbationdans l'infrastructure de scurit d'IBM Cognos.

136

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

AutoCA est suffisant pour les configurations simples et les environnements de test,
mais il atteint ses limites dans les environnements de dveloppement et de
production. Par exemple, il n'est pas capable de fournir les fonctionnalits
d'administration compltes des certificats mis et rvoqu, d'mettre ni des
certificats destins des applications spcifiques, telles qu'une messagerie
lectronique ou un serveur, ni des certificats privs, ou de signer les certificats du
serveur Web et des clients.
Si vous voulez activer SSL pour le serveur Web ou un serveur d'applications, ou
utiliser des certificats client, vous avez besoin d'une autorit de certification tierce.
Il s'agit gnralement d'une autorit de certification que votre organisation a dj
implmente dans le cadre de son infrastructure de scurit. En cas d'utilisation
d'une autorit de certification tierce, les certificats ncessaires doivent tre gnrs
et imports. Pour plus d'informations, reportez-vous la section relative la
configuration des composants IBM Cognos BI en vue de l'utilisation d'une autorit
de certification tierce dans le Guide d'installation et de configuration d'IBM Cognos
Business Intelligence.
Pour les systmes internes qui ne sont pas exposs Internet, vous pouvez
configurer votre propre autorit de certification l'aide du logiciel libre OpenSSL.
IBM Cognos BI ne prend pas en charge les certificats auto-signs car ils ne sont pas
conformes aux principes de l'infrastructure cls publiques (PKI).

Suites de chiffrement et serveurs d'applications compatibles


Dans les installations rparties, vous devez indiquer le mme ensemble de suites
de chiffrement pour tous les composants de l'installation. La combinaison de suites
diffrentes, en particulier de suites mettant en oeuvre des grands nombres avec des
suites utilisant des nombres plus petits, peut gnrer des problmes. Les ensembles
doivent contenir au moins une suite commune. Sinon, la ngociation SSL choue et
la connexion ne peut pas tre tablie.
Les suites de chiffrement sont galement affectes par le serveur d'applications qui
est utilis pour excuter IBM Cognos BI. En cas d'utilisation de Tomcat, le code
IBM Cognos gnre les certificats serveur et bascule Tomcat vers les programmes
d'coute SSL. Les suites de chiffrement configures dans IBM Cognos BI sont les
seuls qui peuvent tre utilises. Si un serveur d'applications autre que Tomcat est
utilis, SSL doit tre activ sur le serveur d'applications avant la configuration des
suites dans IBM Cognos BI. Vrifiez que l'ensemble des suites de chiffrement que
vous dfinissez dans IBM Cognos Configuration contient au moins l'une des suites
de chiffrement configures sur le serveur d'applications. Dans le cas contraire, la
connexion SSL ne s'initialisera pas.
Entrez la liste des suites de chiffrement dans l'ordre de priorit selon lequel les
suites utilisant les plus grands nombres figurent en haut de la liste.

Activation de SSL
Lorsque vous utilisez SSL (Secure Sockets Layer), vous protgez le passage de
donnes entre les serveurs Web, les serveurs d'applications et les serveurs LDAP.
Mis part les serveurs Web, les serveurs sont internes et protgs par un pare-feu.
En rgle gnrale, vous pouvez compter sur la scurit du rseau pour les liaisons
rseau externes. Si celle-ci n'est pas suffisante, SSL doit tre activ pour les
communications entre les composantsIBM Cognos BI et les autres serveurs.

Chapitre 12. Scurisation du dploiement

137

L'activation de SSL ncessite une autorit de certification (CA), et un


administrateur ayant une bonne connaissance de la technologie de l'infrastructure
cl publique (PKI) et de SSL.
Vous pouvez configurer les composants IBM Cognos afin qu'ils utilisent le
protocole SSL pour :
v Les connexions internes
Si vous configurez le protocole SSL uniquement pour les connexions internes, les
composants d'IBM Cognos sur l'ordinateur local communiquent l'aide de ce
protocole. Le rpartiteur coute les connexions scurises sur un port distinct de
celui utilis pour les demandes HTTP distantes. Vous devez donc configurer
deux URI de rpartiteur.
Si vous utilisez Tomcat pour excuter IBM Cognos BI, configurez le protocole
SSL dans IBM Cognos Configuration. Si vous utilisez un autre type de serveur
d'applications, le protocole SSL doit tre configur sur le serveur d'applications.
v Les connexions externes
Si vous configurez le protocole SSL uniquement pour les connexions externes, les
communications entre des composants d'IBM Cognos distants et l'ordinateur
local utilisent ce protocole. Vous devez configurer le rpartiteur afin qu'il coute
les demandes scurises distantes sur un port distinct de celui utilis pour les
demandes HTTP locales. Vous devez galement configurer les URI de Content
Manager et l'URI du rpartiteur pour les applications externes de faon ce
qu'ils utilisent le mme protocole et le mme port que le rpartiteur externe.
Pour les serveurs Web accessibles depuis l'extrieur, SSL doit toujours tre activ.
Pour plus d'informations, voir le manuel IBM Cognos Business Intelligence - Guide
d'installation et de configuration.
v Les connexions internes et externes
Si vous configurez le protocole SSL pour toutes les connexions, le rpartiteur
peut utiliser le mme port pour les connexions internes et externes. Si vous
n'utilisez pas le protocole SSL pour les communications locales ou distantes, le
rpartiteur peut utiliser le mme port pour toutes les communications.
Si ncessaire, vous devez galement mettre jour les URI de Content Manager,
l'URI du rpartiteur des applications externes et l'URI de la passerelle, afin qu'ils
utilisent le protocole SSL.
v Les connexions LDAP
Si vous utilisez un serveur d'annuaire LDAP, vous pouvez activer LDAPS, le
protocole LDAP scuris, pour les communications entre le composant Access
Manager de Content Manager et le serveur d'annuaire LDAP. le trafic LDAP non
scuris est transmis sous forme de texte en clair.
Pour activer LDAPS, vous devez installer un certificat serveur sign par une
autorit de certification sur votre serveur d'annuaire, crer une base de donnes
contenant les certificats et configurer le serveur d'annuaire et l'espace-noms
LDAP d'IBM Cognos BI pour qu'ils utilisent LDAPS.
Pour plus d'informations, voir les sections relatives la configuration des
fournisseurs d'authentification LDAP dans le manuel IBM Cognos Business
Intelligence - Guide d'installation et de configuration.
Pour plus d'informations sur la configuration du protocole SSL, consultez le Guide
d'installation et de configuration d'IBM Cognos Business Intelligence.

138

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Choix d'un emplacement pour la cl symtrique commune


La cl symtrique commune (CSK) est utilise pour chiffrer et dchiffrer les
donnes entre les composants de votre installation IBM Cognos BI. La cl
symtrique commune peut tre stocke localement, ou elle peut tre demande
chaque excution d'une opration cryptographique. Par dfaut, la cl est stocke
localement.
La demande d'une cl symtrique commune chaque opration cryptographique
augmente la scurit, mais elle peut affecter les performances. Le stockage local
offre de meilleures performances, mais il peut galement crer un risque pour la
cl si la scurit de l'ordinateur est compromise.
La demande d'une cl symtrique commune chaque opration cryptographique
est uniquement destine l'ordinateur passerelle dans les cas o vous avez install
la passerelle IBM Cognos BI indpendamment de Content Manager ou des
composants du groupe des serveurs d'applications. Le stockage local de la cl
symtrique commune sur les ordinateurs quips de Content Manager et des
composants du groupe des serveurs d'applications est suffisant, car ces composants
sont derrire votre pare-feu, tandis que la passerelle ne l'est peut-tre pas.

Scurisation des fichiers temporaires


IBM Cognos BI utilise des fichiers temporaires lors des activits de gnration de
rapports pour stocker les rapports rcemment affichs. Les fichiers ne sont pas
chiffrs. Les rapports pouvant contenir des donnes sensibles, ils doivent tre
scuriss.
Implmentez les mesures suivantes :
v Limitez l'accs au rpertoire des fichiers temporaires.
N'accordez des droits en lecture et en criture sur le rpertoire temporaire qu'au
compte du service IBM Cognos. Refusez tout accs aux autres comptes.
Le rpertoire temporaire peut se trouver dans l'emplacement par dfaut
emplacement_c10\temp, ou dans un autre emplacement, dfini dans IBM Cognos
Configuration.
v Activez le chiffrement des fichiers temporaires.
Le contenu chiffr tant incomprhensible, il est inutile pour les agresseurs
potentiels.
Le chiffrement des fichiers temporaires peut affecter les performances.
Pour plus d'informations, voir la section relative la configuration des proprits
des fichiers temporaires dans le Guide d'installation et de configuration d'IBM Cognos
Business Intelligence.

Scurisation des fichiers IBM Cognos


Pour protger les fichiers qui sont utiliss par IBM Cognos BI, seuls les utilisateurs
autoriss doivent avoir accs aux rpertoires utiliss. Cela inclut le rpertoire
d'installation (emplacement_c10) et les rpertoires dans lesquels les fichiers peuvent
tre stocks en tant que des sauvegardes ou archives de dploiement exportes.
Pour scuriser davantage vos fichiers IBM Cognos BI, suivez ces
recommandations :
v Appliquez des droits d'excution uniquement sur le rpertoire
emplacement_c10\cgi-bin.
Chapitre 12. Scurisation du dploiement

139

v Supprimez le fichier cm_tester.htm file du rpertoire emplacement_c10\


webcontent.
v Editez les proprits du fichier cogstartup.xml dans le rpertoire
emplacement_c10\configuration pour autoriser uniquement l'accs en lecture et en
criture au compte utilisateur sous lequel IBM Cognos BI est excut.

Protection des cookies de mot de passe CAM


La dfinition de l'attribut HTTPOnly indique au navigateur Web de l'utilisateur
d'empcher les scripts de lire ou de manipuler le cookie de passeport CAM. Le
passeport CAM identifie une session utilisateur auprs du serveur. La dfinition
d'HTTPOnly permet de limiter les scripts malveillants qui pourraient tenter de
voler l'identit de la session utilisateur.
Ces scripts peuvent tre insrs dans le navigateur la suite d'une attaque XSS
(Cross Site Scripting) sur le serveur ou dans l'application Web auprs duquel
l'utilisateur est authentifi.
Les administrateurs dsireux d'activer cette fonction doivent s'assurer que les
utilisateurs disposent d'un navigateur compatible avec l'attribut HTTPOnly.

Techniques de scurisation de l'accs IBM Cognos


Connection
Lorsque vous ajoutez un fournisseur d'authentification dans IBM Cognos
Configuration, tous les utilisateurs de l'annuaire ont accs IBM Cognos
Connection. Pour scuriser IBM Cognos BI, vous devez restreindre cet accs.
Les mthodes et les meilleures pratiques dcrites dans cette section s'appliquent
principalement aux fournisseurs d'authentification LDAP, au serveur d'annuaire
Oracle et Active Directory.
Parmi les mthodes suivantes, utilisez celle qui s'applique votre organisation :
v Espace-noms Cognos
Utilisez cette mthode avec tout type de fournisseur d'authentification lorsque
vous souhaitez accorder l'accs uniquement aux membres de l'espace-noms
Cognos.
v Groupes ou rles LDAP
Utilisez cette mthode avec le serveur d'annuaire Oracle ou Active Directory
lorsque les comptes utilisateur sont situs dans des branches diffrentes de
l'arborescence de l'annuaire.
v Units organisationnelles LDAP
Utilisez cette mthode avec le serveur d'annuaire Oracle ou Active Directory
lorsque les comptes utilisateur sont situs dans une unit organisationnelles
spcifique de l'arborescence de l'annuaire.
Une unit organisationnelle (UO) est un type de conteneur dans une structure
d'annuaire LDAP. Les units organisationnelles peuvent contenir des comptes
utilisateur, des groupes, des rles, et d'autres units organisationnelles.

Utilisation de l'espace-noms Cognos pour restreindre les accs


Vous pouvez restreindre l'accs IBM Cognos Connection aux utilisateurs qui
appartiennent aux groupes ou aux rles dfinis dans l'espace-noms Cognos. Il
s'agit d'une mthode rapide de scurisation des accs IBM Cognos Connection,
qui est compatible avec n'importe quel type de fournisseur d'authentification.

140

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Plusieurs groupes et rles intgrs l'espace-noms Cognos peuvent tre utiliss.


Vous pouvez aussi crer de nouveaux groupes et rles.
Astuce : Dans IBM Cognos Configuration, affectez la proprit Voulez-vous
limiter l'accs aux membres de l'espace-noms prdfini ? la valeur True.
Avant d'utiliser cette mthode, vous devez :
v Vrifier que les utilisateurs et les groupes autoriss appartiennent au moins un
groupe ou d'un rle IBM Cognos
Ajoutez les comptes utilisateur, les groupes et les rles crs dans votre
fournisseur d'authentification l'espace-noms Cognos.
v Supprimer le groupe Tous des groupes et des rles IBM Cognos intgrs et
prdfinis
Par dfaut, le groupe Tous appartient tous les groupes et les rles intgrs et
prdfinis de l'espace-noms Cognos.
Pour en savoir davantage sur la gestion des groupes et des rles dans IBM Cognos
BI, reportez-vous au Guide d'administration et de scurit. Pour plus d'informations
sur la configuration d'IBM Cognos BI en vue de l'utilisation d'un fournisseur
d'authentification, reportez-vous au manuel IBM Cognos Business Intelligence - Guide
d'installation et de configuration.

Gestion des environnements BI avec plusieurs locataires


La multilocation permet de prendre en charge plusieurs clients ou entreprises
(locataires) en utilisant un seul dploiement d'une application, tout en garantissant
que les membres de chaque locataire peuvent accder uniquement aux donnes
qu'ils sont autoriss utiliser. Les applications multilocataires rduisent les cots
associs ces environnements.
IBM Cognos BI inclut des fonctions de multilocation intgres. Avant de pouvoir
utiliser la multilocation IBM Cognos, vous devez configurer une proprit avance
dans Cognos Configuration qui mappe le chemin dans votre source
d'authentification pouvant permettre d'identifier l'ID locataire pour un utilisateur.
Pour configurer la multilocation, vous pouvez effectuer les tches suivantes :
v Identifier les informations de location.
v Activer la multilocation.
v Dsactiver la multilocation.
Pour plus d'informations sur la multilocation, voir le guide d'installation et de
configuration d'IBM Cognos.

Utilisation de groupes LDAP ou de rles pour restreindre les


accs
Tous les utilisateurs de votre annuaire LDAP n'ont pas besoin d'utiliser IBM
Cognos BI. N'accordez l'accs IBM Cognos Connection qu' des utilisateurs
dsigns. Ceci est faisable en crant un groupe ou un rle ddi IBM Cognos BI
dans votre serveur d'annuaire, en attribuant l'appartenance ce rle ou groupe aux
utilisateurs qui en ont besoin, et lui en donnant accs IBM Cognos Connection.
Une autre mthode est base sur l'utilisation des units organisationnelles dans
LDAP (Organizational Unit, OU).

Chapitre 12. Scurisation du dploiement

141

Le choix de crer un groupe ou un rle dpend de votre fournisseur


d'authentification. Si vous utilisez le serveur d'annuaire Oracle, vous devez crer
des rles car ce fournisseur intgre l'appartenance aux rles aux informations de
compte utilisateur. Si vous utilisez Active Directory, vous devez crer des groupes,
car ce fournisseur intgre l'appartenance aux groupes aux informations de compte
utilisateur.

Utilisation des rles


Dans cette mthode, les rles sont crs l'aide du serveur d'annuaire Oracle. Pour
plus d'informations sur la cration de ce type de rles, reportez-vous la
documentation du serveur d'annuaire Oracle.
Vrifiez que les paramtres suivants sont correctement dfinis dans IBM Cognos
Configuration, dans la catgorie Scurit, Authentification.
v

Fichier de correspondance d'utilisateur


Configurez la chane de recherche d'utilisateur pour qu'elle contienne l'attribut
utiliser pour l'authentification qui sera faite en fonction de la variable ${userID}.
Cette variable est remplace par le nom d'utilisateur saisi lors de la connexion
avant la transmission de la chane de recherche au serveur d'annuaire. Le nom
distinctif (DN) du rle doit galement tre inclus dans la chane.
Voici un exemple de chane de recherche :

(&(uid=${userID})(nsrole=cn=Cognos,ou=people,dc=cognos,dc=com))
Dans cet exemple, tous les membres du rle IBM Cognos BI de l'unit
organisationnelle (ou) appele "people" ont accs IBM Cognos Connection.
v Voulez-vous utiliser une identit externe ?
Affectez cette proprit la valeur True si le code d'accs unique est activ.
v Mappage des identits externes
Dfinissez cette proprit si Voulez-vous utiliser une identit externe ? a la
valeur True.
Crez une chane pour reprer l'utilisateur dans le serveur d'annuaire LDAP. Au
moment de la connexion, la variable d'environnement
${environment("REMOTE_USER")} de cette chane est remplace par le nom
d'utilisateur.
Dans l'exemple suivant, le navigateur Web dfinit la variable d'environnement
REMOTE_USER qui correspond l'attribut utilisateur uid :
(&(uid=${environment("REMOTE_USER")})(nsrole=cn=Cognos,ou=people,dc=cognos,dc=com))

Dans certains cas, la variable REMOTE_USER, qui a gnralement le format


DOMAIN\username, ne correspond aucun attribut d'utilisateur uid. Pour
rsoudre ce problme, incluez la fonction replace dans la chane, comme dans
l'exemple suivant :
(&(uid=${replace(${environment("REMOTE_USER")},"ABC\\
","")})(nsrole=cn=Cognos,ou=people,dc=cognos,dc=com))
Si la fonction replace est incluse, le nom de domaine, ABC dans cet exemple, est
remplac par une chane vide, et seul le nom d'utilisateur est transmis au
serveur d'annuaire.
Le nom de domaine est sensible la casse dans ce contexte.
Une fois le rle cr, configurez-le pour accder IBM Cognos Connection l'aide
d'IBM Cognos Configuration. Le rle peut galement tre ajout l'espace-noms
Cognos.

142

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Utilisation de groupes
Dans cette mthode, les groupes sont crs l'aide d'Active Directory. Cette
technique implique la modification de la chane de recherche d'utilisateur. Active
Directory ne possdant pas cette proprit, elle ne peut pas tre utilise. Le
fournisseur LDAP associ est utilis la place.
Vrifiez que les paramtres suivants sont correctement dfinis dans IBM Cognos
Configuration, dans la catgorie Scurit, Authentification.
v Fichier de correspondance d'utilisateur
Configurez la chane de recherche d'utilisateur pour qu'elle contienne l'attribut
utiliser pour l'authentification qui sera faite en fonction de la variable ${userID}.
Cette variable est remplace par le nom d'utilisateur saisi lors de la connexion
avant la transmission de la chane de recherche au serveur d'annuaire. Le nom
distinctif (DN) du groupe doit galement tre inclus dans la chane.
Voici un exemple de chane de recherche :
(&(sAMAccountName=${userID})(memberOf=cn=ReportNet,ou=Groups,dc=cognos,dc=com))

Voulez-vous utiliser une identit externe ?


Affectez cette proprit la valeur True si le code d'accs unique est activ.

Mappage des identits externes


Dfinissez cette proprit si Voulez-vous utiliser une identit externe ? a la
valeur True.
Crez une chane pour reprer l'utilisateur dans le serveur d'annuaire LDAP. Au
moment de la connexion, la variable d'environnement
${environment("REMOTE_USER")} de cette chane est remplace par le nom
d'utilisateur, puis la chane est transmise au serveur d'annuaire.
Dans l'exemple suivant, le navigateur Web dfinit la variable d'environnement
REMOTE_USER qui correspond l'attribut utilisateur uid. La valeur code en dur
sAMAccountName n'est pas remplace par ${userID}, mais la variable
d'environnement est lue dans la session du navigateur.
(&(sAMAccountName=${environment("REMOTE_USER")})(memberOf=cn=Cognos,cn=Groups,dc=cognos,dc=com))

Une fois le groupe cr, configurez-le pour accder IBM Cognos Connection
l'aide d'IBM Cognos Configuration. Le groupe peut galement tre ajout
l'espace-noms Cognos.

Utilisation des units organisationnelles LDAP pour restreindre


les accs
Vous pouvez accorder l'accs IBM Cognos Connection une unit
organisationnelle (OU) spcifique, ou l'un de ses enfants dans un annuaire LDAP.
Une unit organisationnelle reprsente gnralement un segment d'une
organisation.
Pour que cette mthode fonctionne, vous devez configurer correctement les
proprits Nom distinctif de base et Recherche d'utilisateur dans IBM Cognos
Configuration, sous la catgorie Scurit, Authentification. En utilisant des valeurs
diffrentes pour ces proprits, vous pouvez accorder l'accs pour diffrentes
units organisationnelles de votre structure de rpertoires LDAP.

Chapitre 12. Scurisation du dploiement

143

Regardons l'arborescence de rpertoires suivante :

dc=abc,dc=com
ou=groupes
ou=people
ou=East
ou=West
Figure 38. Arborescence des units organisationnelles d'une socit fictive jusqu'aux units
East et West

Si seuls les utilisateurs de l'unit organisationnelle East ont besoin d'accder IBM
Cognos Connection, les valeurs peuvent tre dfinies comme dans le tableau qui
suit.
Tableau 4. Valeurs de nom distinctif de base et de recherche d'utilisateur pour l'unit
organisationnelle East
Proprit

Valeur

Nom distinctif de base

ou=East, ou=people, dc=abc, dc=com

Fichier de correspondance d'utilisateur

uid=${userID}

Si les utilisateurs de deux units organisationnelles East et West ont besoin de


l'accs, les valeurs peuvent tre dfinies comme dans le tableau suivant.
Tableau 5. Valeurs de nom distinctif de base et de recherche d'utilisateur pour les units
organisationnelles East et West
Proprit

Valeur

Nom distinctif de base

ou=people, dc=abc, dc=com

Fichier de correspondance d'utilisateur

(uid=${userID})

Les parenthses () dans la proprit Fichier de correspondance d'utilisateur sont


utilises comme un filtre qui permet de rechercher toutes les units
organisationnelles se trouvant sous le nom distinctif de base indiqu. Dans le
premier exemple, les comptes utilisateur sont recherchs uniquement dans l'unit
organisationnelle East. Dans le second exemple, la recherche est effectue dans les
units organisationnelles East et West.
Toutefois, dans les deux exemples qui prcdent, des groupes sont exclus de l'accs
IBM Cognos Connection car ils sont situs dans un autre branche de
l'arborescence de rpertoires que les utilisateurs. Pour inclure la fois les groupes
et les utilisateurs, le nom distinctif de base doit tre la racine de l'arborescence des
rpertoires. Les valeurs seraient alors celles du tableau suivant.
Tableau 6. Valeurs de nom distinctif de base et de recherche d'utilisateur pour les groupes
et les utilisateurs se trouvant la racine de l'arborescence de l'annuaire

144

Proprit

Valeur

Nom distinctif de base

dc=abc, dc=com

Fichier de correspondance d'utilisateur

(uid=${userID})

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

En consquence, tous les utilisateurs de l'annuaire ont accs IBM Cognos


Connection.
Le dernier exemple montre que l'utilisation des units organisationnelles n'est pas
toujours le moyen le plus efficace de garantir l'accs IBM Cognos Connection.
Vous pouvez utiliser cette mthode si vous souhaitez accorder l'accs tous les
utilisateurs d'une unit organisationnelle spcifique. Si vous voulez limiter l'accs
certains utilisateurs, vous pouvez crer un groupe ou un rle ddi IBM Cognos
BI dans votre serveur d'annuaire, en lui en donnant accs IBM Cognos
Connection.

Scurisation des PowerCubes IBM Cognos


Les PowerCubes IBM Cognos Series 7 sont scuriss l'aide des vues de classes
d'utilisateurs qui sont bases sur les classes d'utilisateurs existantes dans
l'espace-noms Series 7. Lorsque les PowerCubes sont dploys sur IBM Cognos BI,
les fichiers MDC continuent rsider dans le systme de fichiers.
Comme mesure de scurit supplmentaire :
v Limitez l'accs aux sources de donnes des PowerCubes
v Utilisez un systme de chiffrement de fichiers tiers pour les sources de donnes
des PowerCubes
v Dfinissez des droits sur le rpertoire IBM Cognos BI qui contient les cubes
v Accordez des droits de lecture et d'criture aux utilisateurs qui doivent ajouter
ou supprimer des cubes dans ce rpertoire
v Accordez de droits de lecture au compte utilisateur de domaine qui est utilis
pour dmarrer le service IBM Cognos
Pour utiliser des PowerCubes scuriss d'IBM Cognos Series 7 dans IBM Cognos
BI, vous devez disposer d'un espace-noms Series 7 configur en tant que
fournisseur d'authentification disponible. Les PowerCubes crs dans IBM Cognos
BI peuvent tre scuriss l'aide de n'importe quel fournisseur d'authentification
disponible.
Pour plus d'informations, voir le guide d'utilisation d'IBM Cognos Transformer ou le
guide d'administration et de scurit d'IBM Cognos.

Scurisation des code d'accs aux sources de donnes


IBM Cognos BI utilise des codes d'accs aux sources de donnes pour accder aux
donnes sous-jacentes se trouvant dans les bases de donnes de rapports.
Pour viter les accs indsirables aux donnes :
v Accordez les droits d'excution aux utilisateurs et aux groupes qui ont besoin de
ces codes
Les autres types de droits ne sont pas ncessaires.
v Refusez explicitement les droits d'excution tous les utilisateurs, les groupes et
les rles qui n'ont pas besoin des codes
Ainsi l'accs ne peut tre autoris par le biais d'une appartenance inconnue.
Pour plus d'informations sur les connexions aux sources de donnes, voir le guide
d'administration et de scurit d'IBM Cognos.

Chapitre 12. Scurisation du dploiement

145

Scurisation du magasin de contenu


Pour garantir sa scurit et son intgrit, la base de donnes du magasin de
contenu est accessible par le biais du service Content Manager au moyen d'un code
d'accs unique de base de donnes indique dans IBM Cognos Configuration. Le
code d'accs la base de donnes est chiffr conformment vos normes de
cryptographie. Toutefois, la scurit de la base de donnes du magasin de contenu
dpend non seulement de la scurit d'IBM Cognos 8, mais aussi de celle de la
base de donnes native, du systme d'exploitation et du rseau.
Pour scuriser votre base de donnes, suivez les consignes suivantes :
v Scurisez la base de donnes et l'API de base de donnes l'aide des
mcanismes fournis par la base de donnes, le rseau et le systme
d'exploitation.
v Affectez un nombre limit d'utilisateurs la maintenance de la base de donnes.
v Utilisez la scurit native de la base de donnes comme suit pour accorder des
droits d'accs minimums aux comptes utilisateur qui accdent la base de
donnes :
Microsoft SQL Server
Les utilisateurs doivent disposer de droits de cration et de suppression de
tables pour la base de donnes. Assurez-vous que le compte utilisateur est
membre des rles db_ddladmin, db_datareader et db_datawriter, et qu'il est le
propritaire de leur schma par dfaut.
ORACLE
Les utilisateurs doivent tre autoriss se connecter la base de donnes. Ils
doivent galement pouvoir crer, modifier et supprimer des tables, des
dclencheurs, des vues, des procdures et des squences. Les droits d'accs
doivent tre attribus directement au compte utilisateur, et non pas par le
biais de l'appartenance un groupe ou un rle.
DB2
Les utilisateurs doivent disposer des droits de cration et de suppression de
tables, ainsi que des autorisations CREATETAB, CONNECT et
IMPLICITSCHEMA pour la base de donnes. Par ailleurs, ils doivent tre
dots des droits d'accs USE pour l'espace de table USER TEMPORARY et
pour les autres espaces de table appropris, qui sont associs la base de
donnes.
Sybase Adaptive Server Enterprise
Les utilisateurs doivent disposer des droits de cration et de suppression de
tables, ainsi que des droits de cration de valeurs par dfaut, de procdures,
de rgles et de vues pour la base de donnes.
v Un nombre limit d'utilisateurs doit disposer de l'accs en lecture ou en criture
sur les tables Content Manager.
v Suivez les autres recommandations relatives la scurisation de la base de
donnes. Pour en savoir davantage, reportez-vous la documentation sur la
base de donnes.

146

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Audit de scurit
Un audit de scurit mthodique a t men sur IBM Cognos BI pour vrifier
l'efficacit de la stratgie de scurit mise en oeuvre.
L'installation rpartie suivante a t utilise pour l'audit.

Internet

pare-feu rseau

Passerelle sous HP-UX

pare-feu rseau (DMZ)

Rpartiteur 2
sous Solaris

Rpartiteur 1
sous Solaris

Content Manager
sous Windows 2003

pare-feu rseau
Fournisseur d'authentification : LDAP
Magasin de contenu : SQL Server
Exemples : Oracle 10 Server

Figure 39. Reprsentation de l'installation IBM Cognos utilise pour les tests d'audit

Chapitre 12. Scurisation du dploiement

147

148

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Remarques
Cette information a t mise au point pour les produits et services proposs dans
le monde entier.
Le prsent document peut contenir des informations ou des rfrences concernant
certains produits, logiciels ou services IBM non annoncs dans ce pays. Pour plus
de dtails, rfrez-vous aux documents d'annonce disponibles dans votre pays, ou
adressez-vous votre partenaire commercial IBM. Toute rfrence un produit,
logiciel ou service IBM n'implique pas que seul ce produit, logiciel ou service
puisse tre utilis. Tout autre lment fonctionnellement quivalent peut tre
utilis, s'il n'enfreint aucun droit d'IBM. Il est de la responsabilit de l'utilisateur
d'valuer et de vrifier lui-mme les installations et applications ralises avec des
produits, logiciels ou services non expressment rfrencs par IBM. Le prsent
document peut dcrire des produits, des services ou des fonctions qui ne sont pas
inclus dans le Logiciel ni dans l'autorisation d'utilisation que vous avez acquise.
IBM peut dtenir des brevets ou des demandes de brevet couvrant les produits
mentionns dans le prsent document. La remise de ce document ne vous donne
aucun droit de licence sur ces brevets ou demandes de brevet. Si vous dsirez
recevoir des informations concernant l'acquisition de licences, veuillez en faire la
demande par crit l'adresse suivante :
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
Pour le Canada, veuillez adresser votre courrier :
IBM Director of Commercial Relations
IBM Canada Ltd.
3600 Steeles Avenue East
Markham, Ontario
L3R 9Z7
Canada
Les informations sur les licences concernant les produits utilisant un jeu de
caractres double octet peuvent tre obtenues par crit auprs d' IBM l'adresse
suivante :
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
Le paragraphe suivant ne s'applique ni au Royaume-Uni, ni dans aucun pays dans
lequel il serait contraire aux lois locales. LE PRESENT DOCUMENT EST LIVRE
EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM
DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES
INFORMATIONS EN CAS DE CONTREFACON AINSI QU'EN CAS DE DEFAUT
Copyright IBM Corp. 2005, 2013

149

D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE. Certaines juridictions


n'autorisent pas l'exclusion des garanties implicites, auquel cas l'exclusion ci-dessus
ne vous sera pas applicable.
Le prsent document peut contenir des inexactitudes ou des coquilles. Ce
document est mis jour priodiquement. Chaque nouvelle dition inclut les mises
jour. IBM peut, tout moment et sans pravis, modifier les produits et logiciels
dcrits dans ce document.
Les rfrences des sites Web non IBM sont fournies titre d'information
uniquement et n'impliquent en aucun cas une adhsion aux donnes qu'ils
contiennent. Les lments figurant sur ces sites Web ne font pas partie des
lments du prsent produit IBM et l'utilisation de ces sites relve de votre seule
responsabilit.
IBM pourra utiliser ou diffuser, de toute manire qu'elle jugera approprie et sans
aucune obligation de sa part, tout ou partie des informations qui lui seront
fournies.
Les licencis souhaitant obtenir des informations permettant : (i) l'change des
donnes entre des logiciels crs de faon indpendante et d'autres logiciels (dont
celui-ci), et (ii) l'utilisation mutuelle des donnes ainsi changes, doivent adresser
leur demande :
IBM Software Group
Attention: Licensing
3755 Riverside Dr
Ottawa, ON K1V 1B7
Canada
Ces informations peuvent tre soumises des conditions particulires, prvoyant
notamment le paiement d'une redevance.
Le logiciel sous licence dcrit dans ce document et tous les lments sous licence
disponibles s'y rapportant sont fournis par IBM conformment aux dispositions de
l'ICA, des Conditions internationales d'utilisation des logiciels IBM ou de tout
autre accord quivalent.
Les donnes de performance indiques dans ce document ont t dtermines dans
un environnement contrl. Par consquent, les rsultats peuvent varier de manire
significative selon l'environnement d'exploitation utilis. Certaines mesures
values sur des systmes en cours de dveloppement ne sont pas garanties sur
tous les systmes disponibles. En outre, elles peuvent rsulter d'extrapolations. Les
rsultats peuvent donc varier. Il incombe aux utilisateurs de ce document de
vrifier si ces donnes sont applicables leur environnement d'exploitation.
Les informations concernant des produits non IBM ont t obtenues auprs des
fournisseurs de ces produits, par l'intermdiaire d'annonces publiques ou via
d'autres sources disponibles. IBM n'a pas test ces produits et ne peut confirmer
l'exactitude de leurs performances ni leur compatibilit. Toute question concernant
les performances de produits non IBM doit tre adresse aux fournisseurs de ces
produits.
Toute instruction relative aux intentions d'IBM pour ses oprations venir est
susceptible d'tre modifie ou annule sans pravis, et doit tre considre
uniquement comme un objectif.

150

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Le prsent document peut contenir des exemples de donnes et de rapports utiliss


couramment dans l'environnement professionnel. Ces exemples mentionnent des
noms fictifs de personnes, de socits, de marques ou de produits des fins
illustratives ou explicatives uniquement. Toute ressemblance avec des noms de
personnes, de socits ou des donnes relles serait purement fortuite.
Si vous visualisez ces informations en ligne, il se peut que les photographies et
illustrations en couleur n'apparaissent pas l'cran.

Marques
IBM, le logo IBM et ibm.com sont des marques d'International Business Machines
Corp. dans de nombreux pays. Les autres noms de produits et de services peuvent
tre des marques d'IBM ou d'autres socits. La liste actualise de toutes les
marques d'IBM est disponible sur la page Web Copyright and trademark
information l'adresse www.ibm.com/legal/copytrade.shtml.
Les termes qui suivent sont des marques d'autres socits :
v Adobe, le logo Adobe, PostScript et le logo PostScript sont des marques d'Adobe
Systems Incorporated aux Etats-Unis et/ou dans certains autres pays.
v Microsoft, Windows, Windows NT et le logo Windows sont des marques de
Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays.
v Linux est une marque de Linus Torvalds aux Etats-Unis et/ou dans certains
autres pays.
v UNIX est une marque enregistre de The Open Group aux Etats-Unis et/ou
dans certains autres pays.
v Java ainsi que toutes les marques et tous les logos Java sont des marques
d'Oracle et/ou de ses socits affilies.

Remarques

151

152

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

Index
A
accs IBM Cognos BI 31
accs anonyme 31
accs authentifi 32
accs authentifi 32
Access Manager 18
activation de SSL 137
Active Directory 140
ActiveX 6
administration 51
IBM Cognos Connection 51
rpartie 125
administration rpartie 125
affichage
analyse 34
rapports HTML 34
rapports PDF 34
affinit
activits IBM Cognos BI 106
basse 106
dfinition 105
demande 91
haute 105
affinit absolue 92
affinit avec la session 93
affinit avec le serveur 93
affinit contrle 92
affinit des demandes 91
agent, service 14
agents
excution 39
amlioration de la disponibilit 95
analyse
affichage 34
Analysis Studio 8
excution 35, 36
analyse dimensionnelle 78
Analysis Studio 8
Anne, dans les dates 118
Apache Tomcat 96
paramtres de mmoire 101
API BI Bus,
Voir API IBM Cognos BI Bus
API IBM Cognos BI Bus 23
architecture
communications 23
volutivit 88
flux de travaux 47
scurit 123
authentification 124
autorit de certification 126, 127, 136

B
base de donnes
configuration pour la gnration de rapports
multilingues 120
modlisation 53, 56
optimisation 101

Copyright IBM Corp. 2005, 2013

base de donnes de journalisation


ajout d'indicateurs 100
basse affinit 92
besoins
modlisation 53, 56
builds
excution dans IBM Cognos Connection l'aide du service
de transfert de donnes 77
Business Viewpoint Studio 78

C
Catalogues et rapports Impromptu
migration vers IBM Cognos BI 74
CGI,
Voir interface de passerelle commune
charge utilisateur
estimation 82
chiffrement
paires de cls 127
classeurs
utilisation des donnes IBM Cognos BI dans Microsoft
Office Excel 10
cl symtrique commune 96
dans le chiffrement 127
cls cryptographiques
cl symtrique commune 127
paire de cls de chiffrement 127
paire de cls de signature 127
code d'accs unique 125
codes d'accs aux sources de donnes
scurisation 145
Cognos Planning, service de travail 16
Cognos Planning, service Web 16
communaut des utilisateurs
taille 82
communications 23
composant du groupe des serveurs d'applications
installation 66
composants
dmarrage, configuration 49
IBM Cognos BI 61
installation 61
composants du groupe de serveurs d'applications
serveur de journalisation 24
composants du groupe des serveurs d'applications 12
Composite Information Server,
Voir IBM Cognos Virtual View Manager
compression des rapports au format PDF 19
configuration
dmarrage 49
gnration de rapports multilingues 51
navigateurs 113
navigateurs Web 51
planification 59
polices 113
scurit 50
connexion la base de donnes 28
connexion scurise 123
connexions
bande passante faible 109

153

considrations relatives au support multinational 111


console d'administration de Cognos Planning, service 16
Content Manager 12, 13, 17
disponibilit 96
volutivit 94
installation 66
serveur de journalisation 24
veille 13, 94
contrle des droits d'accs
Content Manager 42
interne 43
recherche 42
cookies
paramtres du navigateur 113
cookies de mot de passe CAM, protection 140
cration
modles 52
packages 52
rapports 53
cration de l'index
flux d'une demande 40
cryptographie
configuration 136
CSK,
Voir cl symtrique commune

D
Data Manager
utilisation dans IBM Cognos BI 77
dates 118
DecisionStream
conditions requises pour la mise niveau des catalogues
vers IBM Cognos BI 73
DecisionStream vers IBM Cognos BI
considration sur la mise niveau 72
dfinition de la capacit de traitement 103
demandes
gestion 24
rpartition 24
traitement des flux 31
dmarrage, configuration 49
fichiers 50
destinations des journaux
types de 24
devise 118
diagnostics
Voir traitement des incidents
diffusion, service 14
diffusion de rapports en rafale 108
dimensionnement du magasin de contenu 85
disponibilit 81
amlioration 95
Content Manager 96
magasin de contenu 99
passerelle IBM Cognos BI 95
planification 95
serveur IBM Cognos BI 96
disques, maintenance 109
donnes
multilingues 119
scurisation 139
sources de donnes 19
donnes de rapport
utilisation dans Microsoft Office 55
donnes des rapports
utilisation dans Microsoft Office 10

154

droits

125

E
Enterprise Information Integrators 20
environnement local d'excution 113
environnement local de l'auteur 112
environnement local de l'utilisateur 113
environnement local du contenu 112
environnements locaux
auteur 112
contenu 112
description 112
excution 113
produit 115
serveur 112
utilisateur 113
environnements locaux du produit 112
quilibrage de la charge 24, 88
automatique dans IBM Cognos BI 88
avec des mcanismes externes 90
configuration 88
paramtres 24
sans mcanisme externe 89
espace-noms Cognos 50, 125
scurisation d'IBM Cognos Connection 141
espace-noms Series 7 145
espaces de travail 11
espaces-noms
Active Directory 140
IBM Cognos 141
LDAP 140
plusieurs locataires 141
Series 7 145
serveur d'annuaire Oracle 140
Event Studio 8
volutivit 81, 88
Content Manager 94
passerelle IBM Cognos BI 88
planification 88
serveur IBM Cognos BI 93
serveur Web 88
volutivit de la fonction de recherche 94
volutivit de la recherche par index 94
Excel,
Voir Microsoft Office
excution
analyse 35
rapports 35
rapports HTML 34, 35

F
fichiers coglocale.xml 50
fichiers cogstartup.xml 50
fichiers de configuration 50
fichiers de configuration .xml 50
fichiers de configuration XML 50
fichiers IBM Cognos BI
scurisation 139
fichiers rsvpproperties.xml 110
fichiers temporaires
scurisation 139
flux d'une demande
cration de l'index 40
mise jour de l'index 40

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

flux d'une demande (suite)


recherche 42
flux de travaux 47
force du chiffrement 136
formats
nombres 118
fournisseur d'authentification
Active Directory 140
espace-noms Series 7 145
serveur d'annuaire Oracle 140
fournisseurs cryptographiques 136
force du chiffrement 136
standard 127
fournisseurs de contenu 19
Framework Manager 10
configuration requise 68
modlisation 53, 56
options d'installation 68
packages 53

G
gnration de rapports multilingues
configuration 51
gestion des connexions la base de donnes 28
base de donnes du magasin de contenu 28
bases de donnes de magasin d'indicateurs 29
bases de donnes de requtes 29
gestion des vnements, service 14
groupe des serveurs Web 11
groupes 126
scurisation d'IBM Cognos Connection 141
groupes de serveurs d'application 12

H
haute affinit

92

I
IBM Cognos Administration 7
IBM Cognos Application Firewall 13, 123, 135
IBM Cognos BI
accs 31
communications 23
volutivit 88
flux de travaux 47
optimisation 103
optimisation des performances 99
rpartiteurs 16
scurit 123
services 16
IBM Cognos BI for Microsoft Office 10, 29, 55
IBM Cognos Configuration 49
interfaces utilisateur 5
IBM Cognos Connection 6
ouverture d'un dossier 38
scurisation 140, 141, 143
IBM Cognos Content Database 19
IBM Cognos Controller
accs aux donnes dans IBM Cognos BI 75
IBM Cognos DecisionStream
conditions requises pour la mise niveau des catalogues
vers IBM Cognos BI 73
IBM Cognos Finance
accs aux donnes dans IBM Cognos BI 75

IBM Cognos Insight 11


IBM Cognos Metrics Manager
conditions requises pour la mise niveau vers IBM
Cognos BI 73
mise niveau vers IBM Cognos BI 72
IBM Cognos BI
configuration 49
installation 48
interfaces utilisateur 5
passerelles 11
scurit 127
IBM Cognos Mobile
rapports mobiles 77
IBM Cognos NoticeCast
duplication de fonctionnalit dans IBM Cognos BI 79
IBM Cognos Planning - Analyst
accs aux donnes dans IBM Cognos BI 75
IBM Cognos Planning - Contributor
accs aux donnes dans IBM Cognos BI 75
migration vers IBM Cognos BI 74
IBM Cognos Portal Services
prsentation de la migration 79
IBM Cognos PowerPlay Web
conditions requises pour la mise niveau des rapports vers
IBM Cognos BI 73
IBM Cognos Query
duplication de fonctionnalit dans IBM Cognos BI 79
IBM Cognos Report Studio 53
IBM Cognos Series 7
migration vers IBM Cognos BI 74
IBM Cognos Series 7 PowerCubes
conditions requises pour une conversion linguistique
russie 76
IBM Cognos Virtual View Manager 20
IBM Cognos Visualizer
duplication de fonctionnalit dans IBM Cognos BI 79
IBM Cognos Web Services
prsentation de la migration 79
IBM Cognos Workspace 9
IBM Cognos Workspace Advanced 9
IBM CognosScript
prsentation de la migration 79
IBM WebSphere Portal 6
Impromptu Web Reports
migration vers IBM Cognos BI 74
indicateurs, performances 100
indicateurs de demande de service 100
indicateurs de file d'attente 100
indicateurs de performance 100
indicateurs de rpartiteur 100
indicateurs de serveur 100
indicateurs de service 100
indicateurs de service de gnration de rapports 100
indicateurs de session 100
indicateurs JVM 100
indicateurs systme 100
installation
composant du groupe des serveurs d'applications 66
composants 48
configuration de la scurit 127
Content Manager 66
Framework Manager 68
Metric Designer 68
options 61
passerelles 64
planification 59
polices 51
Index

155

intgration de donnes, service 14


interface de passerelle commune 11
interfaces 5
interfaces utilisateur 5
interfaces utilisateur
Windows 5
Web 5
interfaces utilisateur sous Windows 10
interfaces utilisateur Web 6
Internet Server API 11
invites 102
ISAPI,
Voir Internet Server API

J
JobStreams
excution dans IBM Cognos Connection l'aide du service
de transfert de donnes 77
journalisation
rpartiteur 123
scurise 123
journaux
service 15
traitement des messages 24
journaux d'audit
Voir aussi messages des journaux
Voir aussi traitement des incidents
destinations des journaux 24

L
langue
restrictions pour les PowerCubes
langues
interface utilisateur 115
prfrences de l'utilisateur 116
pris en charge 116
LDAP
espaces-noms 140
Lifecycle Manager 77
limites appliques aux connexions
paramtrage 102

116

Microsoft .NET Framework 10, 29, 55


Microsoft Office
donnes de rapport IBM Cognos dans des classeurs et des
prsentations 55
donnes des rapports IBM Cognos BI 10
service de gnration de donnes de rapports 16
migration
depuis d'autres produits IBM Cognos vers IBM Cognos
BI 74
mise jour de l'index
flux d'une demande 40
mise niveau
depuis d'autres produits IBM Cognos vers IBM Cognos
BI 71
outils prenant en charge la mise niveau d"IBM Cognos
ReportNet 77
modles 53
cration 52
Framework Manager 53, 56
publication 53
modles Architect
migration vers IBM Cognos BI 74
modlisation 10, 11
bases de donnes 53, 56
mtadonnes 53, 56
packages 53
performances d'IBM Cognos BI 102
utilisateurs 53, 56
modlisation des mtadonnes 53, 56
multilingues
Map Manager 119
multilocation 141

N
navigateurs
configuration 51, 113
polices dans les rapports HTML
navigateurs Web
configuration 51
niveau donnes 19
niveaux
applications 12
donnes 19
serveur Web 11

113

M
magasin d'indicateurs 19
magasin de contenu 19
dimensionnement 85
disponibilit 99
scurisation 146
maintenance des disques 109
Map Manager 11, 119
meilleures pratiques
scurit 129
messagerie 24
messages de journaux
serveur de journalisation distant 24
messages des journaux
Voir aussi journaux d'audit
Voir aussi traitement des incidents
destinations des journaux 24
Metric Designer 10
configuration requise 68
options d'installation 68
Metric Studio 9

156

O
OLAP 10
optimisation
bases de donnes 101
IBM Cognos BI 99
rpartiteurs 103
serveurs d'applications 101
service de gnration de rapports 104
optimisation des performances 99
ordinateur Content Manager en veille 13, 94

P
packages
cration 52
Framework Manager 53
pages du portail 45
paire de cls de signature 127
paramtres CSK 139

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

paramtres de la cl symtrique commune 139


paramtres de mmoire
Apache Tomcat 101
paramtres par dfaut
navigateurs 113
polices 113
scurit dsactive 123
paramtres rgionaux
contenu 116
mappage du contenu 117
produit 112
paramtres rgionaux de contenu 116
mappage 117
paramtres rgionaux de produit 115
pare-feu 13, 123
installation Framework Manager 69
passerelles
volutivit 88
IBM Cognos BI 11, 64
installation 64
PDF
affichage de rapports 34
compression des rapports 19
excution de rapports 35, 36
performances
complexit des applications 84
estimation de la rpartition de la charge 83
planification 81
temps de rpartition 24
priphriques mobiles
utilisation pour accder aux rapports 77
planification
configuration 59
disponibilit 95
implmentation 48, 59
installation 59
liste de contrle 59
performances 81
planification de l'implmentation 48
liste de contrle 59
planification de la capacit 81
composants de l'infrastructure 84
plug-ins 6
polices
configuration 113
installation 51
portail Web 6
portlets 45
PowerCubes
accs aux donnes dans IBM Cognos BI 76
combinaison de cubes avec plusieurs environnements
locaux 119
conditions requises pour une conversion linguistique
russie 76
conversion depuis IBM Cognos Series 7 119
restrictions lies la langue 116
scurisation 145
PowerPlay
considrations sur la mise niveau vers IBM Cognos
BI 72
migration de rapports Web PowerPlay vers IBM
Cognos BI 74
PowerPlay Web
conditions requises pour la mise niveau des rapports vers
IBM Cognos BI 73
PowerPoint
voir Microsoft Office 10

prsentation, service 16
prsentations
utilisation des donnes IBM Cognos BI dans Microsoft
Office PowerPoint 10
prise en charge du code XML 19
public concern par le document ix

Q
Query Studio

8, 53

R
rapports
affichage 34
cration 53
diffusion en rafale 84, 108
excution 35
multilingues 119
planification 37, 84, 107
rapports en rafale 108
rapports HTML
affichage 34
excution 35
recherche
flux d'une demande 42
liste de contrle d'accs 43
mthodes de contrle des droits d'accs 42
rendu au format PDF 109
rpartiteurs 13
quilibrage de la charge 88
journalisation 123
optimisation 103
rpartition 24
demandes 24
locale prfre 24
rpartition de la charge
complexit des applications 84
estimation 83
utilisateurs simultans 82
rpartition locale prfre 24
Report Studio 8
ReportNet
conditions requises pour la mise niveau vers IBM
Cognos BI 72
mise niveau 72
rseau
scurisation 134
robustesse,
Voir disponibilit
rles 126
scurisation d'IBM Cognos Connection 141
routeurs
utilisation 90

S
Secure Socket Layer 126
Voir SSL
SecureError 123
scurisation
codes d'accs aux sources de donnes 145
donnes 139
fichiers temporaires 139
IBM Cognos Connection 140, 141, 143
magasin de contenu 146
Index

157

scurisation (suite)
PowerCubes 145
rseau 134
serveurs Web 134
systme d'exploitation 131
scurit
Voir aussi cls cryptographiques
audit 147
cls, 127
configuration 50
Content Manager 125
fournisseur d'authentification 124
IBM Cognos BI 123
IBM Cognos BI 127
liste de contrle d'accs 43
meilleures pratiques 129
Series 7 PowerCubes
conditions requises pour une conversion linguistique
russie 76
serveur
environnements locaux 112
serveur d'annuaire Oracle 140
serveur Web Apache 134
serveur Web IIS 134
serveurs d'applications
optimisation 101
SSL 137
serveurs IBM Cognos BI 12
disponibilit 96
surveillance 110
serveurs UNIX
polices 113
serveurs Web 68
activation de SSL 134
Apache 134
volutivit 88
IIS 134
optimisation 102
scurisation 134
service
donnes d'index 15
graphiques 14
mise jour de l'index 15
recherche par index 15
tche manuelle 15
Service Content Manager 14
service d'annotation 14
service de galerie de visualisation 17
service de gnration de donnes de rapports 16
optimisation 104
service de gnration de rapports 16
volutivit 94
optimisation 104
service de gnration de rapports par lots 14
Service de mtadonnes 15
Service de migration 15
service de mise jour de l'index 15
service de recherche par index 15
service de requte 16
service de tche utilisateur 15
Service de transfert de donnes
utilisation dans IBM Cognos Connection 77
service des donnes d'index 15
service des donnes de planification 16
service graphique 14
Service Metrics Manager 15

services
agent 14
annotation 14
autorisation 125
Content Manager 14, 17
donnes de planification 16
donnes de rapport 16
quilibrage de la charge 24
volutivit 94
gnration de rapports par lots 14
gestion des vnements 14
IBM Cognos BI 16
IBM Cognos Content Database 19
intgration des donnes 14
log 15
Mtadonnes 15
Metrics Manager 15
Migration 15
moniteur 16
Prsentation 16
rapport 16
rfrentiel 16
remise 14
requte 16
service de galerie de visualisation 17
systme 17
travail 15
services cryptographiques 126
services d'autorisation 125
services de gnration de rapports par lots
optimisation 104
services de portail 6
services de rfrentiel 16
services IBM Cognos
volutivit 94
seuils, indicateurs 100
signature des paramtres 123
SSL
activation 137
activation sur les serveurs Web 134
serveurs d'applications 137
SSL,
Voir Secure Socket Layer
suites de chiffrement 137
surveillance, service 16
systme, service 17
systme d'exploitation
scurisation 131

T
TM1
planification commerciale 78
traitement des incidents
La journalisation 24
traitement des messages de journal 24
Transformer 11
accs aux donnes dans IBM Cognos BI
travail, service 15
types de rapports
planification de la capacit 82
types de traitement des demandes 103

U
units organisationnelles (OU)

158

IBM Cognos Business Intelligence Version 10.2.1 - Guide d'architecture et de dploiement

143

76

Upfront
migration de contenu vers IBM Cognos BI
utilisateurs 126
actifs 82
nomms 82
simultans 82
utilisation des ports 30

74

V
veille
Content Manager 17
Virtual View Manager 20

Index

159

También podría gustarte