IBM Planning Analytics Workspace : personnalisation des noms de niveaux et drill

Le tuto de Timothée pour personnaliser les noms de niveaux et drill dans Workspace

  • Difficulté : 1/5
  • Temps de mise en place : 15 minutes

Personnalisation des noms de niveaux et drill

Description : La fonctionnalité de drill (forage) est puissante mais parfois un peu nébuleuse pour les novices de la solution IBM Planning Analytics Workspace. Elle permet d’afficher, dans une vue de cube, tous les membres d’une hiérarchie jusqu’à un certain niveau. Le problème est que de base les noms de ces niveaux ne sont pas explicites :

Workspace1

La bonne nouvelle est qu’il est possible de personnaliser les noms de ces niveaux de manière relativement simple !

Workspace2
Workspace2

La modification des noms de niveaux

Dans un premier temps, il s’agit d’attribuer un nom aux niveaux de la dimension.

Dirigez vous vers le cube « }HierarchyProperties », et ouvrez le.

Workspace3

Le cube }HierarchyProperties

Dans ce cube, vous trouverez la liste des dimensions de votre modèle.

Il a 2 objectifs principaux :

  • Stocker des informations pour IBM Cognos Analytics (BI)
  • Choisir l’élément que vous voulez faire apparaître par défaut lors de l’utilisation d’une dimension dans une vue de cube

Puis dans la case « Defaultmember », vous pouvez renseigner l’élément d’une dimension qui sera affiché par défaut lors de la création d’une vue de cube. Ici, il s’agit de l’élément « Total de produits », la consolidation de la dimension produit.

Ensuite, vous allez pouvoir renseigner un nom pour chacun des niveaux de la dimension, level000 étant le niveau le plus fin.

Dans notre cas, il s’agit d’une dimension à 3 niveaux : Total > Famille > Référence produit (niveau feuille)

Workspace4

L’application des nouveaux nom – actualisation de la hiérarchie MDX

Une fois les nouveaux noms des niveaux de dimension renseignés, il va falloir appliquer ces modifications.

Pour cela, il est nécessaire de créer un processus.

Workspace5

La fonction à utiliser dans ce processus est « RefreshMdxHierarchy » :

#Section Prolog
#****Begin: Generated Statements***
#****End: Generated Statements****

# Ce processsus permet de mettre à jour les modifications de hiérarchie du cube « }HierarchyProperties »
# Pour mettre à jour les hiérarchies de toutes les dimensions :
          # RefreshMdxHierarchy(  » ) ;
# Pour mettre à jour une hiérarchie d’une dimension :
         # RefreshMdXHirarchy ( <Nom de la dimension> , <Nom de la hiérarchie> ) ;
#Pour mettre à jour toutes les hiérarchies d’une dimension :
         #RefreshMdxHierarchy ( <Nom de la dimension >) ;

# L’intérêt de ne faire qu’une hiérarchie à la fois est simplement une optimisation de temps.
RefreshMdxHierarchy( »);

Une fois le processus exécuté, les niveaux de vos dimensions seront automatiquement renommés

Workspace8

Partager cet article

Partager sur twitter
Partager sur linkedin
Partager sur print
Partager sur email