由于时间戳映射错误,BigQuery导入失败(CONNECTOR-2001-500 | 映射器–3700-199)
由于时间戳字段映射错误,通过本机连接器将BigQuery表导入Adobe Experience Platform (AEP)失败。 同一数据集通过CSV或FTP成功摄取,这将问题隔离到BigQuery数据流中的时间戳处理。 要解决此问题,请将时间戳格式与架构映射保持一致。
描述 description
环境
- 产品: Adobe Experience Platform (AEP)
- 方案: BigQuery本机源连接器引入
问题/症状
- 在引入期间,使用本机连接器导入BigQuery表失败。
- 进程返回错误CONNECTOR-2001-500 (处理/解析/验证/转换时出错)。
- 诊断报告时间戳字段转换警告,错误为“代码”:“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表包含时间戳列,并且该列在数据准备中正确映射。
- 检查源数据的timestamp列中是否存在null或空值。 更正数据或删除受影响的行。
- 确保所有时间戳值都遵循RFC 3339或ISO 8601格式(例如,2024-01-15T10:00:00Z)。
- 使用BigQuery连接器重新导入更正的批次。
- 验证导入是否成功完成,以及是否未报告任何与时间戳相关的错误。
注意:如果问题仍然存在,请查看转换逻辑并检查任何其他错误消息以了解详细信息。
相关阅读
- Experience Platform Data Ingestion Guide中的检索数据引入错误诊断
- Experience Platform数据准备指南中的日期函数转换
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f