联奕科技工程体系

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

【DTS】流程执行到一半停止处理方式

[复制链接]

16

主题

20

帖子

5264

积分

论坛元老

Rank: 8Rank: 8

积分
5264
发表于 2021-8-23 16:50:30 | 显示全部楼层 |阅读模式
本帖最后由 cairongzhi 于 2021-9-1 09:00 编辑

症状表现:
流程执行到中途停止,未执行写入



原因:
1.目标表与源表的字段数量、字段命名不匹配。
2.源表中如果使用了SQL转换、跨库关联等,在转换过程中可能遇到了脏数据,导致流程停止。

解决方案:
1.检查原表与目标表字段命名、数量是否一致,主键配置是否正确,若目标表字段比原表多,则在读取SQL节点新建置空字段,若目标表字段比原表少,则从读原表节点中去除该字段,随后重新载入增量节点即可。
2.先把写在读取源表节点的SQL全部复制下来,再放到工具上执行(如plsql,sqldev),随后把全部数据从数据库中加载出来,如果中途有数据转换报错,数据库会返回异常提示。根据异常提示配置好对应的清洗方式即可!
如下图:



本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-18 01:28 , Processed in 0.097259 second(s), 20 queries .

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