FDL专题:FineDataLink+FineReport组合应用分享(数据服务篇)

楼主
我是社区第1753786位番薯,欢迎点我头像关注我哦~
【技术分享】本文将针对报表工具与业务系统直连带来的数据安全和规范性难题,介绍FDL的完整解决方案,并讲解

FDL如何高效对接FineReport使用订单数据制作看板的实战案例!

快来关注好数连,获取更多关于跨库关联、数据服务的实用技巧!

FDL专题:FineDataLink&FineReport组合应用

数据安全和规范性难题  

FineDataLink的解决方案

敏捷开发

数据安全

应用管理

实战案例-FineReport使用FineDataLink发布的订单数据制作看板

数据服务发布数据

FineReport接收订单汇总表API中的数据并制作看板


如果你还想学习更多FineDataLink应用技巧,一起成为技术达人!可以点击:FineDataLink学习路径 (qq.com)

学完就可以通过帆软FCA认证考试哦!(产品最新版本:最新功能DEMO快速体验

数据安全和规范性难题

针对很多企业将报表工具与业务系统直连,造成报表加载缓慢、数据处理难度高、系统运维困难的问题,FineDataLink给出了完整的解决方案。切断报表工具和业务数据库的连接,把数据处理任务交给FineDataLink来做,帮助企业实现业务系统读写分离,不仅提高了工作效率,还降低了运维成本,走好了数据治理的第一步。

随着数据治理继续向前发展,企业的数据规范性和安全性又成为了一个亟待解决的问题。

数据仓库搭建完毕后,企业需要将数据共享给不同的业务系统,或是发布一部分数据给生态伙伴和分子公司。如果直接将数据仓库账号开发给第三方使用,会产生数据安全隐患,不利于数据安全管控。一种解决办法是IT人员使用代码开发接口来获取数据,但是这种方式效率比较低,而且容易出现错误。

同时,由于缺乏安全的数据共享机制,随着企业数据需求的多样性增加,如果多张报表需要对接同一数据接口,IT人员就要重复造轮子,增加了很多重复的工作量。开发好的接口没有一个统一平台进行管理,也会带来很多运维上的麻烦。此外,系统间数据格式的不一致也会严重影响使用效率。

综上所述,企业需要一个既能保证数据安全和规范性,又便于开发和管理接口的数据服务平台。

FineDataLink解决方案

针对上述问题,FineDataLink数据服务提供数据共享能力,可以将加工、融合后的数据封装发布为规范化API接口数据,供外部系统调用,实现数据价值输出及共享开放。

作为数据中台,FineDataLink能够实现零代码对接RestFul、WebService接口协议,同时支持SAP连接器,可以通过API统一分发数据给第三方使用。API接口中的数据经过解析、过滤、转换后得到可直接使用的结果数据,存储到数据库,所有报表都可以快速进行复用

下面我们从三个方面具体谈谈FineDataLink数据服务的优点。

敏捷开发

在FineDataLink中,IT人员无需使用Java、Python等语言来编程,仅需编写SQL语句即可完成接口开发,同时支持可视化配置接口信息和在线测试,有效降低了开发门槛,大大减少开发耗时,5分钟即可完成API发布。此外,FineDataLink还支持自动生成接口文档,下载之后即可发布使用,不仅实现了接口标准化,还提高了人员配合效率。

数据安全

FineDataLink数据服务支持设置不同密级的认证方式,根据不同数据安全要求自定义认证方式;支持设置黑白名单,允许/限制指定IP访问;支持实时监控接口调用情况,数据调用可追溯。在企业需要数据共享时,FineDataLink提供的安全机制会规避数据泄漏的安全风险。

应用管理

面对多样化的数据需求,企业往往会发布很多不同的API接口,这些API如果不统一进行管理,会带来很多麻烦。FineDataLink 支持对发布的 API 进行任务管理、运行监控和任务监控,查看调用情况、批量上下线 API 等。通过API集中管理,开发人员可以快速响应API更新和维护需求,更好地进行任务管理,降低开发和维护成本。

FineDataLink数据服务+FineReport组合应用流程

实践案例-FineReport使用FineDataLink发布的订单数据制作看板

为保证数据安全,企业想使用FineDataLink的数据服务功能,将处理好的订单数据封装到API接口给第三方使用,同时想要使用 FineReport 接收订单数据制作看板。

一、数据服务发布数据

1)填写API信息

进入数据服务页面,新建一个API,在API信息页面填写好API名称、API描述、请求方式、请求body格式、路径、超时时间等信息,点击下一步即可。

2)填写发布内容以及参数

开发人员可选择指定的数据库,并在该数据库下搜索需要的数据表,FineDataLink会将查询语句写入右侧 SQL 输入框。也可以自行编写 SQL 语句从源数据库的表中查询取数,支持引用参数,也可进行数据过滤。

3)预览测试

填写好发布内容和参数后,开发人员可以进行在线测试,检验接口是否有问题。

4)绑定应用

API发布之前需要绑定一个应用,相同应用中的 API 拥有相同的鉴权和访问根路径,也就是通过应用来对发布的 API 进行批量的管理。

5)API上线

点击页面中的上线按钮,即可发布API。在任务运维->数据服务->API管理中可以查看所有API信息,选择指定的API ,可查看基本信息和API 的内容以及参数。

订单汇总表API

二、FineReport接收订单汇总表API中的数据并制作看板

此处有两种方案可供选择。

方案一

使用JSON 数据集插件,在报表设计器或决策平台安装插件,接收数据服务 API 数据并制作看板。

方案二

使用数据工厂数据集插件,在报表设计器或决策平台安装插件,接收数据服务 API 数据并制作看板。

预期效果如下图所示。

预期效果

 

更多FineDataLink与FineReport组合应用内容请前往:FDL和FineReport组合应用示例- FineDataLink帮助文档 (fanruan.com)

 

往期精彩:

FDL专题:FineDataLink&FineReport组合应用分享

FDL实践:企业微信API取数

FDL专题:定时任务自动化导出Excel/CSV,高效归档业务明细数据

FDL专题:详解DDL同步及其应用场景

FDL专题:CDC数据同步进行时遇到不可抗力(网络中断)中断了怎么办?

FDL专题:如何在工作中对Kettle任务进行迁移?可以直接调用吗?

FDL专题:对接金蝶云API取数

「场景实战」金蝶API取数+JSON解析,FDL解决商管预算管理跨库分析问题

「场景实战」关联分析性能差?试试数仓搭建,解决多源业务系统关联分析难题!

「4.1.9更新速览」分区支持PostgreSQL、Greenplum、Gauss200, 定时任务支持Kettle...

 

FineDataLink是一款集实时数据同步、ELT/ETL数据处理、数据服务和系统管理于一体的数据集成工具,可在Windows或Linux环境上单机/集群部署,全程基于B/S浏览器端进行任务开发和任务运维,更多精彩功能,邀您体验,希望能帮您解决企业中数据从任意终端到任意终端的处理和传输问题,让流动的数据更有价值!

 

点击此处,直接体验

想要学习更多技术和功能,请点击FineDataLink文档

 

由0到1,带您进入FineDataLink的世界

 

 

若有企业试用需求,请填写此申请表单,我们的工作人员会在3个工作日内联系您!

 

 

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 2474浏览人数
最后回复于:2024-7-30 14:37

返回顶部 返回列表