如何定义用于登录Kettle的数据库变量?

问题描述 投票:0回答:1

我想知道是否有一种正确的方法来传递数据库连接变量,以便它们可以用于作业和转换的日志记录部分。

问候,

尼古拉斯。

kettle pentaho-data-integration spoon
1个回答
1
投票

从顶部菜单编辑kettle.properties。

如果要对所有日志执行此操作,请使用KETTLE_JOB_LOG_ *和KETTLE_JOB_TRANS_ *等变量。没有办法同时为作业和转换做到这一点,但它定义了8个可以复制/粘贴的变量(而不是4个)。

如果要为特定作业和/或转换执行此操作,请定义自己的变量,如log_bd,log_table,...并将它们用作$ {log_db},$ {log_table},...您必须定义参数每个工作和转型。或者,您可以编写一个小程序来更改.ktr和.kjb的xml。

© www.soinside.com 2019 - 2024. All rights reserved.