代码之家  ›  专栏  ›  技术社区  ›  ps0604

“值大于指定精度”使用PDI导入文件

  •  0
  • ps0604  · 技术社区  · 7 年前

    我正在尝试使用Pentaho数据集成将文件导入Oracle数据库。

    失败的转换尝试将从文件/输入流接收的信息插入数据库。转换类型为 Table Output .

    问题是文件中的一列的值超过了Oracle列的容量,我得到:

    2019/03/12 22:00:01-插入银行参考数据。0-错误批次

    2019/03/12 22:00:01-插入银行参考数据。0-遇到错误(前10个):

    2019/03/12 22:00:01-插入银行参考数据。0-

    2019/03/12 22:00:01-插入银行参考数据。0-

    2019/03/12 22:00:01-插入银行参考数据。0-错误更新批次

    该文件有100列和5000行,错误消息没有告诉我哪一列失败。我尝试使用调试级别登录,但也看不到列的名称。有什么办法吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   ps0604    7 年前

    答:转换had batch updates=true,将批更新更改为false,以打印出有问题的行。