Condividi tramite


Stored procedure di convalida (Master Data Services)

In Master Data Services convalidare una versione per applicare regole business a tutti i membri della versione del modello.

In questo argomento viene illustrato come usare la stored procedure mdm.udpValidateModel per convalidare i dati. Se si è un amministratore nell'applicazione Web Master Data Manager, è invece possibile eseguire la convalida nell'interfaccia utente. Per altre informazioni, vedere Convalidare una versione rispetto alle regole business (Master Data Services).

Nota

Se si richiama la convalida prima del completamento del processo di gestione temporanea, i membri che non hanno completato la gestione temporanea non saranno convalidati.

Esempio

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  
  

Parametri

I parametri di questa procedura sono i seguenti:

Parametro Descrizione
UserID L'ID utente.
Model_ID L'ID modello.
Version_ID L'ID versione.

Vedere anche

Importazione dati (Master Data Services)
Convalidare una versione rispetto a regole business (Master Data Services)