云数据迁移 CDM-日志提示解析日期格式失败时怎么处理?:原因分析

时间:2024-11-12 11:45:41

原因分析

云搜索服务 对于时间类型有一个特殊处理:如果存储的时间数据不带时区信息,在Kibana可视化的时候,Kibana会认为该时间为GMT标准时间。

在各个地区会产生日志显示时间与本地时区时间不一致的现象,例如,在东八区某地,日志显示时间比本地时区时间少8个小时。因此在 CDM 迁移数据到 云搜索 服务的时候,如果是通过CDM自动创建的索引和类型(例如图2中,目的端的“date_test”“test1”在云搜索服务中不存在时,CDM会在云搜索服务中自动创建该索引和类型),则CDM默认会将时间类型字段的格式设置为“yyyy-MM-dd HH:mm:ss.SSS Z”的标准格式,例如“2018-01-08 08:08:08.666 +0800”

图2 作业配置

此时,从其他数据源导入数据到云搜索服务时,如果源端数据中的日期格式不完全满足标准格式,例如“2018/01/05 15:15:46”,则CDM作业会执行失败,日志提示无法解析日期格式。需要通过CDM配置字段转换器,将日期字段的格式转换为云搜索服务的目的端格式。

support.huaweicloud.com/cdm_faq/cdm_01_0041.html