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 :
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
et dans la query du dataset voici comment les paramètres sont appelés :
Pour le dataset properties qui a une requête MDX, voici comment sont gérés les paramètres :
Et dans le dataset voici comment les paramètres sont appelés :
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 :
Ne passer pas par le bouton query designer mais plutôt pas fx :
Si vous avez d’autres astuces, n’hésitez pas à nous en faire part!!