Architecture d'IBM Cognos
Affichage: Installer sous WindowsInstaller sous Linux et UNIX
Dans cette rubrique
- Niveau Web : passerelle IBM Cognos BI
- Niveau d'application : serveurs IBM Cognos BI
- Niveau de données : fournisseurs de contenu
- Exemple de déploiement d'IBM Cognos
Ceci est une présentation succincte de l'architecture d'IBM Cognos Business Intelligence. Pour des informations plus détaillées, consultez les rubriques suivantes : Guide de l'architecture et du déploiement d'IBM Cognos Business Intelligence.
IBM Cognos est une architecture Web orientée service (SOA) composée de trois niveaux de serveur :
- Niveau du Web
- Niveau de l'application
- Niveau de données
Au sein de la plate-forme IBM Cognos, les serveurs sont normalement regroupés pour remplir certains rôles au sein d'un déploiement distribué. Ces rôles de serveur définissent le niveau au sein de l'architecture que le serveur IBM Cognos BI utilise. Les niveaux sont définis par la fonction métier et sont généralement séparés par des pare-feu de réseau.
Niveau Web : passerelle IBM Cognos BI
Le niveau Web facilite les connexions utilisateur aux applications IBM Cognos, et le composant qui remplit ce rôle est la passerelle IBM Cognos. Cette dernière gère la communication Web pour toute la plate-forme IBM Cognos. Il est possible de répondre aux exigences en termes de haute disponibilité ou d'évolutivité par le déploiement de plusieurs passerelles redondantes avec un routeur équilibreur de charges HTTP.
La communication Web dans IBM Cognos Business Intelligence se fait généralement via plusieurs passerelles, qui résident sur un ou plusieurs serveurs Web. Une passerelle est une extension d'un programme de serveur Web qui transfère les informations du serveur Web vers un autre serveur.
La communication Web peut aussi se faire directement avec un répartiteur IBM Cognos BI, même si cette option est moins courante que l'utilisation de passerelles.
Si vous installez le composant passerelle sur un ordinateur différent des composants gestionnaire de contenu ou niveau d'application, vous devez configurer l'ordinateur passerelle de manière à ce qu'il connaisse l'emplacement d'un répartiteur, de préférence un situé sur un ordinateur de composants de niveau d'application. Pour une protection de reprise après incident, vous pouvez configurer plusieurs répartiteurs pour un ordinateur passerelle.
Niveau d'application : serveurs IBM Cognos BI
Le niveau d'application contient un ou plusieurs serveurs IBM Cognos. Un serveur IBM Cognos BI exécute des demandes (par exemple des rapports, analyses et requêtes) qui sont transmises par une passerelle. Un serveur IBM Cognos BI effectue également le rendu de l'interface Cognos Connection.
Le niveau d'application est composé de trois principaux composants serveur :
- Répartiteur IBM Cognos
- Serveur de rapports IBM Cognos
- Gestionnaire de contenu IBM Cognos
Répartiteur IBM Cognos
Le répartiteur démarre tous les services IBM Cognos configurés et activés sur un ordinateur et achemine les demandes. Il peut les acheminer vers un service local, par exemple le service de rapport, un service Presentation, un service de tâche ou un service de surveillance. Un répartiteur peut également acheminer des demandes vers un répartiteur spécifique afin d'exécuter une demande donnée. Les demandes peuvent être acheminées vers des répartiteurs spécifiques selon leurs besoins en équilibrage de charge ou leurs exigences en termes de paquetage ou de groupe d'utilisateurs.
Lorsque vous configurez des passerelles IBM Cognos BI, vous pouvez répertorier les URI des répartiteurs cibles, dans un ordre décroissant des préférences. Si un répartiteur est en échec, les demandes sont acheminées vers un autre répartiteur en fonction de cette liste. Lorsqu'un répartiteur démarre, il s'enregistre auprès du gestionnaire de contenu. En conséquence, chaque répartiteur connaît les autres. Si un répartiteur est en échec ou indisponible, les demandes le concernant sont acheminées au répartiteur disponible suivant, jusqu'à ce que le répartiteur en échec s'enregistre à nouveau.
Serveur de rapports IBM Cognos
Une fois IBM Cognos BI installé et configuré, un répartiteur est disponible sur chaque ordinateur par défaut. Un répartiteur possède un ensemble de services associés. Le répartiteur IBM Cognos démarre les processus du serveur de rapports IBM Cognos dynamiquement selon les besoins, afin de gérer la charge des demandes.
Ce document ne présente pas une liste complète des services disponibles. Les services suivants sont présentés car ils ont un impact direct sur la façon dont Esri Maps for IBM Cognos est installé et configuré.
service Presentation :
- Transforme les réponses XML génériques provenant d'un autre service en format en sortie, tels que HTML ou PDF
- Propose des fonctionnalités d'affichage, de navigation et d'administration dans IBM Cognos Connection
Service de rapports :
- Gère les demandes interactives d'exécution de rapports et fournit une sortie pour un utilisateur dans IBM Cognos Connection ou un studio
Gestionnaire de contenu IBM Cognos
Le gestionnaire de contenu IBM Cognos est le service de la plateforme IBM Cognos qui gère (entre autres) le stockage des informations relatives à l'application suivante : les paramètres et configurations de sécurité, les paramètres de configuration du serveur, les paquetages, les spécifications de serveur et les sorties de rapports. Le gestionnaire de contenu IBM Cognos gère les informations dans une base de données relationnelle appelée base de données d'emplacement de contenu.
Au moins un gestionnaire de contenu IBM Cognos est nécessaire pour chaque implémentation de la plateforme IBM Cognos.
Niveau de données : fournisseurs de contenu
Le niveau de données d'IBM Cognos Business Intelligence contient les éléments suivants :
- Emplacement de contenu : base de données relationnelle contenant des données dont le produit IBM Cognos BI a besoin pour fonctionner, par exemple des spécifications de rapport, des modèles publiés et les paquetages les contenant ; les informations de connexion pour les sources de données ; les informations concernant l'espace de nom externe et l'espace de nom Cognos même ; ainsi que des informations concernant les rapports de planification et de pics d'activités.
- Sources de données : les sources de données accessibles via IBM Cognos BI englobent les bases de données relationnelles, les cubes dimensionnels ou OLAP, les fichiers plats et d'autres emplacements de données physiques. Elles comprennent également les informations de connexion nécessaires pour accéder aux données.
Exemple de déploiement d'IBM Cognos
Voici un exemple de déploiement d'IBM Cognos. Trois répartiteurs sont présents : un serveur exécutant le gestionnaire de contenu et deux faisant office de serveurs de rapports.

Consultez la rubrique d'aide Guide d'installation et de configuration d'IBM Cognos Business Intelligence pour obtenir des informations complètes concernant l'installation et la configuration initiale d'IBM Cognos.
Pour des informations plus détaillées sur l'architecture de la plateforme IBM Cognos et les options de déploiement du serveur, consultez le Guide de l'architecture et du déploiement d'IBM Cognos Business Intelligence.
Vous avez un commentaire à formuler concernant cette rubrique ?