Pages

Showing posts with label Cognos. Show all posts
Showing posts with label Cognos. Show all posts

Saturday, January 30, 2010

[Cognos 8.2] Enregistrement des rapports sur un filesystem

Cette procédure s’applique à la version 8.2 du portail Cognos
1 - Dans Cognos Configuration / Accès aux données /content Manager
-> basculer la propriété “Enregistrer les versions du rapport dans un système de fichiers” à “Vrai”
2 - Redémarrer le service Cognos
3 - Sur le portail, Dans “Outils / Administration des serveurs / Services / Service du gestionnaire de contenu”
-> Cliquer sur le bouton “Propriété”
-> “En face de Environnement / Paramètres avancés”, cliquer sur “Modifier”
-> Ajouter le paramètre CM.OUTPUTLOCATION et lui attribuer en valeur l’emplacement sur le serveur cognos dans lequel seront générés les rapports.
Les rapports enregistrés sur le portail seront générés également dans le dossier que vous avez défini.
Le nom des rapport est un peu barbare, mais on trouve dans le même dossier un fichier xml portant le même nom que le rapport et qui contient sa description.
Il ne vous reste plus qu’a développer un script qui parse le fichier xml, renomme le rapport, puis le déplace à l’endroit voulu sur votre réseau.
pour un exemple voir le document suivant dans la KB Cognos :
Lien KB
Si vous souhaitez automatiser l’exécution de ce script avec l’exécution du rapport, vous pouvez ajouter, sous la propriété CM.OUTPUTLOCATION, une autre propriété CM.OUTPUTSCRIP en lui attribuant comme valeur le chemin et le nom du script à utiliser.

Framework Manager - Changer le Design Language après le développement

Les Best Practices Cognos préconisent d’utiliser un Design Language différent de l’Active Language dans Framework Manager… Pas de bol … le projet est déjà bien avancé … et le Design Language n’est pas modifiable via Framework Manager. Voici la procédure à suivre pour revenir dans les normes :

Modification du Framework :



  • Faites une copie de votre modèle.
  • Ajoutez dans le Framework Manager (Define Languages) la nouvelle langue de votre choix.
  • Ajoutez cette même langue dans tous les packs que vous allez utiliser (sans quoi vous rencontrerez un message d’erreur lors de leur publication).
  • Exportez un fichier de traduction (Project->Languages->Export Translation File) qui contient votre langue d’origine et la nouvelle langue. Il devrait avoir cette forme (ici id = indonésien) :
fr    id
Libelle1    (id) Libelle1
Libelle2    (id) Libelle2
  • Effacez le code de la nouvelle langue. Votre fichier ressemblera à ceci :
fr    id
Libelle1    Libelle1
Libelle2    Libelle2
  • Importez le fichier modifié.
  • Enregistrez et fermez le Framework Manager.
  • Ouvrez le fichier model.xml qui se situe dans le répertoire de votre modèle. Au début du fichier se trouve une séquence de ce type :

fr
id

fr
  • Remplacez le code de la langue qui se trouve entre les balises defaultLocale (on remplacerait ici fr par id).
  • Sauvegardez et ouvrez à nouveau le Framework : la modification est effective.

Modification des rapports associés :



  • Effectuez la manipulation du message précédent concernant le modèle.
  • Exportez vos rapports depuis le portail Cognos. Une archive zip est créée dans le répertoire Deployment, situé lui-même dans le répertoire d’installation de Cognos.
  • Décompressez votre archive.
  • Ouvrez la totalité des fichiers de type packagen.xml (où n est un nombre).
  • Une variable expressionLocale se trouve à l’intérieur de ces derniers (s’il s’agit bien de rapports). Remplacez toutes les occurences comme suit (on considère que fr est la langue d’origine et id la nouvelle langue) :
expressionLocale="fr"
devient
expressionLocale="id"
  • Enregistrez les fichiers, replacez-les dans une archive zip (sans omettre content.xml et exportRecord.xml, tirés de l’archives d’origine), et réimportez-la dans le portail Cognos.
  • La modification est effective (n’oubliez pas de republier vos packs puisque vous avez modifié la langue dans le Framework Manager).
Note : Lorsque vous ouvrirez les rapports en mode “design” les libellés de l’ancienne langue apparaîtront dans vos tableaux, mais ce sont les nouveaux libellés qui apparaîtront lorsque vous les exécuterez.

