1. 概述
Foreach循环器:支持三种类型的Foreach枚举器,“FTP文件枚举器”对FTP服务器上指定路径下的文件进行遍历,“Item枚举器”手动指定多个Item然后逐个遍历它们,“参数枚举器”对所选择的公共参数遍历其所有备选值。然后通过参数映射的方式将每个枚举值传入所选择的自助ETL、作业流,从而达到让被循环资源的私有参数动态化的目的。
2. 节点使用说明
1、从”添加节点“面板上,把”参数输出“节点拖入画布。
1、从”添加节点“面板上,把”Foreach循环器“节点拖入画布。然后在右侧”设置“面板上,点击”循环器配置“。
- FTP文件枚举器:对FTP服务器上指定路径下的文件进行遍历。
- Item枚举器:手动指定多个Item然后逐个遍历它们。
- 参数枚举器:对所选择的公共参数遍历其所有备选值。
- 节点状态:
- Foreache循环器节点,只有内部所有循环执行全部成功了,此节点状态才显示为“成功”,有一个以上循环出错则此节点状态为“失败”。
- Foreache循环器节点内部如果有一个以上循环出错了,在其与目标作业的节点连接条件编辑对话框上,“作业状态”检测值应该是“失败”。
- 节点日志:
- 节点日志中,显示出成功/失败的循环的数量,示例:Iteration has been completed with a total of 20, of which 12 succeeded and 8 failed.