Master Data Services 概述

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

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

例如,联机产品模型可能包含产品、颜色和样式等实体。 颜色实体可能包含红色、银色和黑色颜色的成员。

产品模型与颜色实体

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

例如,产品实体可能具有用于成本和重量的自由格式属性。 并且,有一个基于域的颜色属性,其中包含由颜色实体成员填充的值。 此颜色主列表用作 Product 实体的属性值。

具有基于颜色域的属性的产品实体

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

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

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

注释

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

行动 详细信息 相关主题
创建模型 创建模型时,会将其视为VERSION_1。 模型(Master Data Services)

创建模型(Master Data Services)
创建实体 您可以根据需要创建任意数量的实体来容纳您的成员。 实体(Master Data Services)

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

创建 Domain-Based 属性(Master Data Services)
为实体创建属性 创建用于描述成员的属性。 名称和代码属性会自动包含在每个实体中,无法删除。 你可能想要创建其他自由格式属性来包含文本、日期、数字或文件。 属性(Master Data Services)

创建文本属性(Master Data Services)

创建数值属性(Master Data Services)

创建日期属性 (Master Data Services)

创建链接属性 (Master Data Services)

创建文件属性(Master Data Services)
创建属性组 如果实体具有四个或五个以上的属性,则可能需要创建属性组。 这些组是在 资源管理器 中网格上方显示的选项卡,它们通过将属性组合在单个选项卡上来帮助简化导航。 <INSERT IMAGE> 属性组 (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)

创建显式层次结构(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)。