1. 概述
1.1 版本
FineDataLink 版本 | 功能变动 |
---|---|
1.9 | - |
4.1.7.1 | 支持界面搜索:可对节点/算子进行搜索,并快速定位选中节点/算子 |
4.2.7.4 | 数据转换支持分流处理数据,任意算子可以在下游接多个中间算子或者输出算子 |
4.2.9.3 | 支持快捷修改节点名称 |
查看历史版本更新 | ||||||||||||
|
1.2 功能简介
本文将介绍画布中节点的基础操作,以帮助用户更好地了解该模块的功能和使用方法。
2. 添加节点
1)可以直接从节点列表拖拽节点到任务设计区域使用。如下图所示:
2)新建连线支持直接添加节点。如下图所示:
3)4.1.7.1 版本及之后版本支持支持搜索节点,并快速定位选中节点,如下图所示:
3. 节点连线
3.1 添加连线
1)按住鼠标从上游节点右侧输出点将光标挪到下游节点的左侧输入点,即可完成两个节点之间的连线。
可以选择连线的样式:在任务设计区域中可以选择使用「正交线」或者「曲线」,如下图所示:
2)新建连线支持直接生成节点。如下图所示:
3)支持调整连线的来源点和去向点。
例如调整去向点:鼠标移到去向箭头位置,箭头变成(此时连线高亮)时,可更换连线去向。
4)勾选「连线吸附」,节点添加到两个节点之间时,连线支持自动吸附。如下图所示:
3.2 算子连线规则
1)4.2.7.4 版本及之后,「数据同步」下任意算子支持在下游连接多个中间算子或输出算子,各算子连线限制如下:
算子类型 | 涉及的算子 | 连入 | 连出 |
---|---|---|---|
输入 | ![]() | / | >=1 |
输出 | ![]() | =1 | / |
连接 | ![]() | >=1 | >=1 |
转换 | ![]() | =1 | >=1 |
实验室 | ![]() | >=0 | >=1 |
实验室 | ![]() | 输入类>=0 其他类=1 | >=1 |
2)算子连线其他规则如下:
任意算子可以在下游接多个中间算子或者输出算子,但每条数据流都必须以输入(或者实验室)算子为开始节点,以输出算子为结束节点;
算子本身和其上游算子、或上游算子的其他分支上的算子支持接入同一个连接算子;效果如下图所示:
不支持完全独立两条或多条的数据流;
数据流不能成环,即合流后的算子步骤不支持再连上游的连接算子;
一个「数据转换」节点中,限制输出节点 10 个;
4. 节点操作
4.1 搜索节点
4.1.7.1 版本支持在编辑界面搜索:可对节点/算子进行搜索,并快速定位选中节点/算子,如下图所示:
4.2 节点布局与步骤撤销还原
在画布工具栏点击「自动布局」按钮,可以对画布内全部内容进行自动布局,使得节点布局更加美观,如下图所示:
同时,在画布中设置的节点步骤可以进行撤销还原操作,例如上一步中将节点任务执行条件改为「失败时执行」,那么撤销该步骤,则还原为成功时执行。如下图所示:
4.3 修改节点名称
1)选择节点,在「节点信息」tab 下,支持修改节点名称、添加节点备注。如下图所示:
2)4.2.9.3 及之后版本,鼠标悬浮节点面板标题时,点击「编辑」按钮,支持快捷修改节点名称。如下图所示:
3)4.2.9.3 及之后版本,进入数据转换节点,鼠标悬浮标题时,点击「编辑」按钮,支持快捷修改数据转换节点名称。如下图所示:
4.4 节点多选与复制
详情请参见:节点支持复制粘贴
4.5 节点支持禁用
支持禁用节点及下游节点。详情请参见:节点支持禁用
4.6 运行到此节点
在调试过程中,需要更新从上游到这个节点的数据(这个节点有下游节点),然后下个节点再进行调试。目前只能把后续节点禁用或者先断开连线,操作成本较高。
支持设置节点时,选择运行到此处,便于查看上游配置结果和调试。详情请参见:运行至此节点
4.7 节点任务构建提示
4.0.18 版本支持在设计节点和任务时,实时提示节点和任务是否有错误,便于开发人员在构建前直观地看出任务能否构建成功以及影响构建的因素,并快速定位到问题,提升开发任务速度。
若设计任务时节点有异常,则会提示共有几个任务节点异常,同时鼠标悬浮在对应节点的异常警示图标时,出现悬浮框提示具体的异常问题,如下图所示:
若设计任务时节点无异常,则整个任务提示「无异常」,如下图所示:
4.8 支持查看节点运行状态
简介:
4.1.6.3 及之后版本,定时任务编辑界面中,新增「显示/隐藏节点状态」按钮,若开启「显示节点状态」按钮,画布内可显示节点运行状态;节点运行状态默认显示,用户若不需要可关闭。
应用场景:
定时任务运行后,可在任务编辑界面快速定位到出错节点。
定时任务运行后,可快速看到本次运行了哪些节点。
便于调试,调试节点后可快速查看运行结果。
如下图所示:
功能说明如下:
1)运行状态图标含义:
2)运行到当前节点时,连接线动态显示。如下图所示:
3)每次运行(任务运行/部分运行)都重置画布内的节点运行状态,与日志保持一致。