验证存储过程 (Master Data Services)
适用于:SQL Server - 仅限 Windows Azure SQL 托管实例
在 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)