다음을 통해 공유


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

적용 대상: SQL Server - Windows 한정 Azure SQL Managed Instance

마스터 데이터 서비스 모델 버전의 모든 구성원에 업무 규칙을 적용하는 버전의 유효성을 검사합니다.

이 항목에서는 mdm.udpValidateModel 저장 프로시저를 사용하여 데이터의 유효성을 검사하는 방법에 대해 설명합니다. 마스터 데이터 관리자자 웹 애플리케이션의 관리자인 경우라면 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  
  

매개 변수

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

매개 변수 설명
UserID 사용자 ID입니다.
모델_ID입니다 모델 ID입니다.
Version_ID 버전 ID입니다.

참고 항목

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