Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В службах Master Data Services рекурсивная иерархия — это производная иерархия, которая включает рекурсивную связь. Рекурсивная связь существует, когда сущность имеет атрибут, основанный на домене, зависящем от самой сущности.
Пример рекурсивной иерархии
Типичный пример рекурсивной иерархии — это структура организации. В службах Master Data Services это можно сделать, создав сущность Employee с атрибутом на основе домена с именем Manager. Атрибут Manager заполняется из списка сотрудников. В этой примере организации все сотрудники могут быть менеджерами.
Вы можете создать производную иерархию, которая выделяет связь между объектом Employee и атрибутом, основанным на домене Manager.
Чтобы включить каждый элемент в иерархию только один раз, можно привязать нулевые отношения. Когда вы это делаете, участники с пустыми значениями атрибутов, основанных на домене, отображаются на верхнем уровне иерархии.
Если вы не устанавливаете связи с нулевыми элементами, участники включаются несколько раз. Все члены отображаются на верхнем уровне. Они также отображаются под элементами, в которых они являются атрибутами.
В этом примере Марсия находится на верхнем уровне. Она не является руководителем ни одного сотрудника, так как не используется в качестве доменного значения атрибута для других членов группы "Сотрудники". Роберт, напротив, имеет более низкий уровень, так как у Марсии Роберт в значении атрибута "Менеджер".
Правила
Производная иерархия не может содержать несколько рекурсивных связей. Однако она может иметь другие производные связи (например, производная иерархия, содержащая рекурсивную связь менеджер-подчиненный, может также иметь связи Страна/Регион к Менеджеру и Сотрудник к Магазину).
Невозможно назначить разрешения члена (на вкладке "Члены иерархии ") членам в рекурсивной иерархии.
Рекурсивные иерархии не могут включать циклические связи. Например, Кэтрин не может быть менеджером Сандипа, если Сандеп является ее менеджером. Кроме того, Кэтрин не может управлять собой.
Связанные задачи
| Описание задачи | Тема |
|---|---|
| Создайте производную иерархию. | Создание производной иерархии (Master Data Services) |
| Измените имя существующей производной иерархии. | Изменение имени производной иерархии (службы Master Data Services) |
| Удаление существующей производной иерархии. | Удаление производной иерархии (Master Data Services) |