Master Data Services 概述

在 Master Data Services 中,模型是主数据结构中最高级别的容器。 创建一个模型来管理类似数据的组,例如管理联机产品数据。 模型包含一个或多个实体,而实体包含属于数据记录的成员。

Azure 虚拟机 是否想要试用 SQL Server 2016? 注册 Microsoft Azure,然后转到此处启动已安装 SQL Server 2016 的虚拟机。 完成后,可以删除虚拟机。

例如,你的在线产品模型可能包含多个实体(如 Product、Color 和 Style)。 颜色实体可能包含红色、银色和黑色的成员。

具有颜色实体的产品模型

模型还包含实体中定义的属性。 属性包含可帮助描述实体成员的值。 存在自由格式的属性和基于域的属性。 基于域的属性包含实体成员填充的值,并且可用作其他实体的属性值。

例如,Product 实体可能具有针对 Cost 和 Weight 的自由格式的属性。 并且,存在颜色的基于域的属性,该颜色包含 Color 实体成员填充的值。 此颜色主列表用作 Product 实体的属性值。

具有基于颜色域的属性

派生的层次结构来自模型中各个实体之间的关系。 这些都是基于域的属性关系。 例如,在产品模型中,你可以具有来自 Color 和 Product 实体之间的关系的颜色派生层次结构。

为数据定义基本结构后,可以使用导入功能开始添加数据记录 (成员) 。 将数据加载到临时表中,使用业务规则验证数据,并将数据加载到 MDS 表中。 业务规则还可用于设置属性值。

下表概述了关键Master Data Services任务。 除非另有说明,否则,所有以下过程都要求您是模型管理员。 有关详细信息,请参阅管理员 (Master Data Services)

注意

你可能希望在测试环境中完成以下任务,并使用安装Master Data Services时提供的示例数据。 有关详细信息,请参阅部署模型 (Master Data Services)

操作 详细信息 相关主题
创建模型 在您创建一个模型时,该模型将被视作 VERSION_1。 模型 (Master Data Services)

创建模型 (Master Data Services)
创建实体 可以创建所需的任何数目的实体以便包含您的成员。 实体 (Master Data Services)

创建实体 (Master Data Services)
创建要用作基于域的属性的实体 若要创建基于域的属性,请首先创建实体以便填充属性值列表。 基于域的属性 (Master Data Services)

创建基于域的属性 (Master Data Services)
为实体创建属性 创建用于描述成员的属性。 Name 和 Code 属性自动包括在每个实体中,并且不能被删除。 您可能要创建其他自由格式的属性以便包含文本、日期、数字或文件。 属性 (Master Data Services)

创建文本属性 (Master Data Services)

创建数字属性 (Master Data Services)

创建日期属性 (Master Data Services)

创建链接属性 (Master Data Services)

创建文件属性 (Master Data Services)
创建属性组 如果对于某一实体您具有超过四个或五个属性,则最好创建属性组。 这些组是在 “资源管理器” 中网格之上显示的选项卡,并且它们有助于通过在单独的选项卡上将某些属性组合在一起,简化导航行为。 <插入图像> 属性组 (Master Data Services)

创建属性组 (Master Data Services)
为支持实体 (成员) 导入数据记录 通过使用临时过程为你的支持实体导入数据。

对于 Product 模型,这可能意味着导入颜色或大小。

也可以手动创建成员。

注意:如果用户对实体的叶模型对象具有最低 更新 权限,并且有权访问 资源管理器 功能区域,则用户可以在 Master Data Manager 中创建成员。
数据导入 (Master Data Services)

使用临时过程在 Master Data Services 中加载或更新成员

创建叶成员 (Master Data Services)
创建业务规则以确保数据质量 创建和发布业务规则以便确保您的数据的精确性。 可以使用业务规则执行以下操作:

设置默认属性值。

更改属性值。

在数据未通过业务规则验证时发送电子邮件通知。
业务规则 (Master Data Services)

创建和发布业务规则 (Master Data Services)

通知 (Master Data Services)

配置电子邮件通知 (Master Data Services)

配置业务规则以发送通知 (Master Data Services)
为主实体导入数据记录(成员)。 应用业务规则 通过使用临时过程为你的主实体导入数据。 完成操作后,请验证该版本。 这会将业务规则应用于该模型版本中的所有成员。

然后,您可以纠正任何业务规则验证问题。
验证 (Master Data Services)

针对业务规则验证版本 (Master Data Services)

验证存储过程 (Master Data Services)
创建派生层次结构 派生的层次结构可以随着你的业务需求的变化进行更新,并且确保所有成员都处于适当的级别。 派生层次结构 (Master Data Services)

创建派生层次结构 (Master Data Services)
如果需要,创建显式层次结构 如果您想要创建不是基于级别并且包括来自单个实体的成员的层次结构,则可以创建显式层次结构。 显式层次结构 (Master Data Services)

创建显式层次结构 (Master Data Services)
如果想要,创建集合 如果您想要查看不同的成员分组以便进行报告或分析并且不需要完整层次结构,则可以创建集合。

注意:如果用户对集合模型对象具有最低 更新 权限,并且对 资源管理器 功能区域具有访问权限,则可以在 Master Data Manager 中创建集合。
集合 (Master Data Services)

创建集合 (Master Data Services)
创建用户定义元数据 为了描述您的模型对象,请将用户定义元数据添加到您的模型中。 这些元数据可以包括对象的所有者或者数据源。 元数据 (Master Data Services)

添加元数据 (Master Data Services)
锁定模型版本和分配版本标志 锁定模型版本可以防止对成员进行的更改,但管理员除外。 在根据业务规则已成功对版本的数据进行了验证后,您可以提交该版本,这阻止所有用户对成员的更改。

创建一个版本标志并将其分配给模型。 标志帮助用户和订阅系统确定要使用模型的哪个版本。
版本 (Master Data Services)

锁定版本 (Master Data Services)

创建版本标志 (Master Data Services)
创建订阅视图 要使订阅系统能够使用主数据,请创建订阅视图,以在Master Data Services数据库中创建标准视图。 导出数据 (Master Data Services)

创建订阅视图 (Master Data Services)
配置用户和组权限 您不能将测试环境中的用户和组权限复制到生产环境。 但是,可以使用您的测试环境确定最终要在生产中使用的安全性。 安全性 (Master Data Services)

添加组 (Master Data Services)

添加用户 (Master Data Services)

在就绪后,您可以将模型(具有或不具有有关数据)部署到您的生产环境中。 有关详细信息,请参阅部署模型 (Master Data Services)