検証ストアド プロシージャ (マスター データ サービス)
マスター データ サービス では、ビジネス ルールをモデル バージョンのすべてのメンバーに適用するためにバージョンが検証されます。
このトピックでは、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。 |
関連項目
タスク
ビジネス ルールに対してバージョンを検証する (マスター データ サービス)