独立部署时支持将 FineDataLink 处理好的数据输出至 FineBI
交互界面优化
用户希望定时任务处理好的数据可以快速给 FineBI 使用。
用户希望数仓/中间表数据更新后,FineBI 中抽取性质的基础表也更新,只需要给定时任务配置一个调度,然后 FineBI 中的基础表数据就可以及时更新。
独立部署的 FineDataLink 定时任务输出时可快速同步数据到 FineBI。
输出到 FineBI 的结果表,表属性若为抽取数据,表数据将跟随定时任务更新。
独立部署的 FineDataLink 和 FineBI 需要进行系统和环境配置,配置步骤详情参见:独立部署配置说明
将 FineDataLink 定时任务数据输出至数据库并写入 FineBI 公共数据时需要确保 FineDataLink 中的数据连接在 FineBI 中也存在,同时需要保证数据连接名称相同,指定对的数据库相同,如下图所示:
在定时任务的输出端勾选「在公共数据中自动创建ETL结果表」,并完成相应的输出配置,任务运行时将自动在FineBI 中创建一张 ETL 结果表。如下图所示:
设置项介绍如下表所示:
默认不勾选,勾选后,在 FineBI 公共数据中自动创建 ETL 结果表
按钮位置:「数据同步」节点配置数据去向界面、「数据转换」节点的 DB 表输出算子,配置数据去向界面
抽取数据:ETL 结果表将跟随定时任务更新
直连数据:ETL 结果表本质为直连数据库表,实时读取表数据
FineBI 的公共数据中已经选择表 A 作为 DB 表(直连\抽取),「DB表输出」算子的目标表的表名称不能与表 A 相同
直接显示表名,不可编辑
1)表名称显示逻辑
输出表在 FineBI 中不存在 ETL 结果表时需要新建,表名默认为数据连接名_数据库表名
输出表在 FineBI 中已经存在对应的 ETL 结果表,那么直接获取对应的表名和路径
2)表重命逻辑
建表时若遇到同名表,遇同名时加1,如果加1依然同名则加12,如果依然同名则加123,以此类推
1)下面两种情况下表路径灰化,不能选择:
首次运行后,输出表未变化时打开配置界面
进行配置时,已存在输出表对应的 ETL 结果表
2)若用户手动移动 ETL 结果表到新的文件夹,则打开定时任务时,展示最新的路径
1)ETL 结果表不可配置单表更新,能够被定时任务触发更新,能够跟随文件夹、跟随全局更新
2)ETL 结果表更新后,使用 ETL 结果表做的自助数据集等子孙表可以关联更新,此逻辑和 FineBI 的父表拉起子表的更新逻辑保持一致
3)定时任务的输出表中若存在字段变更,ETL 结果表不能随之更新字段,只能删掉 ETL 数据集再触发 FDL 的同步任务。
权限逻辑
与输出到 FineBI 结果表相关的权限有两个:
权限1:定时任务的管理权限(包含了查看和编辑权限)
权限2:FineBI 的权限,文件夹的管理权限和表的使用权限
可在定时任务中:查看配置,可删除配置
不可在定时任务中调整配置,调整配置时会告知其无权限
不能查看定时任务,因此也不能查看和编辑配置
可以在 FineBI 中正常使用 ETL 结果表
用户想要将在 FineDataLink 定时任务中的数据落库同时将其输出至 FineBI「公共数据」中,供后续其他系统使用。
Anna 用户在 FineBI 工程和 FineDataLink 工程中均存在,且拥有公共数据对应目录操作权限,且两个工程中均有相同的数据连接。
在 FineDataLink 独立部署工程中创建一个定时任务,将一个「数据同步」节点拖到设计界面。如下图所示:
点击「数据同步」节点,配置数据来源。如下图所示:
将数据输出至指定数据连接,同时勾选「在公共数据中自动创建 ETL 结果表」,设置表属性和表存储路径,如下图所示:
点击右上角「保存并运行」按钮,日志有执行成功信息表示任务成功运行。如下图所示:
可以看到 数据连接 数据库中新增 data1 表。如下图所示:
Anna 用户登录 FineBI 工程,点击「公共数据」,在「部门数据」中可以看到输出的表。如下图所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
Submitted successfully
Network busy