文档首页/ 数据治理中心 DataArts Studio/ 常见问题/ 数据集成/ 使用CDM迁移数据由于字段类型映射不匹配导致报错怎么处理?
更新时间:2023-11-30 GMT+08:00

使用CDM迁移数据由于字段类型映射不匹配导致报错怎么处理?

问题描述

在使用CDM迁移数据到数据仓库服务(DWS)时,迁移作业失败,且执行日志中出现“value too long for type character varying”错误提示。

原因分析

这种情况一般是源表与目标表类型不匹配导致,例如源端dli字段为string类型,目标端dws字段为varchar(50)类型,导致精度缺省,就会报:value too long for type character varying。类似的问题还有string转bigint,bigint转int。

解决方案

  • 根据报错信息找到哪个字段映射有问题,找DBA修改表结构。
  • 如果只有极少数据有问题,可以配置脏数据策略解决。