Campaign: FileImport活动无法解析Date+Time
本文介绍了以下问题:在基于预览的设置过程中,FileImport活动将输入列识别为Date+Time,但未完全初始化基础日期和时间分隔符设置。 因此,日期时间值在导入期间可能无法正确解析,并且可以加载为NULL。
描述 description
使用预览文件配置FileImport活动时,自动检测为“日期+时间”的列可能会在UI中正确配置,但活动定义并不总是填充日期和时间值的所需分隔符属性。
在受影响的情况下,活动元数据包括以下值:
- dateFormat
- dateTimeFormat
- 日期时间九月
- 时间格式
但请忽略:
- 日期九月
- 时间九
由于缺少分隔符值,在处理期间,日期时间字符串(如18/06/2025 14:30:00)可能无法正确解释。 这可能会导致工作流日志中出现警告,指示日期字段的格式不正确,并且导入的日期时间字段可能会存储为NULL。
一个典型症状是,该列在配置界面中显示为Date+Time,而运行时解析的行为就像格式定义不完整一样。
解决方法 resolution
解决方法
打开受影响的FileImport活动的列配置,并通过执行以下操作之一强制重新初始化日期时间格式:
- 将列类型重新选为“日期+时间”,然后保存活动。
- 再次对受影响的列使用自动检测格式。
任一操作都可能导致活动定义填充缺少的分隔符属性,包括:
- dateSep=“/”
- timeSep=“:”
一旦存在这些值,就会正确解析datetime字段,导入过程应该在不使有效日期值失效的情况下继续。
永久修复
当从预览文件派生列时,基础问题在dataSourceColumn初始化逻辑中被标识为缺陷。 此修复是在基于预览的初始化过程中,当列被识别为日期时间类型时,确保自动设置dateSep和timeSep。
如果目标内部版本中尚未提供此修补程序,请在运行工作流之前使用上面的解决方法。
recommendation-more-help
experience-cloud-kcs-help-kbarticles