【技术分享】本文将针对报表工具与业务系统直连带来的数据安全和规范性难题,介绍FDL的完整解决方案,并讲解
FDL如何高效对接FineReport使用订单数据制作看板的实战案例!
快来关注好数连,获取更多关于跨库关联、数据服务的实用技巧!
如果你还想学习更多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 接收订单数据制作看板。
一、数据服务发布数据
进入数据服务页面,新建一个API,在API信息页面填写好API名称、API描述、请求方式、请求body格式、路径、超时时间等信息,点击下一步即可。
开发人员可选择指定的数据库,并在该数据库下搜索需要的数据表,FineDataLink会将查询语句写入右侧 SQL 输入框。也可以自行编写 SQL 语句从源数据库的表中查询取数,支持引用参数,也可进行数据过滤。
填写好发布内容和参数后,开发人员可以进行在线测试,检验接口是否有问题。
API发布之前需要绑定一个应用,相同应用中的 API 拥有相同的鉴权和访问根路径,也就是通过应用来对发布的 API 进行批量的管理。
点击页面中的上线按钮,即可发布API。在任务运维->数据服务->API管理中可以查看所有API信息,选择指定的API ,可查看基本信息和API 的内容以及参数。
二、FineReport接收订单汇总表API中的数据并制作看板
方案一
使用JSON 数据集插件,在报表设计器或决策平台安装插件,接收数据服务 API 数据并制作看板。
方案二
使用数据工厂数据集插件,在报表设计器或决策平台安装插件,接收数据服务 API 数据并制作看板。
|