Condividi tramite


Stored procedure di convalida (Master Data Services)

Si applica a: SQL Server - Solo Windows Istanza gestita di SQL di Azure

In Master Data Services, convalidare una versione per applicare regole di business a tutti i membri nella 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 di Gestione dati master, è possibile invece eseguire la convalida nell'interfaccia utente. Per maggiori informazioni, vedere Convalidare una versione rispetto alle regole di 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 ID dell'utente.
Model_ID L'ID modello.
Version_ID L'ID versione.

Vedi anche

Panoramica: Importazione di dati da tabelle (Master Data Services)
Convalidare una versione rispetto alle regole di business (Master Data Services)