Compartilhar via


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

Aplica-se a: SQL Server - somente Windows Instância Gerenciada de SQL do Azure

No Master Data Manager, valide uma versão para aplicar regras de negócio a todos os membros da 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 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çã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.

Confira também

Visão geral: importar dados de tabelas (Master Data Services)
Validar uma versão em relação a regras de negócio (Master Data Services)