Un consultant Cognos travaille sur un outil installé depuis longtemps dans les banques, les assurances, l'industrie et le secteur public. La plateforme IBM Cognos Analytics, en version 11 ou 12, porte souvent des centaines de rapports : états de gestion, listes réglementaires, extractions planifiées. Les offres françaises parlent de TMA de rapports, de MOA BI et, souvent, de migration vers Power BI.
Le titre de consultant Cognos ne dit pas à quel étage la personne a travaillé. Certains profils écrivent des rapports sans avoir jamais ouvert Framework Manager, où se construit le modèle de métadonnées. D'autres administrent la plateforme, ses droits et ses serveurs. Une migration demande en plus de lire un package, de comprendre ses filtres et ses jointures, puis de rapprocher les chiffres entre l'ancien et le nouvel outil.
Maintenir Cognos ou en sortir : les deux missions n'appellent pas le même profil, et le manager doit trancher avant l'entretien. Pour une migration vers Power BI, la pratique de Framework Manager compte plus que le nombre de rapports écrits. Le cas joint suit justement le reporting d'une mutuelle sur ce chemin.
Les composants de Cognos Analytics, de Framework Manager aux cubes
IBM Cognos Analytics
La suite décisionnelle d'IBM, héritière de Cognos 8 et Cognos 10. On la trouve en version 11 et en version 12, dont la 12.1 est sortie en avril 2025, installée sur site ou hébergée par IBM. Les versions 12.1 ajoutent des fonctions d'IA générative. Les CV citent encore Cognos BI ou Cognos 10, qui désignent les générations précédentes.
Framework Manager
L'outil de modélisation de Cognos, installé sur le poste du développeur. On y importe les tables, on déclare les jointures et leurs cardinalités, on construit une couche métier et on publie des packages, que les auteurs de rapports utilisent sans écrire de SQL. Une cardinalité mal posée ici se retrouve dans chaque rapport bâti sur le package.
Modules de données
La modélisation dans le navigateur, apparue avec Cognos Analytics 11. Un module assemble des tables, des fichiers téléversés ou des packages existants, et sert aux rapports comme aux tableaux de bord. IBM le met en avant pour les nouveaux projets, alors que les packages Framework Manager restent très présents chez les clients historiques.
Création de rapports (ex-Report Studio)
L'outil où l'on construit les rapports : listes, tableaux croisés, graphiques, invites (prompts), rapports en rafale. Il s'appelait Report Studio jusqu'à Cognos 10 et se nomme Reporting depuis la version 11. La plus grande partie du travail de TMA se passe ici.
Moteurs de requêtes DQM et CQM
Cognos exécute les requêtes avec deux moteurs. Le mode de requête dynamique (DQM), en Java avec des pilotes JDBC, est le moteur actuel. Le mode compatible (CQM) vient des anciennes versions et subsiste dans beaucoup de packages historiques. Passer de l'un à l'autre peut modifier des résultats ou des temps de réponse, d'où des tests à prévoir.
Cubes : Transformer, Cube Designer
Pour l'analyse rapide, Cognos propose des PowerCubes construits avec Transformer et des cubes dynamiques conçus dans Cube Designer et chargés en mémoire sur le serveur. Les PowerCubes restent courants dans les environnements anciens. Demandez quel type de cube la personne a construit et comment il était rafraîchi.
Administration et sécurité
La console d'administration gère les sources de données, les serveurs, les planifications et le contenu. La sécurité s'appuie sur un annuaire externe (Active Directory, LDAP), sur les droits posés sur les dossiers et sur des filtres de sécurité dans le modèle pour restreindre les lignes. Les transferts entre environnements passent par des archives de déploiement.
Migration vers Power BI
La destination la plus citée dans les offres récentes. Le travail difficile se cache dans les packages : jointures, filtres, déterminants, calculs, sécurité par filtre, puis invites et envois en rafale côté rapports. Demandez combien de rapports la personne a repris et quelle méthode elle a suivie pour rapprocher les chiffres.
Le poste varie avec l'employeur. En ESN, le consultant Cognos fait le plus souvent de la TMA chez un grand compte : évolutions de rapports, corrections de packages, support aux utilisateurs. Chez un client final, il administre aussi la plateforme et prépare les montées de version de Cognos 11 vers 12. Beaucoup d'offres récentes portent sur une migration vers Power BI et cherchent la double compétence, ou un profil Cognos capable d'expliquer l'existant à une équipe Power BI. Vérifiez tôt si la personne a déjà publié un package dans Framework Manager, car c'est ce qui sépare un auteur de rapports d'un consultant capable de reprendre un modèle.
Le champ technique à couvrir avec un consultant Cognos
- Modélisation Framework Manager
- Modules de données
- Création de rapports avancés
- Requêtes, SQL et performance
- Administration et sécurité Cognos
- Montée de version et migration
Mettre un consultant Cognos devant ses packages et ses rapports
Chaque question vient avec ce qu'une bonne réponse contient et le signal qui doit vous alerter. Pas besoin d'être technique pour les poser : écoutez si le candidat raconte du vécu.
Question 1 · senior
Dans Framework Manager, deux tables de faits, ventes et budget, partagent les dimensions produit et mois. Un rapport qui affiche ventes et budget côte à côte double les montants. Que vérifiez-vous dans le modèle ?
Une bonne réponseLes cardinalités. Les tables de faits doivent être du côté « n » de chaque relation et les dimensions du côté « 1 ». Cognos reconnaît alors les deux faits et génère une requête assemblée (stitched query) : une requête par fait, puis un rapprochement sur les dimensions communes. Une cardinalité inversée transforme une dimension en fait et provoque le double comptage. Le budget étant au mois et les ventes au jour, des déterminants sur la dimension temps évitent aussi de répéter le budget. La personne contrôle le SQL généré.
Signal d'alerteCorriger dans le rapport avec un total divisé par deux ou un filtre, ou fusionner les deux tables de faits dans une seule vue SQL.
Question 2 · junior à confirmé
Un rapport doit proposer une invite pays, puis une invite ville limitée au pays choisi. Comment le construisez-vous pour qu'il reste rapide ?
Une bonne réponseDeux invites de valeur, la seconde ayant la première comme source en cascade. Les paramètres sont repris dans des filtres de requête (par exemple [Pays] = ?p_pays?), placés sur la requête principale pour être envoyés à la base. La personne décide si l'invite est obligatoire ou facultative et vérifie que la liste des villes repose sur une requête légère.
Signal d'alerteCharger toutes les villes du monde dans une seule liste, ou filtrer les données après coup dans le rapport.
Question 3 · confirmé
Un rapport liste met un quart d'heure à s'exécuter. Comment trouvez-vous où passe le temps ?
Une bonne réponseRécupérer le SQL généré depuis l'outil de création et l'exécuter dans la base avec son plan d'exécution. Regarder si Cognos traite une partie des données lui-même parce qu'une fonction ne se traduit pas en SQL, si un filtre s'applique après l'agrégation, si le rapport ramène des colonnes inutiles. Sur un package en DQM, les journaux et Dynamic Query Analyzer montrent les étapes. Les corrections portent sur le rapport, le modèle ou les index de la base.
Signal d'alerte« Le serveur Cognos est sous-dimensionné », ou planifier le rapport la nuit sans chercher la cause.
Question 4 · senior
Un package sert à la fois la direction et les agences. Comment garantissez-vous qu'une agence ne voit que ses clients, y compris dans un rapport qu'elle crée elle-même ?
Une bonne réponseLa restriction se place dans le modèle, pas dans les rapports. Dans Framework Manager, un filtre de sécurité sur le sujet de requête client, par groupe (Spécifier la sécurité des données), ou un filtre dynamique qui lit l'utilisateur connecté par une macro comme #sq($account.personalInfo.userName)# et le joint à une table de correspondance agence. La sécurité objet masque en plus les éléments sensibles. La personne teste avec des comptes de chaque groupe.
Signal d'alerteUn filtre posé dans chaque rapport, ou une invite agence que l'utilisateur peut changer.
Question 5 · confirmé
Chaque mois, 150 directeurs d'agence doivent recevoir par e-mail leur rapport filtré sur leur agence. Comment l'organisez-vous dans Cognos ?
Une bonne réponseUn rapport en rafale : une clé de rafale sur l'agence, des destinataires lus dans une requête (adresse e-mail ou utilisateur Cognos), un format de sortie PDF ou Excel, puis une planification mensuelle. La personne vérifie la table des destinataires avant l'envoi, teste sur quelques agences et surveille l'historique d'exécution pour repérer les envois en échec.
Signal d'alerte150 planifications créées à la main, ou un rapport complet envoyé à tout le monde.
Recevez la fiche d'entretien complète en PDF
La fiche pour mener l'entretien de bout en bout, prête à imprimer ou à partager avec le manager.
- 30 questions sur 6 axes, avec la bonne réponse, le signal d'alerte et la relance
- Le niveau visé pour chaque question
- Une mise en situation de 20 minutes et ce qu'on attend du candidat
- La grille d'évaluation de 1 à 4, axe par axe
D'une version de Cognos à l'autre, puis vers Power BI
Un profil Cognos 10 est-il dépassé sur une plateforme Cognos 12 ?
Pas sur le fond. Framework Manager, les packages, les rapports et les rafales fonctionnent sur les mêmes principes depuis Cognos 8. L'écart porte sur l'interface, les modules de données, les tableaux de bord et le moteur DQM, devenu la norme. Un profil resté sur Cognos 10 doit montrer qu'il a suivi ces changements. Demandez-lui ce qui change quand un package passe du mode CQM au mode DQM, et s'il a déjà travaillé avec un module de données.
Que vaut un consultant Cognos qui n'a jamais utilisé Framework Manager ?
Il peut convenir à une TMA centrée sur les rapports : listes, tableaux croisés, invites, rafales. Il sera limité dès qu'un chiffre est faux à cause du modèle, ou dès qu'il faut ajouter une table ou un filtre de sécurité. Pour une migration, la lecture des packages compte autant que celle des rapports. Précisez dans l'offre quel étage vous attendez, et posez en entretien au moins une question de modélisation.
Un test technique Cognos peut-il se faire sans accès à la plateforme ?
Oui, et c'est même pratique. Montrez le schéma de quelques tables avec deux tables de faits et demandez comment la personne poserait les cardinalités dans Framework Manager. Ajoutez le SQL généré d'un rapport lent et demandez ce qu'elle y voit. Ces exercices sur papier séparent vite un modélisateur d'un auteur de rapports. Si le poste est surtout du reporting, un tableau croisé à concevoir avec des pourcentages fait l'affaire.
Qui recruter pour une migration Cognos vers Power BI ?
Idéalement un profil qui lit Cognos et écrit Power BI. À défaut, un binôme : un consultant Cognos qui explique les packages, les calculs et les rafales, et un consultant Power BI qui construit le modèle sémantique et les mesures DAX. Sans personne pour lire l'existant, on reproduit l'apparence des rapports sans la logique des chiffres. En entretien, demandez une méthode d'inventaire et de rapprochement plutôt qu'une liste d'outils de conversion.
Pour structurer vos autres entretiens, consultez aussi nos pages sur les questions d'entretien de recrutement, la méthode de l'entretien structuré et la grille d'évaluation d'entretien.





