ステージング処理のトラブルシューティング (Master Data Services)

ステージング処理を使用してデータをインポートする際に次の問題が発生する可能性があります。

  • [モデル] ボックスの一覧にモデルが表示されない

  • [バージョン] ボックスの一覧にバージョンが表示されない

  • レコード数が正しくない

  • バッチが処理されない

  • バッチの完了に時間がかかる

  • バッチ処理でエラーが発生する

[モデル] ボックスの一覧にモデルが表示されない

マスター データ マネージャーの [統合管理] 機能領域で、[インポート] ページの [バッチ処理されないステージング レコード] ペインにある [モデル] ボックスの一覧に、モデルが表示されないことがあります。

モデルのデータをインポートするには、モデル管理者である必要があります。詳細については、「管理者 (Master Data Services)」を参照してください。

[バージョン] ボックスの一覧にバージョンが表示されない

[インポート] ページの [バッチ処理されないステージング レコード] ペインにある [バージョン] ボックスの一覧からバージョンを選択できないことがあります。

状態が [コミット済み] のモデル バージョンは選択できません。インポート先のバージョンが [未処理] または [ロック済み] であることを確認してください。

レコード数が正しくない

[インポート] ページの [バッチ処理されないステージング レコード] ペインで、インポートできるレコードの数が、Master Data Services データベースのステージング テーブルから取得したいレコードの数と一致しないことがあります。

  • ステージング テーブルで、各レコードの UserName フィールドに Domain\user_name または computer\user_name の形式でユーザー名が指定されているか、NULL であることを確認してください。

  • ステージング テーブルで、各レコードの Batch_ID フィールドの値が NULL であること、および Status_ID フィールドが 0 であることを確認してください。

  • ステージング テーブルで、ModelName フィールドの値がモデル名と正確に一致することを確認してください。この名前は、マスター データ マネージャーのモデル名と、大文字と小文字の区別も含めて同じにしてください。

バッチが処理されない

実行用のキューに登録されているバッチが処理されないことがあります。マスター データ マネージャーの [インポート] ページの [バッチ処理されないステージング レコード] ペインで、状態が [実行用のキューに登録済み] のままになります。

Service Broker が有効になっていることを確認してください。詳細については、「データベースで Service Broker のメッセージ配信をアクティブ化する方法 (Transact-SQL)」を参照してください。

バッチの完了に時間がかかる

バッチが完了するまでに通常よりも時間がかかる場合、Master Data Services データベースの統計を更新する必要がある可能性があります。詳細については、以下を参照してください。

バッチ処理でエラーが発生する

ステージング処理中にエラーが発生した場合は、各レコードのステージング テーブル [ErrorCode] フィールドに表示されたエラー コードによって詳細情報が提供されます。エラー コード、成功コード、および警告の一覧については、「ステージングのエラー メッセージ (Master Data Services)」を参照してください。