다음을 통해 공유


유효성 검사 저장 프로시저(Master Data Services)

MDS(Master Data Services) 모델 버전의 모든 멤버에 비즈니스 규칙을 적용하는 버전의 유효성을 검사합니다.

이 항목에서는 mdm.udpValidateModel 저장 프로시저를 사용하여 데이터의 유효성을 검사하는 방법에 대해 설명합니다. Master Data Manager 웹 애플리케이션의 관리자인 경우 대신 UI에서 유효성 검사를 수행할 수 있습니다. 자세한 내용은 비즈니스 규칙에 대한 버전 유효성 검사(MDS(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  
  

매개 변수

이 프로시저의 매개 변수는 다음과 같습니다.

매개 변수 Description
UserID 사용자 ID입니다.
Model_ID 모델 ID입니다.
Version_ID 버전 ID입니다.

참고 항목

데이터 가져오기(Master Data Services)
비즈니스 규칙에 대해 버전 유효성 검사(Master Data Services)