タイムスタンプマッピングエラーによりBigQueryの読み込みに失敗する(CONNECTOR-2001-500 | MAPPER-3700-199)
ネイティブコネクタを介してBigQuery テーブルをAdobe Experience Platform(AEP)に読み込むと、タイムスタンプフィールドマッピングエラーが発生して失敗します。 同じデータセットがCSVまたはFTPを通じて正常に取り込まれるため、BigQuery データフローでのタイムスタンプ処理に対する問題が分離されます。 この問題を解決するには、タイムスタンプ形式をスキーママッピングに合わせます。
説明 description
環境
- 商品: Adobe Experience Platform (AEP)
- シナリオ: BigQuery ネイティブ ソース コネクタの取り込み
問題/症状
- ネイティブコネクタを使用したBigQuery テーブルの読み込みは、取り込み中に失敗します。
- プロセスはエラー CONNECTOR-2001-500 (処理/解析/検証/変換のエラー) を返します。
- 診断レポートのタイムスタンプフィールド変換警告にエラー "code": “MAPPER-3700-199”, “description”: “フィールド変換警告”、およびエラー呼び出し日(java.lang.String,java.lang.String)を示す詳細が原因:日付22:30:00 ESTをyyy-MM-dd HHss zzz 形式で解析できません。
- CSVまたはFTPを介した同一データの読み込みは、エラーなしで正常に完了します。
解決策 resolution
問題を解決するには、次の手順に従います。
- タイムスタンプフィールドがAdobe Experience Platform スキーマで「必須」としてマークされているかどうかを確認します。 この要件が必要でない場合は、必須 オプションのチェックを外します。
- ソース BigQuery テーブルにタイムスタンプ列が含まれており、列がデータ準備で正しくマッピングされていることを確認します。
- タイムスタンプ列のnull値または空の値について、ソースデータを確認します。 データを修正するか、影響を受ける行を削除します。
- すべてのタイムスタンプ値がRFC 3339またはISO 8601形式(例:2024-01-15T10:00:00Z)に従っていることを確認します。
- BigQuery コネクタを使用して、修正したバッチを再インポートします。
- インポートが正常に完了し、タイムスタンプ関連のエラーがレポートされないことを確認します。
メモ:問題が解決しない場合は、変換ロジックを確認し、追加のエラーメッセージで詳細を確認してください。
関連トピックス
- Experience Platform Data Ingestion Guideの データ取り込みエラー診断の取得
- Experience Platform データ準備ガイドの日付関数コンバージョン
recommendation-more-help
experience-cloud-kcs-help-kbarticles