成员临时表 (Master Data Services)
使用 Master Data Services 数据库中的成员临时表 (mdm.tblStgMember) 可以创建叶成员、合并成员和排序规则。
注意 |
---|
您不能为元数据模型导入成员数据。元数据成员在添加和删除其关联对象(模型、实体、层次结构、属性和属性组)时自动添加和删除。 |
本主题包含以下各节:
表列
示例
表列
列名 |
说明 |
---|---|
ID |
显示自动分配的标识符。如果尚未处理此批次,则此字段为空。 |
Batch_ID |
显示自动分配的标识符,该标识符将记录分组以便临时存储。将为此批次中的所有成员分配此标识符,此标识符显示在主数据管理器用户界面中的“ID”列中。此值还显示在 mdm.tblStgBatch 中的“ID”字段中。 如果尚未处理此批次,则此字段为空。 |
UserName |
可选值。指定要用于在主数据管理器用户界面中筛选记录的用户名。已登录的用户可以查看:
该用户名应与主数据管理器用户列表中的名称匹配,例如 DOMAIN\user_name 或 server\user_name。 |
ModelName |
必需的值。指定模型的名称(区分大小写)。 |
HierarchyName |
仅当创建合并成员(“MemberType_ID”为“2”的成员)时,此值才是必需的。请为叶成员和集合保留为空。指定层次结构的名称。 |
EntityName |
必需的值。指定实体的名称。 |
MemberType_ID |
必需的值。指定要创建的成员的类型。可能的值包括:
|
MemberName |
可选值。为成员或集合指定名称。 |
MemberCode |
必需的值。指定唯一代码。
注意
如果该代码已存在,则不创建成员或集合。
|
Status_ID |
显示导入进程的状态。可能的值包括:
|
ErrorCode |
显示错误代码。有关“Status_ID”为“2”的所有记录的更详细说明,请查看主数据管理器中的“临时批处理错误”页。 |
示例
此示例处理位于 Master Data Services\Samples\Packages 目录(Master Data Services 的安装位置)中的示例产品模型。有关部署示例产品模型的详细信息,请参阅部署模型 (Master Data Services)。
您可以将此示例另存为平面文件并将该示例导入您的数据库。有关通过使用 SQL Server Integration Services 将数据导入数据库的详细信息,请参阅如何运行 SQL Server 导入和导出向导。
下面的示例演示如何创建叶成员、合并成员和集合。
此示例中的第一行包含列名。
第二行在 Product 模型的 Product 实体中创建 BK-M101 叶成员。
第三行在 Product 模型的 Product 实体的 Product Management 显式层次结构中创建 MW 合并成员。
第四行在 Product 模型的 Product 实体中创建 JR 集合。
ModelName,HierarchyName,EntityName,MemberType_ID,MemberName,MemberCode Product,,Product,1,Mountain-100,BK-M101 Product,Product Management,Product,2,Men's and Women's Products,MW Product,,Product,3,John's Responsibility,JR