4

我正在尝试使用 Pentaho Kettle 软件对我的大表进行一些转换。我想执行一个操作,在两个不同的表中显示交替行的内容,然后我希望稍后加入这两个表以进行进一步的转换。

该工具中的脚本选项可帮助我执行单行或多行的 SQL 脚本。任何人都可以帮助我如何为此目的选择行。

4

1 回答 1

0

目前还不是很清楚您要达到什么目标,但是当您将各个元素分解为离散的步骤时,它们非常简单。

我将使用以下步骤:

  • 表输入 - 允许您使用 SQL 语句对数据库连接进行查询。
  • 筛选行 - 允许您根据数据行中的选定条件将一行数据拆分为两个单独的路径。

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

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

希望有帮助...

于 2012-10-06T00:34:08.360 回答