mardi 2 juin 2009

[SSRS] Drillthrough MDX dans Reporting Services, ajout au post de Gurvan Guyader

Excellent article de Gurvan sur les rapports de Drillthrough dans SSRS. Ceci dit je ne puis m'empêcher de rajouter mon grain de sel: Gurvan spécifie que le Drillthrough ne peut être exécuté que dans un contexte OLE DB For SSAS mais on peut contourner cette limitation en étant un peu retors.

Là où il a raison c'est qu'effectivement avec le provider SQL Server Analysis Services pour SSRS c'est impossible en mode MDX. Cependant en utilisant le mode DMX (celui des requêtes de mining) une requête de Drillthrough, même paramétrée, passe.
On passe d'abord en mode DMX:

Puis on tape sa petite requête de Drillthrough, avec un beau paramètre comme si de rien n'était:

Voilà Gurv j'espère que tu ne sauteras pas d'horreur devant une telle combine, et que tu n'hésiteras pas à me dire si c'est vraiment aussi affreux que ça en a l'air!

A bientôt!

4 commentaires:

Gurvan Guyader a dit…

Salut François, la combine semble pas mal du tout.

Cela permet d’avoir par exemple une seule DataSource partagée à maintenir par base SSAS au lieu de 2 si tous les rapports utilisent le provider MS AS.

@+

Fabrice Michellonet a dit…

Haaa ca c'est énorme... Merci de la combine.
Ce qui en plus pour moi veux dire qu'à partir de maintenant j'aurais une raison de cliquer sur l'icône en forme de pioche :)

François Jehl a dit…

Tu vois que ça a une utilité le mining Fab ;)

Romuald a dit…

DM ça veut pas dire Depeche Mode !?
...
OK, je sors...

PS: WROOOONNNNNNGG !!!!!!