适用于:Windows
Azure SQL 托管实例上的 SQL Server
重要
Master Data Services(MDS)在 SQL Server 2025(17.x)中被移除。 我们继续支持 SQL Server 2022(16.x)和早期版本中的 MDS。
您可以在 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 (SSMS)。
使用 SQL Server 导入和导出向导,将数据导入到临时表。
有关更多信息,请参见 SQL Server Import and Export Wizard。
通过执行下列任一操作,将数据从临时表加载到 Master Data Services 表
运行与要将数据移入的暂存表相对应的暂存存储过程。
有关暂存存储过程和暂存表的概述,请参阅概述:从表导入数据 (Master Data Services)。 有关临时存储过程参数以及代码示例的详细信息,请参阅临时存储过程 (Master Data Services)。
使用主数据管理的“集成管理” 功能区域。
在“ Staging Batches ”页面的下拉列表里,选择你要添加数据的模型,然后点击 “开始批处理”。 “状态” 字段将指示执行批处理的状态。 有关状态的详细信息,请参阅导入状态 (Master Data Services)。
暂存过程将按 Master Data Services 配置管理器中的 暂存批处理间隔 设置所确定的时间间隔启动。 有关详细信息,请参阅系统设置 (Master Data Services)。
查看暂存期间发生的错误。 有关更多信息,请参阅查看暂存过程中发生的错误 (Master Data Services)和暂存过程错误 (Master Data Services)。
根据业务规则对数据进行验证。
在主数据管理器中,转到您的模型的资源管理器功能区域,然后应用业务规则来验证数据。 有关详细信息,请参阅根据业务规则验证特定成员 (Master Data Services)。 同时可以使用存储过程来验证数据。 有关详细信息,请参阅验证存储过程 (Master Data Services)。
从暂存表加载数据时,系统不会自动按照业务规则对数据进行验证。 有关执行何种验证以及何时执行的详细信息,请参阅验证 (Master Data Services)。