关系临时表 (Master Data Services)
使用 Master Data Services 数据库中的父子关系临时表 (mdm.tblStgRelationship) 可以执行以下操作:
在显式层次结构中移动成员。
将成员添加到集合。
本主题包含以下各节:
表列
示例
表列
列名 |
说明 |
---|---|
ID |
显示自动分配的标识符。如果尚未处理此批次,则此字段为空。 |
Batch_ID |
显示自动分配的标识符,该标识符将记录分组以便临时存储。将为此批次中的所有成员分配此标识符,此标识符显示在主数据管理器用户界面中的“ID”列中。此值还显示在 mdm.tblStgBatch 中的“ID”字段中。 如果尚未处理此批次,则此字段为空。 |
VersionName |
未使用。 |
UserName |
可选值。指定要用于在主数据管理器用户界面中筛选记录的用户名。已登录的用户可以查看:
该用户名应与主数据管理器用户列表中的名称匹配,例如 DOMAIN\user_name 或 server\user_name。 |
ModelName |
必需的值。指定模型的名称(区分大小写)。 |
EntityName |
必需的值。指定实体的名称。 |
HierarchyName |
仅当为显式层次结构中的成员指定关系时,此值才是必需的。指定显式层次结构名称。 如果是向集合添加成员,请保留为空。 |
MemberType_ID |
指定是将成员添加到显式层次结构还是集合中。可能的值包括:
|
MemberCode |
必需的值。指定成员代码。 |
TargetCode |
必需的值。 对于显式层次结构:
可以对“TargetCode”使用“MDMUNUSED”,将叶成员添加到非强制显式层次结构的“未使用”节点。 可以对“TargetCode”使用“ROOT”,将成员添加到显式层次结构的根节点。 对于集合,指定要将成员添加到的集合的代码。 |
TargetType_ID |
必需的值。 对于显式层次结构:
对于集合,请指定“1”。 |
SortOrder |
可选值。对于显式层次结构,指定一个整数来表示该成员相对于父级下其他成员的成员顺序。每个成员应具有唯一编号。 |
Status_ID |
显示导入进程的状态。可能的值包括:
|
ErrorCode |
显示错误代码。有关“Status_ID”为“2”的所有记录的更详细说明,请查看主数据管理器中的“临时批处理错误”页。 |
示例
如果已经完成以下任务,则可以将下面的示例保存为平面文件并将该示例导入 Master Data Services 数据库:
已部署位于 Master Data Services\Samples\Packages 目录(Master Data Services 的安装位置)中的示例产品模型。有关部署示例产品模型的详细信息,请参阅部署模型 (Master Data Services)。
已导入成员临时表 (Master Data Services) 中的示例。
有关通过使用 SQL Server Integration Services 将数据导入数据库的详细信息,请参阅如何运行 SQL Server 导入和导出向导。
下面的示例演示如何暂存属性关系。
此示例中的第一行包含列名。
第二行将 MW 合并成员指定为 Product Management 显式层次结构中的 BK-M101 叶成员的父级。
第三行将 BK-M101 叶成员指定为 Product Management 显式层次结构中的 BK-M18B-40 叶成员的同级(所处的级别相同)。
第四行将 JR 集合添加到 USBIKE2WRK 集合。
第五行将 BK-M101 叶成员添加到 USBIKE2WRK 集合。
第六行将 MW 合并成员添加到 USBIKE2WRK 集合。
ModelName,EntityName,HierarchyName,MemberType_ID,MemberCode,TargetCode,TargetType_ID Product,Product,Product Management,4,BK-M101,MW,1 Product,Product,Product Management,4,BK-M18B-40,BK-M101,2 Product,Product,,5,JR,USBIKE2WRK,1 Product,Product,,5,BK-M101,USBIKE2WRK,1 Product,Product,,5,MW,USBIKE2WRK,1