Source : www.developpez.net

Report Studio - Dans un rapport, si requete vide afficher “Pas de données ce mois ci”

- construisez votre rapport normalement
- ajoutez une requête ramenant le nombre de ligne rammené par votre requête principale
- utiliser ce compteur dans une variable booléene :
si compteur > 0 alors vrai sinon faux
- Utiliser cette variable dans un style conditionnel pour afficher en fonction de la variable votre tableau ou un bloc de texte…

Démarrage du service Cognos8 / Mise à jour Windows KB956572

La mise à jour Windows KB956572 est susceptible d’empêcher le démarrage du service Cognos8 (pb rencontré en production)
La solution a été de désisntaller cette mise à jour.
Cette mise à jour impactant le fonctionnement de Java, d’autres applications que Cognos peuvent êtres impactées par ce problème.

Utilisation des prompts dans un bloc SQL dans Report Studio

Pour utiliser un prompt dans un bloc SQL dans Report Studio, il faut utiliser la syntaxe suivante :
#prompt(’’)#
#promptmany(’’)#

Monday, November 19, 2007

L'AFPA, le CHU de Montpellier et Meetic mis à l'honneur lors de Cognos Performance 2007

A press relases from Cognos about a project I had  worked on.
It was the "SIPIL" Project at the AFPA.
This project has just been granted by a Cognos "Performance Awards"


Cognos Press release

L'AFPA, le CHU DE MONTPELLIER et MEETIC lauréats des Cognos Performance Awards leaders pour la qualité de leurs projets de Gestion de la Performance.
Paris, le 19 Novembre 2007, Lors de Performance 2007, la conférence utilisateurs annuelle de Cognos qui s'est déroulée à Paris le 18 octobre dernier, Cognos (NASDAQ : COGN; TSX : CSN), leader mondial de la Business Intelligence et de la Gestion de la Performance, a décerné les Cognos Performance Awards à ses clients Meetic, AFPA et au CHU de Montpellier.

Les Cognos Performance Awards récompensent les plus beaux projets d'implémentation de solutions de gestion de la performance, alliant le respect tant des objectifs initiaux que des délais et l'efficacité atteinte dans le pilotage, la supervision et la compréhension de la performance de l'entreprise.

AFPA
L'AFPA (Association Nationale pour la Formation Professionnelle des Adultes) a choisi Cognos pour piloter, via un outil unique, les différents processus de l'entreprise. L'application baptisée SIPIL et développée avec Cognos C8 BI permet de restituer les informations relatives au suivi de l'activité, aux RH, à la Finance et aux fonctions opérationnelles, nécessaires au pilotage des objectifs et de la performance d'une région, d'un établissement ou d'un secteur. Elle contribue à l'homogénéisation du reporting qui se traduit par une meilleure communication entre les acteurs.

Les utilisateurs ont accès depuis un portail décisionnel unique à des tableaux de bord multi-sources, à des capacités d'analyse multidimensionnelle et à des fonctions de constitution automatique de rapports. Actuellement, 1200 collaborateurs de l'AFPA utilisent l'outil de reporting de Cognos.

"Cet Award valorise l'importance et la qualité du travail que nous avons réalisé, depuis plusieurs années, sur la refonte de nos outils de pilotage. Cette récompense démontre aussi la capacité de l'AFPA, acteur important du Service Public de l'Emploi, à adopter des solutions modernes et innovantes. La mise en œuvre des solutions de Cognos à l'AFPA entre dans le cadre d'un vaste chantier de renouvellement de l'ensemble de nos outils de gestion ", souligne Patrick Badard, DSI de l'AFPA. " Je dois dire (et ce n'est hélas pas toujours le cas de tous nos prestataires) que Cognos a toujours été du côté des solutions plutôt que de celui des problèmes", conclue Patrick Badard.

CHU DE MONTPELLIER
Dans le cadre de la nouvelle gouvernance, la Direction Générale du CHU de Montpellier a lancé un projet de délégation de gestion visant à mettre en place les budgets de pôles et le suivi des enveloppes budgétaires. Si elle est un levier de modernisation de la gestion de l'Etablissement, la délégation de gestion modifie aussi les processus de gestion et de reporting.

