Pentaho Kettle 脚本选项

4
我正在尝试使用Pentaho Kettle软件对我的大型表进行几次转换。我想执行一个操作,在两个不同的表中显示交替行的内容,然后我希望稍后将这两个表连接以进行进一步的转换。
该工具中的脚本选项可帮助我执行单行或多行的SQL脚本。有人能告诉我如何选择行来完成此操作吗?

抱歉,我不理解你的问题。你能再清楚一些吗?如果你只是获取数据,那么你不应该使用执行 SQL 步骤,而应该使用表输入步骤。也许你可以先发布一张你目前转换的图片? - Codek
1个回答

0

不太清楚你想要实现什么,但是当你将它们分解成离散的步骤时,每个单独的元素都非常简单明了。

我建议使用以下步骤:

  • 表输入 - 允许您使用 SQL 语句向数据库连接发出查询。
  • 过滤行 - 允许您根据数据行中选择的条件将一行数据拆分为两个独立的路径。

您可以通过将它们连接到任何步骤类型来实现两个或多个独立路径的联合;也就是说,一个步骤将分别处理来自任意数量的输入路径的每个数据行,并将其发送到输出路径。实际上,所有步骤都执行联合操作。

在使用 Pentaho Kettle 时需要牢记的一个关键原则是永远不要假设操作按顺序进行(即先处理第一行,然后是第二行,然后是第三行等)。操作是按数据行并行进行的;因此第一行可以在第二行之后沿着路径发送。

希望这有所帮助...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接