优化「参数输出」设置界面
将「分隔符」单选按钮组改为「闭包符」开关
参数默认值可自动填入
可批量生成、修改、删除参数
参数赋值 可以将上游节点的结果输出至下游节点使用,但有些数据需要进行进一步处理才能作为参数输出,并不能直接输出参数。
用户期望能够对数据进行处理后直接输出参数,不需要将处理结果输出数据库再从数据库取值作为参数。
FineDataLink 支持在「数据转换」中直接进行参数输出。
注:参数使用的约束限制、功能使用与「参数赋值」相同,详情参见:参数赋值
示例为将 API 数据进行解析处理后,将满足条件的数据设置为参数,并将数据库表中满足参数条件的数据取出至指定数据库。
http://fine-doc.oss-cn-shanghai.aliyuncs.com/book.json 数据需要进行解析并取出 isbin 不为空的数据。
将这些数据中的 author 作为参数输出,并输入给 book 数据表中。
从中取出满足参数条件的数据,输出至 boook_out 数据表中。
1)新建定时任务,拖入「数据转换」节点,进入「数据转换」节点。
2)拖入「API输入」算子,读取 API 数据。API 地址为:http://fine-doc.oss-cn-shanghai.aliyuncs.com/book.json,不勾选「将解析后的JSON数据展开为二维表」,使得读取后的数据为 JSON 格式。如下图所示:
点击「数据预览」,可查看读取的 JSON 格式的数据。如下图所示:
1)拖入「JSON解析」算子,解析 book 字段。如下图所示:
点击「数据预览」,可查看解析后的数据。如下图所示:
拖入「数据过滤」算子,过滤出 isbn 不为空的数据。如下图所示:
1)拖入「参数输出」算子,将 author 字段作为参数输出。如下图所示:
2)点击右上角保存「按钮」。
1)由于 2.1 节输出的参数有多个参数值,因此需要使用「循环容器」功能,将多个参数值一个个传入「数据同步」节点中。
拖入「循环容器」节点,「循环容器」节点设置如下图所示:
2)「循环容器」节点中拖入「数据同步」节点。在「数据同步」节点,数据表 book 中取出满足参数条件 author 的数据。如下图所示:
3)设置「数据去向」即可,写入方式选择「追加写入」数据。
点击右上角「保存并运行」按钮,任务执行成功后,book_out 中数据如下图所示:
API取数-钉钉获取部门通讯录数据
API取数-SHA2加密身份验证&按页数取数
API取数-获取当月企微月报打卡数据
使用高德接口获取城市天气数据
将经纬度数据转换为中文地址
使用SparkSQL构建日期列并循环取数
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
Submitted successfully
Network busy