创建基于域的属性(用于 Excel 的 MDS 外接程序)

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

在 Master Data Services Add-in for Excel 中,如果需要将列中的值限定为某组特定的值,管理员可以创建基于域的属性。

这些值可以已处于工作表中,也可以来自某一现有实体。

注意

如果用户在该约束列键入某个值,而不是从列表中进行选择,则在用户发布时将在 $InputStatus$ 列中显示错误。

先决条件

若要执行此过程:

  • 您必须有权访问 “系统管理” 功能区域和 “资源管理器” 功能区域。

  • 您必须是模型管理员。 有关详细信息,请参阅 管理员 (Master Data Services)

  • 模型和实体必须已经存在。

若要执行此过程:

  1. 在 Excel 中,加载包含要约束的列(属性)的实体。 有关详细信息,请参阅 从 Master Data Services 中将数据导出至 Excel

  2. 单击要约束的列中的任意单元。

  3. “生成模型” 组中,单击 “特性属性”

  4. 在“特性属性”对话框的“属性类型”列表中,选择“约束列表(基于域)”

  5. “使用以下位置的值填充属性” 列表中:

    • 若要使用工作表中的值,请选择 “所选列”。 将使用所选列中的值创建新实体和新的临时表。

    • 若要使用现有实体中的值,请选择该实体的名称。

    如果实体超过 50 个,可以筛选和搜索实体。 否则,从下拉列表选择实体。

  6. 如果您在前一步骤中选择 “所选列” ,则在 “新实体名称” 框中键入新实体的名称。 该名称可与列(属性)名称相同。

  7. 单击“确定”。 列中的每个单元现在都有一个可供用户从中选择的值列表。

后续步骤

另请参阅

基于域的属性 (Master Data Services)
创建实体 (MDS Add-in for Excel)
生成模型 (MDS Add-in for Excel)