【问题标题】:Generate 1 Excel-file with two tabs from two input file in Pentaho从 Pentaho 中的两个输入文件生成 1 个带有两个选项卡的 Excel 文件
【发布时间】:2018-04-24 08:40:12
【问题描述】:

我正在尝试开发一个能够生成 1 个带有两个选项卡的 Excel 文件的工作。基本上,我想要实现的是:

选项卡 1 基于输入文件 1 选项卡 2 基于输入文件 2

我有两个包含不同查询的输入文件,但最终结果应该在一个带有两个选项卡的 excel 文件中,一个选项卡用于第一个输入,第二个用于输入 2。

【问题讨论】:

    标签: pentaho etl kettle pentaho-spoon pdi


    【解决方案1】:

    实现此目的的一种方法是使用 Pentaho 作业,其中包含按顺序处理的两个转换。只有第一个转换会在Microsoft Excel Writer 步骤中创建/覆盖 Excel 文件。

    1. 创建一个处理来自输入文件 1 的数据的转换
    2. 创建“Microsoft Excel Writer”步骤。
    3. If output file exists 选项设置为覆盖。
    4. 创建第二个转换以处理来自输入文件 2 的数据
    5. 使用与第一次转换中相同的文件设置创建“Microsoft Excel Writer”步骤,
    6. If output file exists 选项设置为“使用现有文件进行写入”
    7. 创建一个作业并包含两个转换,确保转换 因为输入文件 1 是第一位的。

    这应该可以完成工作。

    【讨论】:

    • 感谢您的回复。您能否详细说明第 7 步。我应该创建两个转换还是一个转换?
    • @user6186914 如果它们可以独立,则按照此答案中的描述创建两个转换。如果您需要交叉引用数据,可以通过一个阻塞步骤在一个转换中完成,但这比 Arminius 的答案更复杂,更不可靠。
    猜你喜欢
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多