Masquer et organiser les indicateurs SSAS en dossiers

Comment masquer et organiser les indicateurs SSAS en dossiers ? Et donc permettre la possibilité de les regrouper pour les utilisateurs finaux d’Analysis Services? En effet, parcourir un cube SSAS avec Microsoft Excel ou Power BI pour du Reporting Ad-Hoc est très pratique. Par contre, si la liste de mesures calculés ou KPI fait quelques dizaines ou centaines d’éléments, il faut les classer.

D’autre part, il est préférable de classer les mesures 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 structure et masquer les indicateurs calculés SSAS dans un dossier particulier avec du code MDX ?

Cet exemple de code MDX crée un indicateur calculé basé sur un groupe de mesures dans notre fichier “.cube”. Ce groupe de mesures 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 ligne par ligne du code MDX pour présenter les mesures calculées dans un dossier

Ces quelques commandes MDX permettent de facilement masque et organiser les indicateurs SSAS en dossiers, explication: 

  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. Ou 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. A vérifier depuis l’explorateur et la connexion SSAS depuis Excel ou Power BI 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”.

Enfin, ces quelques astuces expliquent comment mieux organiser et présenter les indicateurs dans les cubes OLAP.

 

Soyez le premier à commenter

Laisser un commentaire