历史版本10 :参数概述 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
[helpvideo]5454[/helpvideo]
为方便数据平台任务各节点相互关联,例如 B 节点的运行结果作为 A 节点的输入值进行后续计算;方便用户对数据进行调度配置。
FineDataLink 提供了参数功能,满足用户个性化的参数定义需求。
目录:
1. 概述编辑
FDL 中可以使用的参数分为三种:
| 参数类型 | 说明 | 作用范围 |
|---|---|---|
| 内置参数 | FDL内置参数,无需定义即可使用 | 详情参见内置参数 |
| 自定义参数 | 可以使用自定义参数来满足定制化需求 | 可以被当前任务内的所有节点引用 |
| 参数赋值 | 通过参数,实现上游节点运行的结果能够被下游节点使用 | 该参数赋值节点下游分支的所有节点 |

2. 参数引用优先级编辑
当「参数赋值」设置的参数与「自定义参数」和「内置参数」存在同名时,引用顺序将采用如下优先级:
整体优先级:「参数赋值」设置的参数>调用任务中父任务参数>「自定义参数」>「内置参数」
局部优先级:由于一个任务中可新建多个「参数赋值」,可能存在两个及以上的同名参数可被下游节点引用,此时距离节点越近的「参数赋值」参数优先级越高。
注:循环容器内参数规则详情参见:容器内参数规则
3. 使用参数说明编辑
对于定义好的参数,引用方式有一些差异:
「参数赋值」:如果在「参数赋值」中定义的分隔符是正确的,那么使用时直接用${参数名}即可。分隔符定义相关详情参见:参数赋值功能概述
「自定义参数」和「内置参数」:
若参数为整型、双精度型、布尔型,直接用${参数名}的方式引用参数;
若参数值为字符类型、日期类型,需要加上单引号引用参数:'${参数名}'。

