Blog Pro de Jean-Baptiste HEREN

Notes d'un consultant Freelance en Informatique

To content | To menu | To search

Entries feed - Comments feed



Cognos Report : Display a different measure in row for the aggregated column

Following tip is when you use a Relational Datamodel (DMR). In a Cognos Report crosstab, If You need to Display different measure in the aggregated column, you can do it using a simple if-then-else...

Continue reading

Cognos 8 - convert a member unique name from one hierarchy to another

If you need to build any report or Event studio Query using the same data from different packages; and you want to prompt just once. You can convert the member unique name from one hierarchy to...

Continue reading

model.xml documentation in cognos 8 with xslt

In one of my recent projects, I had to build an automatic documentation builded on top of a database, using cognos 8 reporting itself. This article covers the way I could extract technical...

Continue reading


Generate Extended properties in MS Sql Server 2005+

When you work with databases, it's cool to Keep all the documentation in the system, so that it is available for reporting and all kind of analysis. Microsoft SQL Server 2005+ provides the ability to...

Continue reading

Cognos Content store Tables Description

Here is the list of Cognos Content store tables with Description. Those informations come from an old document from Cognos so it may not be totally up to date. Table name Descrition CMSYSPROPS This...

Continue reading

Extract Cognos reports & packages list with path

When you want to make a documentation on Cognos (or anything), it's hard to keep it updated... One of my recent projects has been to buid an automatic documentation on Cognos, showing dependencies...

Continue reading

Analysis Services 2005 : L'erreur système suivante s'est produite : .

Voici une astuce pour SSAS sous SQL Server 2005. Si vous rencontrez l'erreur : [script] L'erreur système suivante s'est produite : . Cette erreur est liée à la présence au niveau de l'onglet...

Continue reading


Installer JasperServer sur Linux Debian

JasperServer est la solution open source de BI & reporting la plus aboutie à ce jour. Cette solution comprend l'ensemble des outils nécessaire à la mise en place d'une solution décisionnelle...

Continue reading

Cognos Report Studio : position d'un membre dans une hierarchie

L'expression suivante renvoie niveau de profondeur du membre spécifié dans une hiérarchie. [script] ordinal (level(currentMember([My_Package].[My_Dimension].[My_Hierarchy])))...

Continue reading

Formules MDX - Associer deux dimentions temporelles avec LINKMEMBER

Voici un exemple d'utilisation de la fonction LINKMEMBER pour le calcul d'une mesure dans un cube Miscosoft SSAS. Présentation Cet exemple est extrait d'un travail sur le thème de la "validité...

Continue reading

Pivoter une table avec Sql Server 2005 >

Pivoter une table peut avoir un interêt, notamment pour faire du reporting. Voici un exemple simple d'utilisation ce cette commande SQL Table initiale On a au départ , des données stockées dans une...

Continue reading

Macro Excel : Générer les ordres SQL INSERT à partir d'une feuille Excel

Voici le code d'une macro permettant la génération automatique d'ordres SQL INSERT à partir des données d'une feuille excel. prérequis : La première ligne de données doit contenir le nom des colonnes....

Continue reading

Convertir un fichier csv en xls en ligne de commande : mycsv2xls.vbs

Suite à un besoin ponctuel d'intégration de données, j'ai développé un petit script en VB, utilisant l'application Excel pour faire l'import automatique de fichiers délimités par des points-virgule...

Continue reading

Analyse d'écarts dans le temps avec Analysis Services

L'exemple suivant illustre un cas courant d'analyse d'écarts d'une mesure dans le temps, traité via des formules MDX dans un cube Microsoft Analysis Services.  Cela pourrait s'appliquer à un...

Continue reading

Cognos 8 Macro functions list

We have seen that cognos macro functions available in framework manager are also available in report studio. Here is a simple list of existing Cognos Macro with description. This list contains...

Continue reading

Cognos 8 Report Studio's Conditional block

Conditional blocks allow you to add multiple reports to one page. By defining multiple zones, for example, you can coose between a Synthesis and a detailed table. To make use of conditional blocks,...

Continue reading

Last period prompt option in Cognos report Studio

When you build a new report with some prompts, including a time dimension; you may want to add an option to automatically select the last Period. this way users can : see their last data without...

Continue reading

SSAS Batch Processing with XMLA

When you want to schedule the processing of SSAS database (using Sql Server jobs), you have two options : create ans SSIS package containing Analysis services tasks & schedule it. Build ans XMLA...

Continue reading

setup cognos to work with OLAP MSAS cubes security

Usually, when we create a data source in Cognos, it is easier to specify a connection using Cognos Service Credentials. This means that all connections to the data source are done using the Cognos...

Continue reading


Row Level security in MSAS

Security implementation in Analysis Services In some cases, companies want to give different level of access to strategic data, depending on user’s profiles. Analysis services gives us ability to...

Continue reading