For Each 参数 是否必选 说明 节点名称 是 节点名称,可以包含中文、英文字母、数字、“”、“”、“/”、“<”、“>”等各类特殊字符,长度为1~128个字符。 循环执行的子作业 是 选择需要循环执行的子作业。 数据集 是 For循环算子需要定义一个数据集,这个数据集用来循环替换子作业中的变量,数据集的一行数据会对应一个子作业实例。数据集的来源包括: 来自于上游节点的输出。例如DLI SQL、Hive SQL、Spark SQL的select语句,或者Shell节点的echo等。使用EL表达式为:{Job.getNodeOutput('preNodeName')},即前一个节点的输出值。 来自于给定的数组。如一维数组:[['001'],['002'],['003']] 。 子作业并发数 是 循环产生的子作业可以并发执行,您可设置并发数。 子作业实例名称后缀 否 For循环生成的子任务名称:For循环节点名称 + 下划线 + 后缀。后缀可配置,如果不配置,则按照数字顺序依次递增。 作业运行参数 否 仅当子作业配置作业参数后,出现该参数。 节点属性中子作业参数配置为空时,子作业使用自身参数变量执行。 节点属性中子作业参数配置后,将使用配置参数变量执行。节点属性中子作业参数配置的方法或者EL表达式,将根据父作业的环境变量读取替换。