タイムスタンプマッピングエラーにより、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
この問題に対処するには、次の手順に従います。
- Adobe Experience Platform スキーマでタイムスタンプフィールドが必須としてマークされているかどうかを確認します。 この要件が不要な場合は、「 必須 」オプションのチェックを外します。
- ソース BigQuery テーブルにタイムスタンプ列が含まれ、その列がデータ準備で正しくマッピングされていることを確認します。
- タイムスタンプ列のソースデータで null または空の値を確認します。 データを修正するか、影響を受ける行を削除します。
- すべてのタイムスタンプ値が RFC 3339 形式または ISO 8601 形式(例:2024-01-15T10:00:00Z)に従っていることを確認します。
- BigQuery コネクタを使用して、修正したバッチを再インポートします。
- 読み込みが正常に完了し、タイムスタンプに関連するエラーがレポートされないことを確認します。
メモ: 問題が解決しない場合は、変換ロジックを確認し、追加のエラーメッセージで詳細を確認してください。
関連資料
- Experience Platform データ取り込みガイドの データ取り込みエラー診断の取得
- Experience Platform Data Prep ガイドの 日付関数の変換
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f