Créer des membres non de niveau 0 partagés

Parfois, vous voulez partager des membres de niveau autre que 0 (membres qui ne sont pas à la génération la plus basse ou de niveau feuille). Vous pouvez créer des membres partagés de niveau autre que 0 à l'aide de références parent-enfant ou de références de niveau dans votre règle de construction de dimension Essbase.

Par exemple, dans la Figure 14-17, 100, 200 et 300 sont partagés par TBC et Grand-mère. Ce plan suppose que TBC achète certaines de ses gammes de produits à des fournisseurs externes ; il achète 200 (toutes les bières racines) à un fournisseur nommé Grand-mère.

Figure 14-17 Exemple de plan : Membres non de niveau 0 partagés à différentes générations


Membres de niveau 0 partagés sur différentes générations, comme décrit dans le texte précédant l'image.

Utiliser les références parent-enfant pour créer des membres partagés de niveau autre que 0

La méthode de création des références parent-enfant est la plus polyvalente pour la création de membres partagés. Il n'a aucune restriction sur la position des membres partagés dans l'outline, contrairement aux références de génération et aux références de niveau qui construisent des méthodes.

Pour créer des membres partagés de niveau autre que 0 à la même génération à l'aide de la méthode de construction des références parent-enfant, définissez les types de champ Parent et Enfant. Assurez-vous qu'Essbase est configuré pour autoriser le partage. Lorsque le partage est activé, Essbase crée automatiquement des membres en double sous un nouveau parent en tant que membres partagés.

Figure 14-18 Exemple de règle : Membres de niveau autre que 0 partagés à la même génération à l'aide de références parent-enfant


Règle de construction de dimension pour la création de membres de niveau autre que 0 partagés à la même génération à l'aide de la méthode de construction des références parent-enfant.

Utiliser des références de niveau pour créer des membres partagés de niveau autre que 0

Pour créer des membres non de niveau 0 partagés à l'aide de la méthode de création des références de niveau, assurez-vous que les consolidations principale et secondaire sont spécifiées dans un enregistrement. Vous pouvez spécifier des consolidations secondaires illimitées, à condition qu'elles se trouvent toutes dans un seul enregistrement.

Remarques :

"Roll ups" sont les membres auxquels le prototype et les membres partagés se regroupent. Dans l'exemple ci-dessous, les membres partagés se trouvent dans le champ 1, les regroupements principaux dans le champ 2 et les regroupements secondaires dans les champs 3 à 5.

Définissez le type de champ du parent du membre partagé en tant que niveau en double, puis entrez le numéro de niveau. Pour créer un membre partagé de la même génération, définissez le numéro de niveau de la consolidation secondaire pour qu'il ait le même nombre de niveaux que la consolidation principale. Lors du traitement de la source de données, Essbase crée un parent au niveau spécifié et insère les membres partagés sous celui-ci.

Par exemple, pour partager les lignes de produits 100, 200 et 300 avec un parent appelé Soda et des parents appelés TBC et Grand-mère, utilisez l'exemple de fichier de données et de fichier de règles ci-dessous. Cette source de données et ce fichier de règles ne fonctionnent que si les membres Diet, TBC et Grandma existent dans le profil. Le champ Niveau en double est toujours créé en tant qu'enfant de la dimension (à la génération 2), sauf si le champ de niveau nommé existe déjà dans l'outline.

Figure 14-19 Exemple de règle : Membres non de niveau 0 partagés à différentes générations à l'aide de références de niveau


Règle de construction de dimension permettant de créer des membres de niveau autre que 0 partagés sur différentes générations à l'aide de la méthode de construction des références de niveau