Атрибуты на основе домена (службы Master Data Services)

Область применения:SQL Server — только управляемый экземпляр SQL Windows Azure

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

Пример атрибута на основе домена

На следующем рисунке сущность Product имеет атрибут на основе домена с именем Subcategory. Атрибут «Подкатегория» заполняется значениями из сущности «Подкатегория».

Сущность «Подкатегория» имеет атрибут на основе домена с именем «Категория». Атрибут «Категория» заполняется значениями из сущности «Категория».

Domain-Based Attributes in an Entity

Использование одной и той же сущности для нескольких атрибутов на основе домена

Одну и ту же сущность можно использовать в качестве атрибута на основе домена для нескольких других сущностей. Например, можно создать сущность "ИндикаторДаНет" со следующими элементами: "Да", "Нет" и "Может быть". Можно создать атрибут «ВНаличии» на основе домена и использовать сущность «ИндикаторДаНет» как источник. Также можно создать другой атрибут на основе домена под названием Approved и использовать сущность YesNoIndicator в качестве источника. Каждый раз, когда пользователи должны выбирать из списка членов сущности «ИндикаторДаНет», можно использовать сущность как атрибут на основе домена.

Атрибуты на основе домена формируют производные иерархии

Связи между атрибутами на основе домена служат основой для производных иерархий. Дополнительные сведения см. в разделе "Производные иерархии" (службы Master Data Services).

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