pentaho spoon根据字段内容输出到多个xml文件

问题描述 投票:2回答:1

继续这个问题Pentaho Spoon - Output to multiple files based on field content

如何为“xml输出”执行此操作,因为“xml output”没有以“从字段接受文件名”的形式输入

pentaho etl spoon
1个回答
0
投票

由于该步骤不接受先前字段中的文件名,因此可以使用变量来设置该值。

这是一个更长的路径,但至少它允许您解决它:

  1. 您需要创建转换以在结果中设置文件名(使用“将行复制到结果”步骤)
  2. 您需要创建另一个转换,并标记“为每个输入行执行”选项。此转换必须从结果中读取(“从结果中获取行”步骤)并使用“设置变量”步骤设置值。
  3. 最后,第三个转换应创建xml文件,使用先前创建的变量作为文件名(使用此结构调用变量:$ {variable_name})。

您需要将这3个转换与作业连接起来。

© www.soinside.com 2019 - 2024. All rights reserved.