联奕科技工程体系

 找回密码
 立即注册
查看: 123|回复: 0

【DTS】因字段类型不一致导致数据全量更新的处理方式

[复制链接]

16

主题

20

帖子

5264

积分

论坛元老

Rank: 8Rank: 8

积分
5264
发表于 2021-7-2 17:08:03 | 显示全部楼层 |阅读模式
本帖最后由 cairongzhi 于 2021-9-1 09:00 编辑

异常描述:流程每次同步时,数据量均为全量更新已结束流程截图



原因分析:源表与目标表中字段类型不一致导致
例如:目标表中CERTIFICATEID字段为number (下图中decimal为数字类型),原表中为varchar。
因两者字段类型不一致,会导致对比时,把该数据判定为新增。
目标表字段:

源表字段:


解决方案:调整读源表的SQL,把varchar转换为number类型,即可解决


修改完SQL后,还需要点击一下从SQL中分析
可见字段已转换成功
修改完源表后,增量节点也需要重新载入一次字段刷新配置



修改后运行效果
可见全量更新问题已经解决

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-17 23:40 , Processed in 0.098855 second(s), 20 queries .

快速回复 返回顶部 返回列表