导入数据 (Master Data Services)

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

您可以使用临时过程创建成员和集合,更新属性值,向集合添加成员,以及在显式层次结构中指定关系。

在 Master Data Services 中,临时过程还用于:

  • 在处理业务规则时更新或添加属性值。

  • 在部署包含主数据的模型部署包时更新模型中的数据。

有关临时过程工作流的详细信息,请参阅临时过程工作流 (Master Data Services)

注意注意

临时过程在 SQL Server 的后续版本中发生了重大变化。您可能要考虑升级到最新版本,以便充分利用提高的性能和可用性。

临时系统设置

Master Data Services 配置管理器中有一些会影响临时过程的设置。您可以在Master Data Services 配置管理器中或者直接在 Master Data Services 数据库系统设置表中调整这些设置。有关详细信息,请参阅系统设置 (Master Data Services)

临时表

Master Data Services 数据库包括三个临时表(可以使用组织的数据填充这些表)和一个批处理表(用于跟踪临时数据的每个批处理)。

表名

说明

mdm.tblStagingMember

用于创建叶成员、合并的成员和集合。

mdm.tblStgMemberAttribute

用于更新现有成员和集合的属性值。

还可以用于删除和重新激活成员和集合。

mdm.tblStgRelationship

用于:

  • 将成员添加到集合。

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

mdm.tblStgBatch

显示临时数据的每个批处理的状态。