最近在Informatica中运行某seesion,通过Sql Query中重写sql取得数据,并写入到指定ftp的指定flat file中去。
target的flat flie是在target designer中定义的。
配置好seesion,运行workflow,发现同样的操作,不同的内容,org.txt成功,job.txt和emp.txt运行错误。报的错误为:
First Error Code 36401
First Error ERROR:Session task instance [] : Exceution terminated Unexpectedly.
如下图所示:
查了半天,才发现是因为flat file的定义中,字段的长度给小了,导致ftp中写入文件txt文本出错。
所以,切记:target为flat flie时,一定要给字段给足长度,不要吝惜。切记切记。