Pentaho Kettle PostgreSQL批量加载程序错误 - 找不到目标表

时间:2015-04-12 18:14:46

标签: postgresql pentaho kettle

我试图在Kettle中设置PostgreSQL Bulk Loader但我收到以下错误:

Caused by: org.pentaho.di.core.exception.KettleException: 
We can not find target table 

    at org.pentaho.di.trans.steps.pgbulkloader.PGBulkLoaderMeta.getRequiredFields(PGBulkLoaderMeta.java:618)

我可以在GUI中浏览数据库,我试图插入的表就在那里。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,在查看Postgres日志后,问题很明显。

显然,“ PostgreSQL批量加载器”未正确使用定义的连接,并且在连接时使用了硬编码的postgres用户。

因此,要使其正常运行,请确保使用postgres用户而不是其他任何随机用户进行连接。

这肯定是Pentaho Kettle(甚至可能是Spoon)中的错误,但是我无法在source中快速找出问题,因此我暂时只是在解决该问题。