验证存储过程 (Master Data Services)

在 Master Data Services 中,验证版本以将业务规则应用于模型版本中的所有成员。

本主题说明如何使用 mdm.udpValidateModel 存储过程来验证数据。 如果你是 Master Data Manager 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)