基于域的属性 (Master Data Services)

适用于:SQL Server - 仅限 Windows Azure SQL 托管实例

在 Master Data Services 中,基于域的属性为另一个实体成员填充值的属性。 可以将基于域的属性视为受限制列表,基于域的属性防止用户输入无效的属性值。 若要选择某一属性值,用户必须从列表中进行选择。

基于域的属性示例

在下图中,Product 实体具有名为 Subcategory 的基于域的属性。 该 Subcategory 属性用来自 Subcategory 实体的值填充。

Subcategory 实体具有名为 Category 的基于域的属性。 该 Category 属性用来自 Category 实体的值填充。

Domain-Based Attributes in an Entity

将同一实体用于多个基于域的属性

你可以将同一实体用作多个实体的基于域的属性。 例如,你可以创建名为 YesNoIndicator 的一个实体,该实体具有成员 Yes、No 和 Maybe。 你可以创建名为 InStock 的基于域的属性并且使用 YesNoIndicator 实体作为源。 还可以创建名为 Approved 的另一个基于域的属性并且使用 YesNoIndicator 实体作为源。 只要你希望用户从 YesNoIndicator 实体的成员列表中进行选择,就可以将该实体用作基于域的属性。

基于域的属性构成派生层次结构

基于域的属性关系是用于派生层次结构的基础。 有关详细信息,请参阅派生层次结构 (Master Data Services)

任务说明 主题
创建来自现有实体的基于域的新属性。 创建基于域的属性 (Master Data Services)
创建新实体。 创建实体 (Master Data Services)