Compartilhar via


Procedimento armazenado de validação (Master Data Services)

No Master Data Services, valide uma versão para aplicar regras de negócio a todos os membros da versão modelo.

Este tópico explica como usar o procedimento armazenado mdm.udpValidateModel para validar dados. Se você for um administrador no aplicativo Web do Master Data Manager, poderá fazer validação na interface do usuário em vez disso. Para obter mais informações, consulte Validar uma versão em relação a regras de negócio (Master Data Services).

ObservaçãoObservação

Se você invocar a validação antes de o processo de preparo ser concluído, os membros que não concluíram o preparo não serão validados.

Exemplo

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 

Parâmetros

Os parâmetros desse procedimento são os seguintes:

Parâmetro

Descrição

UserID

A ID de usuário.

Model_ID

A ID do modelo.

Version_ID

A ID da versão.

Consulte também

Tarefas

Validar uma versão em relação a regras de negócio (Master Data Services)

Conceitos

Importando dados (Master Data Services)