Masquer et organiser les indicateurs calculés SSAS dans des dossiers




Comment organiser les indicateurs SSAS de manière plus esthétique et plus compréhensible, mais aussi permettre la possibilité de les regrouper pour les utilisateurs finaux d’Analysis Services? En effet en parcourant un cube SSAS avec Microsoft Excel 2003, 2007 ou 2010 pour du Reporting Ad-Hoc, il est préférable que les indicateurs soient classés de manière fonctionnelle plutôt que dans des dossiers techniques.

Pour une plus grande ergonomie dans le Reporting depuis les cubes, les propriétés suivantes sont très utiles:

  • MDX DISPLAY_FOLDER
  • VISIBLE
  • FORMAT_STRING

 

Comment organiser les indicateurs calculés SSAS en les masquant ou en les plaçant dans un dossier particulier avec du code MDX ?

Cet exemple de code MDX crée un indicateur calculé fondé sur un groupe de mesures dans notre fichier « .cube », ce groupe de mesure contient habituellement un ou plusieurs champs issus d’une table précédemment créée dans la Vue de données nommées « Vue_Exemple.dsv » :

CREATE MEMBER CURRENTCUBE.[Measures].[Domaine - Ventes] AS [Measures].[Montant - Groupe],
FORMAT_STRING = "#,##0.00 €;-#,##0.00 €",
VISIBLE = 1 ,
DISPLAY_FOLDER = 'Ventes';

 

Explications lignes par lignes du code MDX pour organiser l’indicateur dans un dossier

  1. Créer l’indicateur dans le cube et indiquer le groupe de mesures sur lequel est basé l’indicateur SSAS avec la commande « MDX CREATE MEMBER <…> AS « .
  2. Indiquer le format des données qui sera séparé par une virgules tous les 3 chiffres, avec 2 chiffres après la virgule et en monnaie euros (signe €) en utilisant la propriété « FORMAT_STRING« .
  3. Régler la propriété MDX « VISIBLE » à 1 pour afficher l’indicateur aux utilisateurs finaux depuis l’explorateur et la connexion SSAS depuis Excel par exemple.
  4. Indiquer quel dossier contiendra l’indicateur calculé avec la propriété « DISPLAY_FOLDER« , dans notre exemple de cube, l’indicateur sera visible dans le dossier « Ventes ».

 

 

 




Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*