在使用kettle处理sap Hana内存数据库的时候,遇到一个字段Bug问题。使用VPN连接Hana之后,选择ACDOCA表,该表总共有424个字段。 选择预览(P),先查看数据: 报了一个错误,导致预览不了数据,原因是:Cannot convert SQL type VARBINARY to Java typy java sql.Blob。 说的是不能把SQL的二进制类型(VARBINARY)转换成Java类型的Blob。 可能原因是我们把sap Hana的ngdbc-2.4.76.jar包拷贝到kettle的lib目录下,该jar包不支持这种数据类型转换导致。 将错就错,继续。。。 我们看到,还是之前预览时候的报错原因。 处理办法:blob是二进制, 把它先读取成字符串(VARCHAR)形式,再做其他转换。 导入成功,该表数据量152M,导入时长3分钟左右。