8
1 Webi : Hiérarchies ambiguës Auteur : B. GUILLOT – Consultant expert solutions SAP Business Objects

Asi Décisionnel : Hiérarchies ambiguës dans Webi

  • Upload
    asi

  • View
    965

  • Download
    1

Embed Size (px)

DESCRIPTION

Dans l’univers, il existe 2 hiérarchies distinctes sur 2 axes. Dans le document, l’utilisateur crée 2 requêtes et décide de fusionner les dimensions. Les objets ainsi associés ne sont pas reliés à la même hiérarchie, donc l’exploration ne peut pas se faire sur 2 branches hiérarchiques distinctes, et il faut en choisir une...

Citation preview

Page 1: Asi Décisionnel : Hiérarchies ambiguës dans Webi

1

Webi : Hiérarchies ambiguës

Auteur : B. GUILLOT – Consultant expert solutions SAP Business Objects

Page 2: Asi Décisionnel : Hiérarchies ambiguës dans Webi

22

Constat pour des dimensions fusionnées

Lors d’une exploration dans Webiou dans Infoview, l’utilisateur a le message suivant :

Page 3: Asi Décisionnel : Hiérarchies ambiguës dans Webi

33

Que se passe-t-il ?

� Dans l’univers, il existe 2 hiérarchies distinctes (par exemple Année,Trimestre, Mois) sur 2 axes (ou dimensions).

� Dans le document, l’utilisateur crée 2 requêtes et décide de fusionner lesdimensions. Les objets ainsi associés ne sont pas reliés à la mêmehiérarchie, donc l’exploration ne peut pas se faire sur 2 brancheshiérarchiques distinctes, et il faut en choisir une.

� Ceci est bien évidemment troublant pour un utilisateur « simple » du portailinfoview.

Page 4: Asi Décisionnel : Hiérarchies ambiguës dans Webi

44

Comment reproduire ce cas ?

� Avec le Designer, créer un univers se basant sur une table de faits contenant 2champs Date par exemple et effectuer les jointures vers la table de dimensiontype « calendrier ». Créer 2 classes d’objets et les 2 hiérarchies associées.

� Dans Webi, créer un document avec 2 requêtes utilisant ces objets, définir lepérimètre d’analyse, fusionner les dimensions et lancer l’exploration depuis untableau partant du niveau le + élevé sur la dimension fusionnée.

Page 5: Asi Décisionnel : Hiérarchies ambiguës dans Webi

55

Y a-t-il une solution ?

� Je suggérerais ici plutôt un contournement ou une adaptation de l’universspécifique à l’exploration.Le principe est le suivant : conserver 1 seule hiérarchie (et donc 1 seuleclasse) pour les 2 champs concernés.

� Comment faire ?Une variante très simple à mettre en œuvre consiste à lier dynamiquement(faire la jointure) au moment de la création des requêtes dans Webi entre latable de faits et la table de dimension.

� Pour plus de facilité, nous ajoutons dans l’univers 2 conditions prédéfiniescorrespondant aux 2 jointures, que l’utilisateur pourra très facilement ajouterdans Webi !

Page 6: Asi Décisionnel : Hiérarchies ambiguës dans Webi

66

Réalisation

� Dans le Designer, pour cet exemple on relie le n°de semaine (semaine_Id) entre la table de faits « Magasins_articles » et « Periodes ».

� La classe « Périodes » est basée sur la table de dimension, et les conditions prédéfinies contiennent les jointures.

� Cela n’empêche pas la création d’objets spécifiques pour ces 2 axes sur d’autres alias.

Page 7: Asi Décisionnel : Hiérarchies ambiguës dans Webi

77

Réalisation (suite)

� Dans le Webi, il n’y a plus qu’à créer les requêtes en y ajoutant la condition prédéfinie correspondant à l’axe choisi.

� La fusion de dimensions est automatique et tout fonctionne !

Page 8: Asi Décisionnel : Hiérarchies ambiguës dans Webi

8

www.asi-informatique.fr – 0811 094 021