为方便数据平台任务各节点相互关联,例如 B 节点的运行结果作为 A 节点的输入值进行后续计算;或者方便用户对数据进行调度配置。
FineDataLink 提供了参数功能,满足用户个性化的参数定义需求。
参数用于管理业务流程中的参数和实现参数在任务节点中传递,支持常量参数、变量参数等。
★★★★★
介绍在 FDL 中如何配置并使用参数
介绍参数在 FDL 中的典型应用场景
任务内参数:任务参数(自定义参数)
可以被当前任务内的所有节点引用,适用于参数值个数较少、参数值已明确不需要计算的场景
支持添加日期、文本、数值、布尔类型的参数
任务内参数:参数赋值节点、参数输出算子
作用范围:下游分支的所有节点;适用于参数值较多,且参数值保存在数据库表、接口、文件等位置中,需要将参数值取出、计算(该操作可不做)的场景
参数赋值节点:与「数据转换」节点平级;可生成参数的值,并输出参数,适用于参数值不需要经过复杂计算的场景
参数输出算子:「数据转换」节点内使用;只能将其他算子处理的结果,输出为参数,自己无法生成参数的值;若参数值需要复杂计算才能得出,可使用「参数输出」算子
全局参数
参数作用范围:可被当前工程所有定时任务使用;适用于参数值不需要经过复杂计算的场景
全局参数分为两类:
全局参数-静态参数:参数类型支持:日期、文本、数值、布尔,与任务参数(自定义参数)类似,适用于参数值个数较少、参数值已明确不需要计算的场景
全局参数-赋值参数:可设置全局动态参数
内置参数
FDL内置参数,无需定义即可使用
参数默认值可以填写多个,如下图所示:
「循环容器」节点中,若引用该参数,会将参数默认值原样填入参数值中显示预览结果(若默认值为 5 个,后续节点引用时参数值为这 5 个),不会将参数默认值进行切分。如下图所示:
任务实际运行时,会将参数一个个传递给「循环容器」节点,即不影响任务实际运行,只影响预览结果。所以,建议用户填写有效参数默认值,后续节点引用该参数后才能正常预览结果。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