Kettle或PDI:在不同步骤之间共享相同的DB连接

时间:2017-06-19 09:21:49

标签: kettle pentaho-spoon pentaho-data-integration

我在Kettle(Pentaho数据集成)转型中有多个数据库连接。

有一些查找步骤和表格输出步骤。 他们必须使用相同的数据库连接。

我正在搜索某个步骤中更改数据库连接的方法,并在其他步骤中自动更改连接。 有可能吗?

我知道我可以在连接定义中使用变量readed参数,但我正在搜索某种GUI方式。

1 个答案:

答案 0 :(得分:1)

首先使用jdbc连接池实现。设置池大小与转换需求连接到DB的步骤数相同。 JDBC Connection Pool

为每个步骤定义单独连接的另一种情况。如果你在$ KETTLE_HOME / simple-jndi / jdbc.properties中使用jndi预配置会容易得多

例如,在下面的图像上,两个变量指向主从连接。这将允许您选择适当的连接。

Separate connections

如何在Pentahoo Kettle中配置jndi http://wiki.pentaho.com/display/EAI/.03+Database+Connections