Partilhar via


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

Em Master Data Services, valide uma versão para aplicar regras de negócios a todos os membros na versão do modelo.

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

Observaçã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 do usuário.
Model_ID A ID do modelo.
Version_ID A ID da versão.

Consulte Também

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