

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# マッチングワークフローのトラブルシューティング
<a name="troubleshooting"></a>

次の情報は、一致するワークフローの実行時に発生する可能性がある一般的な問題の診断と修正に役立ちます。

## 一致するワークフローを実行した後にエラーファイルを受け取った
<a name="troubleshooting_error_code_1"></a>

### 一般的な原因
<a name="troubleshooting_common_cause"></a>

一致するワークフローには複数の実行を含めることができ、結果 (成功またはエラー) は を名前`jobId`とするフォルダに書き込まれます。

一致するワークフローの成功結果は、複数のファイルを含む`success`フォルダに書き込まれ、各ファイルには成功したレコードのサブセットが含まれます。

一致するワークフローのエラーは、複数のフィールドを持つ`error`フォルダに書き込まれ、それぞれにエラーレコードのサブセットが含まれます。

エラーファイルは、次の理由で作成できます。
+ [一意の ID](glossary.md#unique-id-defn) は次のとおりです。
  + null
  + データの行に がない
  + データテーブルのレコードに がない
  + データテーブル内の別の行のデータで繰り返される
  + 指定されていません
  + 同じソース内で一意ではない
  + 複数のソース間で一意ではない
  + ソース間で重複する
  + が 38 文字を超えている (ルールベースのマッチングワークフローのみ)
+ [スキーママッピング](glossary.md#schema-mapping-definition)のフィールドの 1 つに予約名が含まれています。
  + EmailAddress
  + InputSourceARN
  + MatchRule
  + MatchID
  + HashingProtocol
  + ConfidenceLevel
  + ソース

**注記**  
前述の理由でエラーファイルのレコードが作成された場合、サービスの処理コストが発生するため、料金が発生します。エラーファイルのレコードが内部サーバーエラーによるものである場合、料金は発生しません。

### 解決策
<a name="troubleshooting_resolution"></a>

**この問題を解決するには**

1. [一意の ID](glossary.md#unique-id-defn) が有効かどうかを確認します。

   [一意の ID](glossary.md#unique-id-defn) が有効でない場合は、データテーブルの一意の ID を更新し、新しいデータテーブルを保存して新しいスキーママッピングを作成し、一致するワークフローを再度実行します。

1. [スキーママッピング](glossary.md#schema-mapping-definition)のフィールドの 1 つに予約名が含まれているかどうかを確認します。

   いずれかのフィールドに予約名が含まれている場合は、新しい名前で新しいスキーママッピングを作成し、一致するワークフローを再度実行します。