我有设置,以记录五项作业和转换到一个数据库
只要我在单独的日志设置对话框中定义每个作业和每个转换,就可以很好地工作。
我看到我可以配置水壶属性文件来保存这些值。但是,当它被作业调用时,我不能让它在转换中自动继承。我假设如果在属性中定义,它应该只是继承和工作。
知道我错过了什么吗?
谢谢
(带有MS Sql server的MS windows环境-我们没有Pentaho企业版)。
发布于 2018-09-20 14:53:14
您可以通过在"kettle.properties“文件中添加以下条目来完成此操作。
kettle logging properties
KETTLE_TRANS_LOG_DB=
KETTLE_TRANS_LOG_SCHEMA=
KETTLE_TRANS_LOG_TABLE=etl_trans_log
KETTLE_JOB_LOG_DB=
KETTLE_JOB_LOG_SCHEMA=
KETTLE_JOB_LOG_TABLE=etl_job_log
发布于 2018-09-25 08:11:22
好的,所以我发现,只要我在机器上设置属性文件,然后通过右键单击并设置每个日志来设置每个转换,那么当我调用作业时,所有的日志都正确记录。
因此,您需要在所有转换中使用数据库连接,并且需要在logging选项卡中将其设置为sdefault。
我认为这是正确的,除非其他人有更短的削减
https://stackoverflow.com/questions/52417278
复制相似问题