Kettle表输入,预览时提示:这项转换可以被回放 回放日期是

在使用KETTLE开发transform的时候,遇到了这个问题。transform的逻辑是使用一个“文本文件输入”读取了一个文件。在预览记录的时候出现了一个错误
2009/12/16 17:34:34 - Trans - 这项转换可以被回放 回放日期是: 2009/12/16 17:34:33
2009/12/16 17:36:49 - 文本文件输入.0 - Opening file: D:\kettle\decode_210_10209_td2_alcatel_20091209.stat
2009/12/16 17:36:50 - 文本文件输入.0 - ERROR (version 3.2.0-GA, build 10572 from 2009-05-12 08.45.26 by buildguy) : Couldn't open file #1 : D:\kettle\decode_210_10209_td2_alcatel_20091209.stat --> org.pentaho.di.core.exception.KettleFileException:
2009/12/16 17:36:50 - 文本文件输入.0 - ERROR (version 3.2.0-GA, build 10572 from 2009-05-12 08.45.26 by buildguy) :
2009/12/16 17:36:50 - 文本文件输入.0 - ERROR (version 3.2.0-GA, build 10572 from 2009-05-12 08.45.26 by buildguy) :DOS format was specified but only a single line feed character was found, not 2
2009/12/16 17:36:56 - 文本文件输入.0 - 完成处理 (I=0, O=0, R=0, W=0, U=0, E=1
2009/12/16 17:36:56 - Kettle - 转换被检测
2009/12/16 17:36:56 - Kettle - 转换正在杀死其他步骤!

解决办法: in the text input step under the content tab there's an option "Format". In your case it's set to DOS, try setting it to Unix or Mixed and run it again.
--在内容栏,把格式由DOS,改成UNIX 或者 MIXED 再试1次


[color=brown]注意:关于上述方法,我试一下,没有效果。
我个人的方法:因为我在输出时,设定“去掉左右两端空格”;所以,在输入的时候,也要把“去掉左右两段空格”设定好。这样就可以正常运行了。

其实,设定“去掉左右两端空格”是一个好习惯。[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值