在 Master Data Services 中,模型是主数据结构中最高级别的容器。 创建模型来管理类似数据的组,例如管理联机产品数据。 模型包含一个或多个实体,实体包含数据记录的成员。
![]() |
是否要试用 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)。