Атрибуты на основе домена (службы Master Data Services)
Атрибут на основе домена — это атрибут, значения которого заполняются элементами сущности.
Атрибуты на основе домена не позволяют пользователям вводить недопустимые значения атрибутов. Для задания значения атрибута пользователь должен выбрать его из списка.
В следующем примере сущность «Продукт» имеет атрибут на основе домена с именем «Подкатегория». Атрибут «Подкатегория» заполняется значениями из сущности «Подкатегория».
Сущность «Подкатегория» имеет атрибут на основе домена с именем «Категория». Атрибут «Категория» заполняется значениями из сущности «Категория».
Во многих случаях имя атрибута на основе домена совпадает с именем сущности. Но это необязательно.
Одну и ту же сущность можно использовать в качестве атрибута на основе домена для нескольких других сущностей. Например, можно создать сущность «ИндикаторДаНет» со следующими элементами: «Да», «Нет» и «Может быть». Можно создать атрибут «ВНаличии» на основе домена и использовать сущность «ИндикаторДаНет» как источник. Или можно создать атрибут «Утверждено» на основе домена и использовать ту же сущность «ИндикаторДаНет» в качестве источника. Каждый раз, когда пользователи должны выбирать из списка членов сущности «ИндикаторДаНет», можно использовать сущность как атрибут на основе домена.
Связи между атрибутами на основе домена служат основой для производных иерархий.