Partilhar via


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

Aplica-se a:SQL Server no Windows Azure SQL Managed Instance

Importante

Os Serviços de Dados Mestres (MDS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao MDS no SQL Server 2022 (16.x) e em versões anteriores.

No 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 for administrador na aplicação web Master Data Manager, pode validar diretamente na interface. 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 que o processo de preparo seja concluído, os membros que não terminaram 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 deste procedimento são os seguintes:

Parâmetro Descrição
ID de utilizador O ID do usuário.
ID_Modelo O ID do modelo.
ID_Versão O ID da versão.

Ver também

Visão geral: Importando dados de tabelas (Master Data Services)
Validar uma versão em relação às regras de negócios (Master Data Services)