Pentaho没有保留日志和临时文件

时间:2013-10-30 19:00:22

标签: pentaho netezza

我正在运行pentaho ETL kettle转换(.ktr)以将数据从源db2数据库加载到目标netezza数据库。 当我运行转换时,我指定了存储日志文件和temp .txt文件的目录。但是在转换完成后,这些文件不再存在,所以我想pentaho正在清理它们。有没有办法保留这些文件?

另一个问题是我在转换步骤插入netezza时遇到了sql异常:

error
2013/10/30 14:13:17 - Load XXX_TABLE_NAME - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) :    at org.netezza.internal.QueryExecutor.getNextResult(QueryExecutor.java:279)

没有进一步的细节。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这似乎是pentaho的一个问题。难道没有办法生成它在变换中所做的事情吗?你确定它在读数据吗?如果目标不是netezza会发生什么?

如果您可以访问netezza设备,则可以在文档中找到一些选项。脱离我的头顶:

  • 在运行时查看当前查询视图
  • 启用查询历史记录日志记录(需要管理员访问权限+重新启动实例)
  • 检查/ nz / kit / log / postgres /中的pg.log文件(默认情况下记录所有查询)