验证存储过程 (Master Data Services)

在 Master Data Services 中,对某一版本进行验证以便将业务规则应用于该模型版本中的所有成员。

本主题说明如何使用 mdm.udpValidateModel 存储过程来验证数据。 如果您是主数据管理器 Web 应用程序的管理员,可以在 UI 中进行验证。 有关详细信息,请参阅针对业务规则验证版本 (Master Data Services)

注意注意

如果在临时过程完成前调用验证,将不验证未完成暂存的成员。

示例

DECLARE @ModelName nVarchar(50) = 'Customer' 
DECLARE @Model_id int 
DECLARE @UserName nvarchar(50)= 'DOMAIN\user_name' 
DECLARE @User_ID int 
DECLARE @Version_ID int 

SET @User_ID = (SELECT ID  
                 FROM mdm.tblUser u 
                 WHERE u.UserName = @UserName) 
SET @Model_ID = (SELECT Top 1 Model_ID 
                 FROM mdm.viw_SYSTEM_SCHEMA_VERSION 
                 WHERE Model_Name = @ModelName) 
SET @Version_ID = (SELECT MAX(ID) 
                 FROM mdm.viw_SYSTEM_SCHEMA_VERSION 
                 WHERE Model_ID = @Model_ID)

EXECUTE mdm.udpValidateModel @User_ID, @Model_ID, @Version_ID, 1 

参数

此过程的参数如下所示:

参数

说明

UserID

用户 ID。

Model_ID

模型 ID。

Version_ID

版本 ID。

请参阅

任务

针对业务规则验证版本 (Master Data Services)

概念

导入数据 (Master Data Services)