
排除Transformation Errors
查明错误原因:系统会分析错误发生的具体原因,看是否有字段类型不匹配、映射逻辑冲突或条件设定错误等问题。 排除错误数据:系统会暂时从数据流中移除包含错误记录的数据,以防止影响整体处理进度。 记录错误到日志:错误信息会被写入session log中,供后续分析和修复使用。 字段类型转换错误:字段类型不匹配时,系统会抛出错误。例如,字符串和数字无法直接转换,需要额外处理。 映射逻辑冲突:数据字段在映射过程中出现预期值和实际值不符的情况。 条件设定错误(包含Null值):在使用条件时,未能正确处理Null值,导致逻辑冲突。
发布日期:2021-05-10 03:53:13
浏览次数:10
分类:精选文章
本文共 910 字,大约阅读时间需要 3 分钟。
当运行Oracle Integration Service时,Transformation Errors可能会导致性能显著降低,尤其是在数据处理过程中出现大量错误时。这些错误会影响系统性能,导致更长的处理时间或资源消耗增加。
Transformation Errors导致性能降低的原因
当Integration Service检测到大量Transformation Errors时,系统会执行以下操作以恢复性能:
Transformation Errors可能的情况
Transformation Errors通常源于以下几个方面:
关于错误记录数量的限制
Integration Service对Transformation Errors有默认的最大记录数限制:
- 默认情况下:如果没有设置最大错误记录数,系统会持续处理,直到所有数据处理完成。
- 自定义设置:可以通过配置设置最大错误记录数。当达到该限制时,系统会停止处理剩余数据。
降低tracing level以提高性能
有时,降低session的tracing level可以临时提升性能。这通过减少写入session log的内容来节省I/O时间,从而缩短整体处理时间。然而,这种方法只能缓解症状,不能根本解决问题。建议优化数据处理逻辑或提高错误处理能力,才能实现更长久的性能提升。
通过合理优化数据处理流程及时定位和处理Transformation Errors,可以有效减少性能瓶颈,确保Integration Service正常运行。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年04月05日 00时09分40秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SQL 已死,但 SQL 将永存
2019-03-07
码农也能有春天:一个人独立运营网站12年,赚到了5亿多美元!
2019-03-07
Python3 日期和时间
2019-03-07
JavaScript实现表格排序
2019-03-07
vue散碎知识点学习
2019-03-07
Flask连接Mysql安装及设置操作
2019-03-07
周报二
2019-03-07
周报十一
2019-03-07
发送短信(js小案例)
2019-03-07
自定义vue模板(name默认是文件名)
2019-03-07
导出 下载excel 方案(点击下载,下载一个excel模板)
2019-03-07
git拉取远程指定分支代码
2019-03-07
C语言--C语言总结大纲
2019-03-07
轻松理解前后端分离(通俗易懂)
2019-03-07
蚂蚁金服(Java研发岗),26岁小伙斩获三面,收获Offer定级P6
2019-03-07
JavaFX官方文档
2019-03-07
ORA-12154: TNS: 无法解析指定的连接标识符
2019-03-07
Spring学习总结(十二):Spring中的事务管理
2019-03-07
linux时间快8小时解决办法
2019-03-07