Gespeicherte Überprüfungsprozedur (Master Data Services)

Gilt für:SQL Server auf Windows Azure SQL Managed Instance

Von Bedeutung

Master Data Services (MDS) wird in SQL Server 2025 (17.x) entfernt . Wir unterstützen MDS weiterhin in SQL Server 2022 (16.x) und früheren Versionen.

Überprüfen Sie in Master Data Services eine Version, um Geschäftsregeln auf alle Elemente in der Modellversion anzuwenden.

Dieses Thema erklärt, wie die gespeicherte Prozedur mdm.udpValidateModel verwendet wird, um Daten zu überprüfen. Wenn Sie Administrator in der Master Data Manager-Webanwendung sind, können Sie stattdessen eine Überprüfung in der Benutzeroberfläche ausführen. Weitere Informationen finden Sie unter Überprüfen einer Version anhand von Geschäftsregeln (Master Data Services).

Hinweis

Wenn Sie die Validierung aufrufen, bevor der Staging-Prozess abgeschlossen ist, werden Mitglieder, deren Staging noch nicht abgeschlossen ist, nicht validiert.

Beispiel

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  
  

Parameter

Zu dieser Prozedur gehören die folgenden Parameter:

Parameter BESCHREIBUNG
UserID Die Benutzer-ID.
Model_ID Die Modell-ID.
Version_ID Die Versions-ID.