当我尝试在查询中以 order by 的形式在Table输入中使用MySQL时,我遇到错误,并且ETL突然停止。
Binary file (standard input) matches
如果我删除查询中的订购依据,则该方法有效。这是Pentaho中的错误吗? 而且,它仅在Linux环境中发生
我正在使用Pentaho 8.1.0.0 CE
作业系统:Ubuntu 16.04.4 LTS
MySQL驱动程序版本:mysql-connector-java-5.1.46.jar
答案 0 :(得分:0)
检查选择是否返回零日期0000-00-00 00:00:00
如果是这样,请在JDBC参数中添加属性zeroDateTimeBehavior = convertToNull
答案 1 :(得分:0)
这在 Ubuntu 16.04 和 PDI 8.1 中也发生在我身上(尽管它在 Windows 10 和 PDI 8.1 中运行良好)
就我而言,发生在名称中带有重音的步骤中。
尽量保持步骤名称简单,不要重音或任何其他花哨的字符。