1. 概述编辑
1.1 版本
FineDataLink 版本 | FineBI6.0 版本 | 功能变动 |
---|---|---|
4.0.27 | 最低支持版本 6.0.12 JAR 2023-08-03 | - |
4.0.29 | 最低支持版本 6.0.13 | BI SQL 数据集参数支持在定时任务中使用注:日期类型参数暂不适配。 |
4.1.3 | 最低支持版本 6.0.16 |
|
4.1.14.1 | 最低支持版本 6.1.4 | 1)读取公共数据时支持搜索目录和表;选择数据表后,支持保留路径并显示; 2)读取公共数据时支持选字段、过滤数据行 |
1.2 应用场景
希望可以在其他系统中使用 FineBI 公共数据,例如:
用于CRM、简道云此类业务系统中;
用于FineReport 报表中展示;
用于消息推送,发送消息到I指定软件中。
1.3 功能简介
独立部署工程支持将 FineBI 中处理好的数据使用「数据同步-公共数据」、「数据转换>数据集输入」或者「参数赋值」功能进行数据处理并写入指定的数据库;
支持将 FineBI 中处理好的数据通过 API 接口输出至指定系统;
支持将 FineBI 中处理好的数据写入简道云表单等业务系统中。
2. 前提条件编辑
2.1 FDL 版本为 4.1.3 及之后版本
当前适配的 FineDataLink 与 FineBI 最低版本为 4.1.3 & 6.0.16,请确保工程版本正确,详情参见:版本适配说明
需要先建立远程公共数据源,让 FineDataLink 和 FineBI 建立联系,详情参见:配置远程公共数据源
注:升级兼容
在 4.1.3 之前的版本若已经设置使用过 FineBI 数据,升级后会自动在数据连接处生成「公共数据01」数据连接,升级后,无法直接获取用户名、密码
需要手动在数据连接「公共数据01」中将用户名、密码填入,测试连接并保存。
2.2 FDL 版本为 4.1.3 之前版本
请参见 历史版本
3. 操作步骤编辑
用户想要将在 FineBI 中已经处理好并发布在「公共数据」中的「招聘数据」数据表写入到指定数据库 mysql 中,供后续其他系统使用。
3.1 新建任务
独立部署环境下,点击「数据开发」,新建定时任务,如下图所示:
3.2 设置定时任务
进入任务编辑界面后,新建数据转换节点,并进入节点编辑界面,新增「数据集输入」算子,如下图所示:
注:「数据同步」中同样支持公共数据作为数据源,如下图所示:
选择「公共数据」,即可在该用户有使用权限的公共数据表中选择需要进行数据处理的数据表「RFM明细数据」,4.1.13.4 版本开始支持搜索目录和表,如下图所示:
点击「选部分字段」,可以选择 BI 数据表中的指定字段,如下图所示:
注:选表选字段功能说明与选表选字段相同。
过滤出指定数据,如下图所示:
注:过滤功能说明与 BI 中相同,详情参见:过滤(数据集)。
点击「数据预览」即可查看到公共数据中的内容,如下图所示:
使用 DB表输出等将数据输出,如下图所示:
3.3 效果查看
运行定时任务后,即可看到公共数据中数据被写入指定的数据库中。
4. 读取 BI 带参数的 SQL 数据集使用方法编辑
如果选择的公共数据为 BI 带参数的 SQL 数据集,如下图所示:
则设置在 FineDataLink 中作为数据源后,设置相同的自定义参数area,默认值为华东,此时预览数据即可看到公共数据中华东的数据,也就是公共数据中的参数生效,如下图所示:
注:在BI6.1中:对于 SQL 抽取表,在 FineDataLink 中预览和运行都使用 BI 的参数,FineDataLink 的同名参数不生效;对于 SQL 直连表,在 FineDataLink 中预览使用 BI 的参数,运行使用 FineDataLink 的同名参数。
然后可对数据进行其他处理,例如使用「字段设置」去掉 salary 字段,如下图所示:
使用「DB表输出」将数据落库至指定的数据库,如下图所示: