3

我需要通过一些转换将数据库表数据写入文本文件。有两个步骤可用于从表中检索数据,即表输入和数据库连接。除了“外部连接”之外,我认为它们之间没有太大区别?选项(如果我理解错误,请纠正我)。那么哪个更好用呢?

环境:

数据库:甲骨文

Pentaho Spoon : 5.3.* (社区版)

提前致谢。

4

1 回答 1

4

PDI 中的表输入步骤用于从数据库表中读取数据。查询将执行一次,并将返回结果集。检查维基

数据库连接的工作方式略有不同。它将允许您根据从上一步收到的数据执行查询。对于从上一步进来的每一行,这一步中的查询将被替换并被执行。检查维基

使用上述步骤的选择显然取决于您的要求。

如果您需要从数据库表中获取数据集,您应该使用表输入步骤 - 最佳选择。

如果您需要在数据库中为每一行运行查询以获取结果,请使用 Database Join - 最佳选择。

希望能帮助到你 :)

于 2015-07-18T07:59:26.807 回答