我正在尝试使用pentaho数据集成将文件导入到Oracle数据库中。
失败的转换尝试将从文件/输入流接收到的信息插入数据库。转换类型为Table Output
。
问题是文件中的一列具有超过甲骨文列的容量的值,我得到:
2019/03/12 22:00:01-插入银行参考数据。0-错误批次将行插入表[ref_data]。
2019/03/12 22:00:01-插入银行参考数据。0-遇到的错误(第一10):
2019/03/12 22:00:01-插入银行参考数据。0-ORA -01438:该列允许的高度大于指定的精度
2019/03/12 22:00:01-插入银行参考数据。0-
2019/03/12 22:00:01-插入银行参考数据。0-
2019/03/12 22:00:01-插入银行参考数据。0-错误更新批次
该文件有100列和5000行,错误消息没有告诉我哪个列是失败的列。我尝试使用调试级别登录,但也看不到列的名称。有什么想法如何处理?
答案:转换具有批处理更新= true,将批处理更新更改为false打印出了问题的行。