第 4 课:在 MDS 中存储供应商数据

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 仅维护公司使用的供应商。

在本课中,你将执行以下任务:

  1. 使用 Master Data Manager Web 应用程序MDS 中创建供应商模型。

  2. 在 Excel 中 打开清理和匹配的供应商 Data.xls ,并使用 适用于 Excel 的 MDS 外接程序 创建名为 “供应商 ”的实体,并将数据上传到 MDS。

  3. 使用 Master Data Manager 验证是否在 MDS 中创建数据。

  4. 创建一个名为 State 的实体,并将供应商实体的状态属性更新为基于域的属性,具体取决于状态实体。 使用 适用于 Excel 的 MDS 外接程序完成这些操作。

  5. 使用 Master Data Manager 验证是否创建了基于域的属性,并更新 State 实体的 Name 属性的值。

  6. Excel 中查看使用 Master Data Manager 进行的更新。

  7. 状态 实体中的值加载到 Excel 并添加值,并使用 Master Data Manager 验证添加内容。

  8. 使用 Master Data Manager,通过供应商实体与状态实体之间基于域的属性关系(供应商实体的状态属性属于状态实体类型)来创建和使用派生层次结构。

下一步

任务 1:使用 Master Data Manager 创建供应商模型