Créer des membres partagés
La création de membres partagés à l'aide de builds de dimension est plus complexe que l'utilisation de l'éditeur d'outline dans l'interface Web Essbase. Vous devez sélectionner avec soin la méthode de build appropriée pour vos données source.
Les données associées à un membre partagé proviennent d'un membre prototype portant le même nom que le membre partagé. Etant donné que le membre partagé stocke un pointeur vers les données contenues dans le membre prototype, les données sont partagées entre les membres et ne sont stockées qu'une seule fois.
Par exemple, le membre 100-20 (Diet Cola) se retrouve dans la famille 100 et dans la famille Diet.
Figure 14-11 Membres partagés dans la base de données Sample.Basic

Vous pouvez partager des membres entre autant de parents que vous le souhaitez. Diet Cola a deux parents (100 et Diet), mais vous pouvez le définir pour devenir plus de parents.
Vous pouvez partager des membres sur plusieurs générations dans l'outline. Dans la Figure 14-11, Diet Cola est partagé par deux membres de génération 2 dans l'outline, mais il peut être partagé par un membre de génération 3 et un membre de génération 4, comme illustré dans la Figure 14-14.
La création de membres partagés sur différentes générations dans l'outline est facile dans l'Editeur de profils. La création de membres partagés à l'aide de la construction de dimensions est plus difficile. Vous devez sélectionner la méthode de compilation et formater soigneusement la source de données.
Les sections suivantes décrivent comment créer des membres partagés dans l'outline à l'aide d'une source de données et d'une règle de construction de dimension.
-
Créer plusieurs regroupements à l'aide de références de niveau
-
Créer des regroupements partagés à partir de plusieurs sources de données
Remarques :
Ne créez pas d'outline dans laquelle un membre partagé se trouve avant son membre de prototype. Sinon, une erreur survient lors de la validation de l'outline.