添加、更新和删除数据 (Master Data Services)
可以批量添加数据并Master Data Services对模型进行数据更改。
必备条件
必须有权将数据插入 stg。<name>_Leaf,stg。<name>_Consolidated,stg。<name>_Relationship Master Data Services 数据库中的表。
必须有权在Master Data Services数据库中执行stg.udp_<name>_Leaf、stg.udp_<name>_Consolidated或stg.udp_<name>_Relationship存储过程。
模型的状态不能是“已提交” 。
在 Master Data Services 数据库中添加、更新和删除数据
准备成员以导入到Master Data Services数据库中的相应临时表,包括为必填字段提供值。 有关临时表的概述,请参阅数据导入 (Master Data Services)
对于叶成员,该表为 stg。<name>_Leaf,其中 <name> 引用相应的实体。 有关必填字段的信息,请参阅叶成员临时表 (Master Data Services)
对于合并成员,表为 stg。<name>_Consolidated。 有关必填字段的信息,请参阅合并成员临时表 (Master Data Services) 。
若要移动显式层次结构中成员的位置,表为 stg。<name>_Relationship。 有关必填字段的信息,请参阅关系临时表 (Master Data Services) 。
有关在显式层次结构中移动成员的概述,请参阅数据导入 (Master Data Services) 。
使用 ImportType 字段值来指定你要创建新的成员、停用成员或删除成员。 有关值的详细信息,请参阅叶成员临时表 (Master Data Services) 和合并成员临时表 (Master Data Services) 。
有关停用和删除成员的概述,请参阅数据导入 (Master Data Services) 。
打开SQL Server Management Studio并连接到Master Data Services数据库的数据库引擎实例。
有关详细信息,请参阅 SQL Server Management Studio。
使用SQL Server导入和导出向导将数据导入临时表。
有关更多信息,请参见 SQL Server Import and Export Wizard。
执行以下操作之一,将数据从临时表加载到Master Data Services表
运行临时表(想要移动数据到的目标位置)相对应的临时存储过程。
有关暂存存储过程和暂存表的概述,请参阅数据导入 (Master Data Services) 。 有关暂存存储过程的参数和代码示例的详细信息,请参阅暂存存储过程 (Master Data Services) 。
使用主数据管理的“集成管理” 功能区域。
“临时批处理” 页上,在下拉列表中选择向其添加数据的模型,然后单击“开始批处理” 。 “状态” 字段将指示执行批处理的状态。 有关状态的详细信息,请参阅导入状态 (Master Data Services) 。
暂存进程按Master Data Services 配置管理器中的“暂存批处理间隔”设置确定的时间间隔启动。 有关详细信息,请参阅 (Master Data Services) 系统设置。
查看在临时过程中出现的错误。 有关详细信息,请参阅查看在暂存过程中发生的错误 (Master Data Services) 和暂存进程错误 (Master Data Services) 。
根据业务规则对数据进行验证。
在主数据管理器中,导航到模型的“资源管理器” 功能区域,然后应用业务规则以验证数据。 有关详细信息,请参阅根据业务规则验证特定成员 (Master Data Services) 。 同时可以使用存储过程来验证数据。 有关详细信息,请参阅验证存储过程 (Master Data Services) 。
使用临时表加载数据时,不会自动根据业务规则验证数据。 有关验证是什么以及何时进行验证的详细信息,请参阅验证 (Master Data Services) 。