Dela via


Lagrad procedur för validering (Master Data Services)

gäller för:SQL Server – Endast Windows Azure SQL Managed Instance

Viktigt!

Master Data Services (MDS) tas bort i förhandsversionen av SQL Server 2025 (17.x). Vi fortsätter att stödja MDS i SQL Server 2022 (16.x) och tidigare versioner.

I Master Data Services validerar du en version för att tillämpa affärsregler på alla medlemmar i modellversionen.

Det här avsnittet beskriver hur du använder den lagrade proceduren mdm.udpValidateModel för att verifiera data. Om du är administratör i Master Data Manager-webbprogrammet kan du göra validering i användargränssnittet i stället. Mer information finns i Verifiera en version mot affärsregler (Master Data Services).

Anmärkning

Om du anropar valideringen innan mellanlagringsprocessen är klar valideras inte medlemmar som inte har slutfört mellanlagringen.

Exempel

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  
  

Parameterar

Parametrarna för den här proceduren är följande:

Parameter Beskrivning
Användar-ID Användar-ID:t.
Model_ID Modell-ID:t.
Version_ID Versions-ID:t.

Se även

Översikt: Importera data från tabeller (Master Data Services)
Verifiera en version mot affärsregler (Master Data Services)