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

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

このトピックでは、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。

Model_ID

モデル ID。

Version_ID

バージョン ID。

関連項目

タスク

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

概念

データのインポート (Master Data Services)