Master Data Services (MDS) 是针对主数据管理的 SQL Server 解决方案。 主数据管理(MDM)描述了组织为发现和定义非事务性数据列表所做的努力。
模型是 Master Data Services 中组织的最高级别,并组织主数据的结构。 MDS 实现可以有一个或多个模型,其中每个模型对类似数据进行分组。 一般情况下,主数据可通过四种方式之一进行分类:人员、地点、事物或概念。 例如,可以创建产品模型以包含与产品相关的数据,也可以创建客户模型以包含与客户相关的数据。 有关更多详细信息 ,请参阅模型(Master Data Services )。
模型可以包含一个或多个实体。 每个实体都有属性(列)和成员(行)。 每行都包含主数据。 在本课中,你将创建一个供应商模型,其中包含两个名为“供应商”和“状态”的实体。 供应商实体具有以下属性:代码、名称、联系人名字、联系人姓氏、联系人电子邮件地址、地址行、城市、州、Zip 和国家/地区。 有关属性的更多详细信息 ,请参阅属性(Master Data Services )。 Code 和 Name 属性对应于清理和匹配的供应商 Excel 文件中供应商ID和供应商名称的列。
基于域的属性是一个属性,其值由另一个实体的成员填充。 基于域的属性可防止用户输入无效的属性值。 只能从另一个实体填充的下拉列表中选择属性值。 在本教程中,供应商实体的状态属性是基于域的属性,其中包含来自 State 实体的值。 您只能将供应商实体的 State 属性的值更改成 State 实体中的某个值。 有关更多详细信息 ,请参阅Domain-Based 属性 。
MDS 中的派生层次结构派生自模型中基于域的属性关系。 在本教程中,将在供应商实体和 State 实体之间创建派生层次结构。 创建派生层次结构后,将在 Master Data Manager 浏览器中看到状态列表。 单击列表中的某个状态时,右侧窗格中会显示处于该状态的供应商。 稍后将基于此关系创建派生层次结构。 有关更多详细信息,请参阅 派生层次结构 。
你在 DQS 中构建了一个知识库,并用它来清理和匹配供应商数据,并将结果存储在清理和匹配的供应商 Data.xls 文件中。 在本课中,你将清理和匹配的数据上传到 MDS。 DQS 仅包含有关数据(元数据)的知识,而 MDS 存储数据本身(主集)。 例如:DQS 可能了解多个供应商,但 MDS 仅维护公司使用的供应商。
在本课中,你将执行以下任务:
使用 Master Data Manager Web 应用程序在 MDS 中创建供应商模型。
在 Excel 中 打开清理和匹配的供应商 Data.xls ,并使用 适用于 Excel 的 MDS 外接程序 创建名为 “供应商 ”的实体,并将数据上传到 MDS。
使用 Master Data Manager 验证是否在 MDS 中创建数据。
创建一个名为 State 的实体,并将供应商实体的状态属性更新为基于域的属性,具体取决于状态实体。 使用 适用于 Excel 的 MDS 外接程序完成这些操作。
使用 Master Data Manager 验证是否创建了基于域的属性,并更新 State 实体的 Name 属性的值。
在 Excel 中查看使用 Master Data Manager 进行的更新。
将 状态 实体中的值加载到 Excel 并添加值,并使用 Master Data Manager 验证添加内容。
使用 Master Data Manager,通过供应商实体与状态实体之间基于域的属性关系(供应商实体的状态属性属于状态实体类型)来创建和使用派生层次结构。