Grâce aux outils de la suite Cognos 8, tout un modèle de suivi budgétaire a pu être bâti. Le CHU de Montpellier dispose désormais de tableaux de bord prospectifs, et non plus uniquement de constat à posteriori. Aujourd'hui, Cognos 8 est utilisé par 250 utilisateurs ; 450 utilisateurs sont en cours de migration. Sont concernés les Directeurs, praticiens responsables, médecins, cadres soignants ainsi que les cadres administratifs, gestionnaires, et les contrôleurs de gestion.

La Direction Générale a demandé que soit construit un suivi budgétaire extra-comptable. Nous disposions de 4 mois pour mener à bien ce projet qui s'inscrivait dans le cadre de la nouvelle gouvernance. Enjeux fort pour l'Etablissement, le défi a été relevé ! La plate-forme des outils décisionnels a été rénovée. L'un des atouts fut la synergie Contrôle de gestion - Informatique Décisionnelle, l'autre la réactivité de l'éditeur. La proposition financière, méthodologique ainsi que l'expertise de l'éditeur dans ce domaine ont été décisifs et nous ont convaincu de renouveler notre choix des outils COGNOS. La solution développée est autonome, indépendante des sources de données et adaptable à n'importe quel Système d'Information. Le CHU de Montpellier est fier d'avoir remporté le prix Cognos Performance qui récompense le sérieux et l'engagement d'une équipe partenaire ", confie Marie-Thérèse Harbulot, Responsable Informatique Décisionnelle, CHU de Montpellier.

Le système décisionnel réalisé au CHU de Montpellier grâce aux outils Cognos a fait réussir son projet de nouvelle gouvernance, " ajoute Gilles Launay, Directeur des Prestations de Services, CHU de Montpellier.

MEETIC
Dans le cadre d'une volonté d'uniformisation des sources d'information interne (direction générale, direction commerciale, direction marketing et direction financière) et externe (volonté d'informer ses partenaires), Meetic a choisi la suite Cognos qui répondait parfaitement à toutes ses attentes.

Etant tout à fait satisfait des résultats obtenus, Meetic a souhaité aller plus loin et acquérir Cognos Now! qui permet de surcroît un suivi optimal en temps réel. "Pour nous, obtenir un tel award apporte une réelle reconnaissance du travail fourni par les équipes. C'est également un signe fort adressé à nos partenaires, en leur permettant de bénéficier de l'expertise et des performances de la technologie Cognos, " commente Magali Minard, Responsable pôle Etudes, Meetic.

Les lauréats de cette édition 2007 ont particulièrement insisté sur la satisfaction de leurs utilisateurs et la tenue des délais. Les projets gagnants ont montré une nouvelle fois la possibilité de déployer des solutions de pilotage de la performance à grande échelle, auprès d'une population diverse, en respect des coûts et avec un retour sur investissement important. L'AFPA, le CHU de Montpellier et MEETIC sont des exemples à suivre et à reproduire. Ils concilient à la fois des gains de productivité importants et une bonne satisfaction utilisateur. Les gisements de données existant et provenant des ERP utilisés sont valorisés par les solutions de pilotage de la performance mises en œuvre, les utilisateurs jouant alors un rôle important sur ce sujet clé," commente Olivier Derrien, Président de Cognos France.

Cognos, leader mondial de la Business Intelligence et de la gestion de la performance, édite des solutions et propose des services permettant aux entreprises de piloter, superviser et comprendre leur performance.

Cognos allie technologie, applications analytiques, meilleures pratiques et un large réseau de partenaires pour offrir à ses clients un système de performance complet. Le système de performance de Cognos est une solution ouverte et évolutive, qui permet de tirer le meilleur des ERP des entreprises, leurs applications et leurs investissements en bases de données. Les clients peuvent ainsi répondre à ces questions : Où allons-nous ? Pourquoi ? Que devrions-nous faire ?

Les solutions de Cognos permettent également aux entreprises de comprendre et superviser leur performance actuelle tout en planifiant leurs stratégies futures. Cognos compte plus de 23 000 clients dans plus de 135 pays et ses 100 premiers clients surpassent régulièrement les indexes de leur marché. Les solutions de gestion de la performance et les services de Cognos sont également disponibles auprès de plus de 3 000 partenaires et revendeurs dans le monde.