Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server на Windows
Управляемый экземпляр Azure SQL
Это важно
Службы Master Data Services (MDS) удаляются в SQL Server 2025 (17.x). Мы продолжаем поддерживать MDS в SQL Server 2022 (16.x) и более ранних версиях.
В 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}.
Чтобы суммировать эти дочерние элементы в определенных точках консолидации, можно создать консолидированные элементы в сущности «Продукт». Вставьте консолидированные элементы на тех уровнях дерева иерархии, где требуется суммировать листовые элементы. Нет ограничений в том, куда вы вставляете консолидированные элементы; однако каждый элемент (листовой или консолидированный) можно использовать только один раз.
Консолидированные элементы можно использовать для группировки элементов на любом уровне, а листовые и консолидированные элементы сортируются в том порядке, который вы зададите.
Связанные задачи
| Описание задачи | Тема |
|---|---|
| Создание новой явной иерархии. | Создать явную иерархию (Master Data Services) |
| Измените имя существующей явной иерархии. | Изменить имя явной иерархии (Master Data Services) |
| Удаление существующей явной иерархии. | Удалить явную иерархию (Master Data Services) |