可以批量添加数据并在 Master Data Services 中对模型进行数据更改。
先决条件
您必须具有将数据插入 Master Data Services 数据库中的表的权限:stg.<name>_Leaf,stg.<name>_Consolidated,stg.<name>_Relationship。
必须有权在 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 Configuration Manager 中的 暂存批处理间隔 设置确定的时间间隔启动。 有关详细信息,请参阅系统设置(Master Data Services)。
查看在登台期间发生的错误。 有关详细信息,请参阅查看在暂存过程中发生的错误(Master Data Services)和暂存进程错误(Master Data Services)。
根据业务规则验证数据。
在 Master Data Manager 中,导航到模型的 资源管理器 功能区域,然后应用业务规则来验证数据。 有关详细信息,请参阅 验证特定成员是否符合业务规则(Master Data Services)。 还可以使用存储过程来验证数据。 有关详细信息,请参阅验证存储过程(Master Data Services)。
从临时表加载数据时,数据不会根据业务规则自动进行验证。 有关验证是什么以及何时发生验证的详细信息,请参阅“验证”(Master Data Services)。