유효성 검사 저장 프로시저(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)