Delen via


Opgeslagen procedure voor validatie (Master Data Services)

Van toepassing op:SQL Server in Windows Azure SQL Managed Instance

Belangrijk

Master Data Services (MDS) wordt verwijderd in SQL Server 2025 (17.x). MdS wordt nog steeds ondersteund in SQL Server 2022 (16.x) en eerdere versies.

Valideer in Master Data Services een versie om bedrijfsregels toe te passen op alle leden in de modelversie.

In dit onderwerp wordt uitgelegd hoe u de opgeslagen procedure mdm.udpValidateModel gebruikt om gegevens te valideren. Als u een beheerder bent in de Master Data Manager-webtoepassing, kunt u in plaats daarvan validatie uitvoeren in de gebruikersinterface. Zie Een versie valideren op basis van bedrijfsregels (Master Data Services) voor meer informatie.

Opmerking

Als u validatie aanroept voordat het faseringsproces is voltooid, worden leden die niet klaar zijn met fasering niet gevalideerd.

Voorbeeld

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  
  

Parameterwaarden

De parameters van deze procedure zijn als volgt:

Kenmerk Beschrijving
Gebruikers-ID De gebruikers-id.
Model_ID De model-id.
Version_ID De versie-id.

Zie ook

Overzicht: Gegevens importeren uit tabellen (Master Data Services)
Een versie valideren op basis van bedrijfsregels (Master Data Services)