从 Kettle 外部的属性文件连接数据库连接不起作用

Posted

技术标签:

【中文标题】从 Kettle 外部的属性文件连接数据库连接不起作用【英文标题】:Connecting DB Connection from properties file outside the Kettle is not working 【发布时间】:2014-08-12 06:37:25 【问题描述】:

我正在尝试从 ktr file 中删除 DB Connection,并且我正在尝试使用包含有关连接信息的属性文件连接到 DBConnection。我用这个链接作为参考;

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel。

我遵循了所有步骤,但无法获得所需的输出。

我想使用属性文件连接到数据库,并且必须使用属性文件中定义的数据库执行 SQL,并且必须将输出传输到输出(Excel、csv、输出表等)。

【问题讨论】:

你得到哪个错误? 【参考方案1】:

试试这样的:

1- 开始所有的索引作业(是我的方式)

这个工作调用一个转换,其工作是将连接数据加载到数据库中

2- 加载连接数据的转换像参数一样传递这个变量

3- 中间作业仅用于在必要时重复该过程,仅像桥梁一样工作,传递参数

4- 在这个转换中,所有数据库都工作

5- 数据源如下所示。

PS:对不起我的英语不好:(

【讨论】:

以上是关于从 Kettle 外部的属性文件连接数据库连接不起作用的主要内容,如果未能解决你的问题,请参考以下文章

kettle怎么把数据源配置成全局数据源

kettle 表输入 对结果集进行操作

如何从java将数据库连接传递给Kettle作业

Kettle 7.1 配置连接OracleMysqlSqlServe的DLL文件准备

大家好,我想要参数化,连接策略节点,如域,adapter.xml MFP 中的协议..并从外部属性文件传递值

如何用Kettle链接Kingbase数据库