Création de hiérarchies de remplacement

Dans la dimension Entité, vous pouvez créer d'autres hiérarchies, où une seule entité peut avoir plusieurs parents et contribuer différemment à chaque parent. Les membres parent peuvent être libellés dans différentes devises et la conversion qui a lieu dans le membre de devise parent sera différente pour ces entités. Pour ce faire, utilisez des membres partiellement partagés, où uniquement une partie des données d'entrée est partagée dans toutes les instances des entités.

L'exemple suivant affiche une entité de niveau feuille disposant de plusieurs parents.


Exemple d'entité avec plusieurs parents

Dans cet exemple :

  • L'entité E111 est un enfant de P11 et P12.

  • Les données d'entrée saisies pour E111 au niveau de P11 ou P12 sont répliquées vers l'autre entité après l'enregistrement. Vous pouvez entrer les données au niveau des membres P11.E111 et P12.E111.

  • Après la consolidation, les valeurs calculées au niveau de P11.E111 et P12.E111 peuvent être différentes. Prenons l'exemple d'une application à plusieurs devises, où la devise de E111 est GBP, la devise de P11 est USD et la devise de P12 est EUR. Lors de la saisie de données dans E111, les données sont toujours saisies dans le membre de devise d'entité de la dimension Devise. Le membre de devise parent est calculé et les valeurs pour la devise parent de P11.E111 et P12.E111 seront différentes, car les taux de change entre GBP et USD, et entre GBP et EUR, peuvent être différents.

Vous pouvez également créer une hiérarchie d'entités où une entité de niveau parent a plusieurs parents. Cependant, les hiérarchies où le niveau parent a plusieurs parents qui possèdent différents enfants ne sont pas prises en charge.

Vous construisez une autre hiérarchie en créant des membres d'entité à partage partiel, et en sélectionnant "Partagé" en tant que propriété de membre de stockage de données. Reportez-vous à la section Création de membres partagés.

Vous pouvez utiliser des hiérarchies partagées pour répondre à vos besoins en reporting. Toutefois, le nombre de hiérarchies partagées affecte les performances, car elles augmentent la taille de la base de données et les délais de consolidation.

En tant que meilleures pratiques :

  • Pour le membre supérieur des hiérarchies alternatives, l'opérateur Console doit être défini sur Ignorer pour éviter les valeurs en double.

  • Les membres partagés doivent être ajoutés après les membres non partagés dans la hiérarchie.

  • Les hiérarchies alternatives sont autorisées en dehors du solde de clôture, mais elles doivent être consolidées dans Total des mouvements.

Dans le sélecteur de membres, vous pouvez visualiser les relations entre parents et enfants. Lorsque vous sélectionnez une entité, le sélecteur de membres l'affiche sous la forme Parent.Enfant ; par exemple, North America.USA. Vous pouvez ensuite sélectionner l'entité de votre choix ou, si une entité a plusieurs parents, vous pouvez sélectionner chaque occurrence de l'entité sous différents parents.

Lorsque vous saisissez des données de transaction, il suffit de les saisir une seule fois, pour le membre principal ou partagé.

Vous pouvez également saisir des données une fois dans des formulaires de données. Par exemple, supposons que E111 soit une entité partiellement partagée qui a deux parents, E11 et E12. Dans un formulaire de données, si vous saisissez le montant 100 dans E11.E111 et que vous l'enregistrez, 100 est immédiatement affiché dans E12.E111. Si vous remplacez le montant par 150 dans E12.E111 et que vous l'enregistrez, le même montant est affiché dans E11.E111. Dans les formulaires de données, vous pouvez choisir d'afficher les membres de la dimension Entité sous la forme Parent.Enfant, et d'afficher leurs devises. Reportez-vous à la section Définition des propriétés de dimension de formulaire.

Lorsque vous exportez des données, elles sont exportées pour les entités partiellement partagées au format Parent.Enfant. Si vous importez des données vers l'une des entités partiellement partagées dans un fichier de données, les données sont également importées vers l'autre.

Lorsqu'une écriture de journal est imputée à l'une des entités partiellement partagées, les valeurs sont imputées à toutes les instances de cette entité.

Toute modification apportée à une entité partiellement partagée qui entraîne une modification de calcul ou de statut de gestion de processus sera prise en compte dans d'autres instances de l'entité. Par exemple, si une instance est consolidée et que son statut passe à OK, le statut des autres instances passe à OK. La même règle s'applique pour le verrouillage et le déverrouillage des entités partiellement partagées.

Les règles de croisement valide et de sécurité définies pour une entité s'appliquent également à ses instances partiellement partagées.

Pour en savoir plus sur les autres types de hiérarchie, visionnez la vidéo suivante :

Icône Vidéo Configuration d'autres hiérarchies pour les entités