Dataphin集成任务同步失败报错:"脏数据,无法将['0.02'] 转换为[DOUBLE]"

产品名称

Dataphin

产品模块

集成任务

概述

通过修改源端数据去除掉引号来解决这个类型转换问题。

问题描述

集成任务同步失败报错:脏数据: "类型转换错误, 无法将['0.02'] 转换为[DOUBLE]"

问题原因

源端数据异常,出现‘0.00’类似这样的数据, dataphin直接拿原始数据 '0.0'去转换成double,那解析的规则必然是按照一个正常的数字字符串来解析的,结果第一个字符就是单引号,那这样解析就会有问题。

解决方案

需要修改源端数据去掉该引号,或者添加计算字段通过replace函数将字符串中的引号去掉

更多信息

NA

相关文档

NA