次の方法で共有


検証ストアド プロシージャ (マスター データ サービス)

マスター データ サービスで、モデル バージョンのすべてのメンバーにビジネス ルールを適用するバージョンを検証します。

このトピックでは、 mdm.udpValidateModel ストアド プロシージャを使用してデータを検証する方法について説明します。 マスター データ マネージャー Web アプリケーションの管理者は、代わりに UI で検証を行うことができます。 詳細については、「 ビジネス ルールに対するバージョンの検証 (マスター データ サービス)」を参照してください。

ステージング プロセスが完了する前に検証を呼び出した場合、ステージングが完了していないメンバーは検証されません。

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  
  

パラメーター

このプロシージャのパラメーターは次のとおりです。

パラメーター 説明
UserID ユーザー ID。
モデルID モデル ID。
バージョン_ID バージョン ID。

こちらもご覧ください

データのインポート (マスター データ サービス)
ビジネス ルールに対してバージョンを検証する (マスター データ サービス)