Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans Master Data Services, une hiérarchie récursive est une hiérarchie dérivée qui inclut une relation récursive. Une relation récursive existe lorsqu’une entité a un attribut basé sur un domaine basé sur l’entité elle-même.
Exemple de hiérarchie récursive
Un exemple de hiérarchie récursive classique est une structure organisationnelle. Dans Master Data Services, vous devez le faire en créant une entité Employee avec un attribut basé sur un domaine appelé Manager. L’attribut Manager est rempli à partir de la liste des employés. Dans cet exemple d'organisation, tous les employés peuvent être dirigeants.
Vous pouvez créer une hiérarchie dérivée qui met en évidence la relation entre l’entité Employee et l’attribut basé sur un domaine Manager.
Pour inclure chaque membre dans la hiérarchie une seule fois, vous pouvez ancrer des relations Null. Lorsque vous le faites, les membres avec des valeurs d’attribut vides basées sur un domaine sont affichés au niveau supérieur de la hiérarchie.
Si vous n’ancrez pas de relations nulles, les membres sont inclus plusieurs fois. Tous les membres sont affichés au niveau supérieur. Ils sont également affichés sous les membres dont ils sont des attributs.
Dans cet exemple, Marcia est au niveau supérieur. Elle n’est responsable d’aucun employé, car elle n’est pas utilisée comme valeur d’attribut de domaine pour d'autres membres du personnel. Robert, en revanche, a un niveau sous lui parce que Marcia a Robert comme valeur d'attribut de gestionnaire.
Règles
Une hiérarchie dérivée ne peut pas contenir plusieurs relations récursives. Toutefois, elle peut avoir d’autres relations dérivées (par exemple, une hiérarchie dérivée qui contient une relation gestionnaire récursive à employé peut également avoir des relations Country/Region to Manager et Employee to Store).
Vous ne pouvez pas affecter des autorisations de membre (sous l’onglet Membres de la hiérarchie ) aux membres d’une hiérarchie récursive.
Les hiérarchies récursives ne peuvent pas inclure de relations circulaires. Par exemple, Katherine ne peut pas être la directrice de Sandeep si Sandeep est son manager. En outre, Katherine ne peut pas se gérer elle-même.
Tâches associées
| Description de la tâche | Sujet |
|---|---|
| Créez une hiérarchie dérivée. | Créer une hiérarchie dérivée (Master Data Services) |
| Modifiez le nom d’une hiérarchie dérivée existante. | Modifier un nom de hiérarchie dérivée (Master Data Services) |
| Supprimez une hiérarchie dérivée existante. | Supprimer une hiérarchie dérivée (Master Data Services) |