Talend tForeach

Talend tForeach 与创建循环并迭代相同的 foreach 循环相同。在本章中,我们将向您展示一个 tForeach 的简单示例。将 tForeach 组件拖放到作业设计器窗口。

Talend tForeach Foreach Loop Example 1

从下面的 tForeach 可以看到,它在“组件”选项卡中只有一个“值”部分,用于为 foreach 迭代添加值。让我使用“+”按钮添加一些值。

Add Values to its component

接下来,我们使用 tJava 组件来显示或打印这些 foreach 迭代值。

让我添加以下 Java 代码来读取 foreach 循环迭代器中的当前值。接下来,运行 Talend tForeach 作业。

System.out.println(((String)globalMap.get("tForeach_1_CURRENT_VALUE")));
tJava code to display the result

从下面的 tForeach 图像中,您可以看到它为所有值执行了 7 次,并使用 println 语句显示了结果。

Run the Talend tForeach Foreach loop Job