タイムスタンプマッピングエラーにより、BigQuery の読み込みが失敗します(コネクタ–2001-500) | マッパー–3700-199)

ネイティブコネクタを使用した BigQuery テーブルのAdobe Experience Platform(AEP)への読み込みが、タイムスタンプフィールドマッピングエラーが原因で失敗します。 同じデータセットが CSV または FTP を介して正常に取り込まれるため、BigQuery データフローでのタイムスタンプ処理の問題が分離されます。 この問題を解決するには、タイムスタンプ形式をスキーママッピングに合わせます。

説明 description

環境

  • 製品: Adobe Experience Platform(AEP)
  • シナリオ: BigQuery ネイティブソースコネクタの取り込み

問題/症状

  • ネイティブコネクタを使用した BigQuery テーブルのインポートが、取り込み中に失敗します。
  • プロセスがエラー CONNECTOR-2001-500 (処理/解析/検証/変換でエラー)を返
  • 診断レポートに、次のエラーを含むタイムスタンプフィールド変換警告が報告されます "code": "MAPPER-3700-199", "説明": "フィールド変換警告"および日付の呼び出し中にエラーが発生したことを示す詳細(java.lang.String,java.lang.String)。日付を解析できません  yyyy-MM-dd HH:30:ss zzz 形式の 22 00 EST
  • CSV または FTP を使用した同一データの読み込みは、エラーなく正常に完了します。

解決策 resolution

この問題に対処するには、次の手順に従います。

  1. Adobe Experience Platform スキーマでタイムスタンプフィールドが必須としてマークされているかどうかを確認します。 この要件が不要な場合は、「 必須 」オプションのチェックを外します。
  2. ソース BigQuery テーブルにタイムスタンプ列が含まれ、その列がデータ準備で正しくマッピングされていることを確認します。
  3. タイムスタンプ列のソースデータで null または空の値を確認します。 データを修正するか、影響を受ける行を削除します。
  4. すべてのタイムスタンプ値が RFC 3339 形式または ISO 8601 形式(例:2024-01-15T10:00:00Z)に従っていることを確認します。
  5. BigQuery コネクタを使用して、修正したバッチを再インポートします。
  6. 読み込みが正常に完了し、タイムスタンプに関連するエラーがレポートされないことを確認します。

メモ: 問題が解決しない場合は、変換ロジックを確認し、追加のエラーメッセージで詳細を確認してください。

関連資料

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f