kettle查询出来的真实值被识别为null

问题描述:

通过关联表查询出来的applyId(申请编号),在数据流里也是能看到的,但是在写入到数据表中的时候,由于设置了这个字段不能为空,所以一直报错。

问题实质:

数据流内存在的数据却不能保存,原因是在查询该字段的时候,没有设置该字段类型,即使数据流里能看到该字段,也不能被使用。

解决办法:

找到原因,就好解决了,在查询处为查询的结果添加数据类型。为了节省因为这类问题产生干扰所浪费的时间,建议按规范处理,数据流内的数据一定要添加数据类型,一面出现一些很稀奇的错误,把宝贵的时间浪费在找错的过程中。



LOFTER:我们的故事   http://ustory.lofter.com/post/33be15_ecbbe8
原文地址:https://www.cnblogs.com/dolphin-luck/p/4032813.html