2012-02-23 65 views
4

我想在我的电脑桌上使用Pentaho Kettle软件进行一些转换。我想执行一个操作,在两个不同的表中显示交替行的内容,然后我希望稍后再加入这两个表以进一步转换。Pentaho电热水壶脚本选项

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

+0

害怕我不明白这个问题。你能更清楚吗?如果你只是简单地获取数据,你不应该使用execute sql步骤,那么你应该使用我认为的表输入法?也许发布迄今为止的转型照片? – Codek 2012-06-14 11:44:26

回答

0

你试图达到什么目标并不是很清楚,但是当你将它们分解为不连续的步骤时,单个元素非常简单。

我会使用以下步骤:

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

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

使用Pentaho Kettle时要牢记的一个关键原则是:从不假定操作顺序进行(即处理第1行,然后是第2行,然后是第3行等)。操作通过数据行并行发生;所以第一行可以在第二行之后的路径上发送。

希望可以帮助...