Явные иерархии (службы Master Data Services)

В службах Master Data Services явная иерархия организует элементы одной сущности любым указанным вами способом. Структура может быть разрежена, и, в отличие от производных иерархий, явные иерархии не основаны на связях атрибутов, зависящих от домена.

Группа объединенных членов других участников

Явная иерархия использует консолидированные элементы, создаваемые для группировки других членов. Эти консолидированные члены могут принадлежать только к одной явной иерархии одновременно. Эксплицитная иерархия также включает всех листовых членов из связанного объекта.

Явная иерархия может быть разрозненной, что означает, что она может заканчиваться на разных уровнях одновременно. Каждый консолидированный элемент может иметь неограниченное количество консолидированных и листовых элементов под собой или не иметь их вовсе. Конечные члены могут находиться под одним консолидированным членом или под несколькими уровнями консолидированных членов.

Замечание

Прежде чем создать явную иерархию, сущность должна быть доступна для явных иерархий. Дополнительные сведения см. в теме "Включение сущности для явных иерархий и коллекций" (службы Master Data Services).

Типы явных иерархий

Существует два типа явных иерархий: обязательные и не обязательные.

Обязательная явная иерархия

Обязательная явная иерархия — это иерархия, в которой все конечные элементы должны быть включены в иерархическое дерево. По умолчанию все участники включаются в корневую часть дерева. Вы можете изменить порядок элементов по мере необходимости.

Не обязательная явная иерархия

Необязательная явная иерархия — это иерархия, в которой все листовые элементы находятся в системно созданном узле Unused. Вы можете перемещать участников из этого узла по мере необходимости. Остальные члены могут оставаться в неиспользуемом узле.

При использовании явных иерархий, не являющихся обязательными, любые отчеты или анализ, выполненные в иерархии, могут не соответствовать отчетам или анализу, выполненным при обязательных иерархиях.

Правила

Следующие правила применяются к явным иерархиям (как обязательным, так и не обязательным).

  • Каждый листовой элемент можно включить в иерархию только один раз.

  • Все объединенные члены должны быть включены в иерархию.

  • Консолидированные члены не могут находиться в нескольких явных иерархиях.

  • Консолидированные элементы в дереве иерархии не обязательно должны содержать листовых элементов под ними.

  • При удалении явной иерархии удаляются все консолидированные элементы, используемые в иерархии.

  • При удалении консолидированного элемента, ранее находившегося в явной иерархии, все конечные элементы, сгруппированные с помощью этого консолидированного элемента, перемещаются в корень.

Явные иерархии и производные иерархии

В следующей таблице показаны некоторые различия между явными и производными иерархиями.

Явные иерархии Производные иерархии
Структура определяется пользователем Структура происходит из отношений между атрибутами, основанными на домене
Содержит элементы из одной сущности Содержит элементы из нескольких сущностей
Использует объединенные члены для группирования других участников Использует листовые элементы из одной сущности для группирования листовых элементов из другой сущности
Может быть рваным Всегда содержит согласованное количество уровней

Пример явной иерархии

В следующем примере сущность Product содержит эти конечные элементы: BK-M101 {Mountain-100}, BK-M201 {Mountain-200}, BK-M301 {Mountain-300}, BK-R150 {Road-150}, BK-R450 {Road-450} и BK-R650 {Road-650}.

Чтобы суммировать эти конечные элементы в определенных точках консолидации, можно создать консолидированные члены в сущности Product. Вставьте объединенные члены на уровнях в дерево иерархии, где нужно суммировать конечные элементы. Нет ограничений на вставку консолидированных элементов; однако каждый элемент (конечный или консолидированный) можно использовать только один раз.

Пример явной иерархии горного велосипеда

Консолидированные элементы можно использовать для группирования членов на любом уровне, а конечные и консолидированные элементы сортируются в указанном порядке.

Описание задачи Тема
Активируйте сущность для явных иерархий и коллекций. Активировать сущность для явных иерархий и коллекций (службы Master Data Services)
Создайте явную иерархию. Создание явной иерархии (Master Data Services)
Измените имя существующей явной иерархии. Изменение названия явной иерархии (Службы управления основными данными)
Удалите существующую явную иерархию. Удаление явной иерархии (службы Master Data Services)