导入数据 (Master Data Services)

您可以使用来自您的组织的不同数据源的数据填充 Master Data Services 数据库。 为使数据处于适当的 Master Data Services 数据库表中,您必须将数据导入到临时表中,然后将临时数据作为批进行处理。

可以使用临时过程来:

  • 创建、更新、停用和删除叶成员以及合并成员。

  • 更新属性值。

  • 指定显式层次结构中的关系。

注意注意

从 SQL Server 2008 R2 开始已更改了临时过程。 您可以继续使用 SQL Server 2008 R2 过程,但是临时过程现在更灵活,性能更高。 有关这些更改的详细信息,请参阅 SQL Server 2012 中不推荐使用的 Master Data Services 功能SQL Server 2012 中不再支持的 Master Data Services 功能

临时表

Master Data Services 数据库包含三个临时表,您可以使用自己组织的数据填充它们。 填充这些表后,启动临时过程以将数据从临时表加载到相应的 MDS 表。

每个表的名称是在创建实体时指定的,且不可更改。 如果临时表的名称包含 _1 或其他数字,则在创建实体时已存在带此名称的其他表。

表名

说明

stg. name_Leaf

创建、更新和删除叶成员及其属性。

stg. name_Consolidated

创建、更新和删除合并成员及其属性。

stg. name_Relationship

在一个显式层次结构中移动成员。

启动临时过程

通过使用存储过程或主数据管理器 Web 应用程序来启动临时过程。

使用存储过程启动临时过程

Master Data Services 数据库包括与临时表关联的存储过程。 使用这些存储过程可将数据从临时表加载到相应的 MDS 表。 这些存储过程的命名方式类似于关联的表的命名方式:

  • stg.udp_name_Leaf

  • stg.udp_name_Consolidated

  • stg.udp_name_Relationship

有关这些存储过程的详细信息,请参阅临时存储过程 (Master Data Services)

使用 Web 应用程序启动临时过程

您可以使用 Web 应用程序的**“集成管理”功能区域来启动临时过程。 将根据 Master Data Services 配置管理器中的“临时批处理间隔”**设置所确定的间隔在 UI 中启动临时过程。

记录事务

导入或更新数据或关系时,可以记录发生的所有事务。 存储过程中的选项允许进行此日志记录。 如果从主数据管理器 Web 应用程序启动临时过程,则不进行日志记录。

在 Master Data Services 配置管理器中,**“记录临时事务”**设置不应用于暂存数据的此方法。

验证数据

使用临时过程加载数据时,不自动根据业务规则验证数据。 您必须手动或使用存储过程验证数据。

有关执行何种验证以及何时执行的详细信息,请参阅验证 (Master Data Services)

相关任务

任务说明

主题

创建、更新和删除成员及其属性。

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

在一个显式层次结构中移动成员。

使用临时过程移动显式层次结构成员 (Master Data Services)

临时过程故障排除。

临时过程故障排除 (Master Data Services)

相关内容