BI experience

Paramètre d’un rapport Reporting services mêlé à du Analysis services

| 0 Commentaires

Après avoir construit un super cube, l’accès à l’information  pour l’utilisateur se fera via Excel en faisant une connexion de type SSAS où les développeurs pourront proposer des rapports SSRS se basant sur la base SQL ou encore en requêtant un cube avec des requêtes mdx.

En voulant répondre à une demande client, il a fallu créer un rapport qui contenait à la fois des datasets SQL et des datasets MDX.

Le moment critique a été le moment de créer la requête MDX, je vous l’accorde mais aussi de passage de paramètre. Je vais donc détailler ce passage de paramètre à la fois à une requête SQL mais aussi à une requête MDX :

Après avoir créer les paramètres dans : parameters

Il faudra aller au niveau des datasets.

Pour le dataset properties qui a une requête SQL, voici comment sont gérés les paramètres

parametre_sql

et dans la query du dataset voici comment les paramètres sont appelés :dataset_sql

Pour le dataset properties qui a une requête MDX, voici comment sont gérés les paramètres :

parametre_mdx

Et dans le dataset  voici comment les paramètres sont appelés :

dataset_mdx

Donc à partir d’un même paramètre, nous arrivons à transmettre le filtre à la fois à la requête SQL et à la requête MDX.

Si vous n’avez pas envie de passer par l’assistant de création de paramètre pour la requête MDX :

Voici l’assistant en question :

creation_parametre

Ne passer pas par le bouton query designer mais plutôt pas fx :

query_access

Si vous avez d’autres astuces, n’hésitez pas à nous en faire part!!

Laisser un commentaire

Champs Requis *.

*