gpt4 book ai didi

Pentaho ETL : Database Join vs Table Input

转载 作者:行者123 更新时间:2023-12-02 13:58:42 24 4
gpt4 key购买 nike

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

环境:

数据库:oracle

Pentaho Spoon:5.3.*(社区版)

提前致谢。

最佳答案

PDI 中的

表输入步骤用于从数据库表中读取数据。该查询将执行一次并返回结果集。检查wiki .

数据库连接的工作方式略有不同。它将允许您根据上一步收到的数据执行查询。对于上一步中传入的每一行,此步骤中的查询将被替换并执行。检查wiki .

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

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

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

希望有帮助:)

关于Pentaho ETL : Database Join vs Table Input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31488736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com