다음을 통해 공유


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

Master Data Services에서는 버전의 유효성을 검사하여 모델 버전의 모든 멤버에 비즈니스 규칙을 적용할 수 있습니다.

이 항목에서는 mdm.udpValidateModel 저장 프로시저를 사용하여 데이터의 유효성을 검사하는 방법에 대해 설명합니다. 마스터 데이터 관리자 웹 응용 프로그램에서 관리자는 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)