【问题标题】:Pentaho Kettle conversion from String to Integer/Number errorPentaho Kettle 从字符串转换为整数/数字错误
【发布时间】:2016-06-18 08:05:39
【问题描述】:

我是 Pentaho Kettle 的新手,我正在尝试构建一个简单的数据转换(过滤器、数据转换等)。但是在读取我的 CSV 数据文件(无论是使用 CSV 文件输入还是文本文件输入)时,我总是遇到错误。

错误是:

... 无法将字符串转换为数字:在 值 [ ]

的位置 1

这究竟是什么意思,我该如何处理?

提前谢谢你

【问题讨论】:

    标签: csv pentaho etl kettle data-integration


    【解决方案1】:

    我已经解决了。这个想法类似于@nsousa 的建议,但我没有使用 Trim 选项,因为我试过了,但它对我的情况不起作用。

    我所做的是指定如果该值为单个空格,则将其设置为空。在文本文件输入的字段选项卡中,将 Null if 列设置为空格

    【讨论】:

      【解决方案2】:

      该值看起来像一个空白区域。将 Integer 字段的 Format 设置为 # 并将 trim 设置为 both。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-06-08
        • 1970-01-01
        • 2015-07-04
        • 1970-01-01
        • 1970-01-01
        • 2018-05-05
        • 2016-02-01
        相关资源
        最近更新 更多