Иерархии (службы основных данных)

Применимо к:SQL Server на Windows Управляемый экземпляр Azure SQL

Это важно

Службы Master Data Services (MDS) удаляются в SQL Server 2025 (17.x). Мы продолжаем поддерживать MDS в SQL Server 2022 (16.x) и более ранних версиях.

В службах Master Data Services иерархия — это структура дерева, которую можно использовать для:

  • Группируйте похожих участников в целях организации.

  • Объединяйте и суммируйте данные об элементах для отчетности и анализа.

Что содержится в иерархиях

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

Если необходимо создать группирование подмножества элементов, рассмотрите возможность использования коллекции. Дополнительные сведения см. в разделе Коллекции (Master Data Services).

Виды иерархий

Можно создавать разные иерархии для просмотра и систематизации элементов разными способами. Вы можете создать:

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

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

Примечание.

Все элементы в иерархии должны быть в одной модели.

Иерархии не являются классификациями

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

Например, один велосипед может быть упомянут в классификации дважды: один раз, потому что его цвет красный, и один раз, потому что его размер равен 38. В иерархии велосипед представлен только один раз, поэтому нужно решить, показывать ли его по его цвету или размеру.

Пример иерархии

В следующем примере в иерархии элементы продуктов группируются по элементам подкатегории.

Пример иерархии сгруппирован по подкатегории

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