为输出行pentaho分配一个整数值

时间:2014-03-26 12:28:19

标签: pentaho kettle

我以非常基本的方式使用水壶。我想要做的是从csv文件中读取,在User Defined Java Class步骤中进行某种转换并将输出写入文本文件。

a picture http://imageshack.com/a/img34/1669/vo18.png

当我运行此操作时,我基本上会收到此错误:

value Integer<binary-string> : There was a data type error: the data type of java.lang.Long object [100] does not correspond to value meta [Integer<binary-string>]

这是UDJC步骤中似乎产生问题的行(字段“value”是Integer类型):

get(Fields.Out, "value").setValue(out_row,new Long(100));

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

所以答案是:关闭延迟转换。