FineReport11初体验

我是社区第229970位番薯,欢迎点我头像关注我哦~

一、本次测评体验功能点

 

1、【基础】B/S端修改布局&新自适应效果

 

 

1.1体验成果及制作过程:做过美化大屏任务的番薯应该都知道这个报表

 

通过简单的拖拉拽就可以更换位置与宽高,还可得知当前块的大小

 

 

当分辨率改成4K4096*2160)时,也可以自适应的

1.2体验评价:

优点:该功能点对于样式调整十分友好,可以在调试模式中边预览边修改,减少设计器改完,浏览器预览的来回切换。最主要的是老模板也可以直接转为新自适应模板,会默认另存为一个新模板的frm,这点比较赞!

 

缺点:当模板为自适应布局的时候无法调整报表块的位置,只能调节宽高。当自适应布局改为绝对布局的时候,整个布局就乱了。

2、【基础】自定义模板主题&组件复用

 

2.1体验成果及制作过程:自定义普通模板主题(订单)

 

人事管理决策报表,复用在线组件,设置主背景为黑色

其他组件都跟随主题

最终效果图如下:

2.2 体验评价:

优点:单元格添加了许多预定义样式,但以前cell样式不见了,只有head样式。数据集也可以查看实际运行的sql,这个非常赞,虽然以前可以从日志中查看,现在从数据集查看更方便。复用组件还和以前一样,提供了很多好看的组件。

 

缺点:明细表跑马灯一直报错,js代码也是引用官网提供的,老版本是可行的,11跑不起来,错误日志如下:

使用的是帮助文档提供的js:https://help.fanruan.com/finereport11.0/doc-view-3752.html?source=4

 

所有方式都试过了,也改成我的组件名称了,就是报错。已提出BUG反馈

3、【基础】报表新前端和控件样式

 

3.1体验成果及制作过程:显示老版本的参数面板

 

登录报表平台,修改样式为FR11:

 

FR11样式下的参数面板:

3.2体验评价:

优点:参数控件更加的扁平化,尤其是多选组件,选中后字体变蓝更加凸显

 

缺点:下拉框的样式反而不突出,个人感觉没有老版本的好看。其次样式未统一,多选组件勾选字体变蓝,单选为啥不变呢?

4、【基础】模板性能优化

 

4.1体验成果及制作过程:选择模板数据集,开启缓存

 

缓存策略改为10分钟,勾选规则自动优化

预览刷新报表,记录缓存命中率,打开运行监控

4.2体验评价:

优点:企业中有大量的数据需要展示如年维度的数据,开启缓存后,提高报表的响应速度,增加用户体验。单独的数据集开启缓存可以将查询慢的数据集缓存,避免全模板缓存,提高效率的同时也保证了内存占用,非常好!

 

缺点:暂无

5、【进阶】数据准备-ETL作业

5.1体验成果及制作过程:

 

5.1.1先展示成果作业一成果

 

离线同步节点:使用api取数:

 

Sql建表步骤:

 

Sql插入步骤:

5.1.2再展示作业二的结果:

 

Sql脚本内容:使用一个update语句

 

 

参数赋值:

最后离线同步,使用参数:

5.2体验评价:

优点:该功能点的实现可以取代kettle,能够在一套系统进行全流程的处理数据,而不用再去别的系统处理数据,其次界面比较整洁。据说效率比kettle高,因为刚上线11,有待测试!

 

缺点:数据库支持的比较少,也不支持其他的数据格式(如excel)做来源表。其次是没有支持父子任务,其次节点之间连线不是通过点击两个节点相连,但出现了连接线,搞了好久,问了几个技术支持才知道,已提出BUG反馈

6、【进阶】JSAPI升级

6.1体验成果及制作过程:

 

制作过程:为模板设置属性,添加js事件,具体js可参考模板

6.2体验评价:

优点:有很好的扩展性,可以自定义样式

 

缺点:需要有较强的js编程能力

7、【进阶】开放平台插件

7.1体验成果及制作过程:

 

结果展示:(因没下postman,即直接使用浏览器模拟)

 

制作过程:先安装开发平台BETA插件,并添加一个客户端,FR11应该是自带了这个插件,没有的话也可以去下一个

找到基础数据接口中的报表数据服务API,编辑,选择第7题的鼠标悬停cpt,勾选公共API

7.2体验评价:

优点:FR既可以调取第三方API,也可以为第三方提供API,可解决绝大部分场景,便于开发人员二次拓展以满身企业需求

 

缺点:暂无

8、【进阶】word报告

8.1体验成果及制作过程:

 

结果展示:

 

制作过程:

安装设计器插件和客户端插件,FR11应该也是自带了,没有的话也可以去市场下载

 

新建空白文档,登录FR账号

设计器添加数据集,拖动数据列表、图表与参数

刷新页面,获取数据集,设置公式及图表

8.2体验评价:

优点:可以根据word模板直接导出word报告,方便实用

 

缺点:行式列表是可以的,但当列表为交叉表时,word模板会渲染失败,已提出BUG反馈。列表或图表渲染到word时会出现分辨率失真,其次word的尺寸也与设计器的不一致,从上图可知,一页的模板,渲染出三页。还有就是无法通过fr打开之前的word,这点非常鸡肋

二、产品体验心得

从使用FineReport8.0到现在11.0,一直在进步,一直在突破,我也有幸见证了FR近几年的转变,无论从功能上还是美观度上,都有了很大的升级。11.0新增了ETL,使得数据处理与可视化都能够在一个平台上解决,而不需要切换不同的平台。虽然新功能还存在的一些不足点,相信解决也只是时间问题。对于新版本测评体验整体感觉不错,解决了很多之前做报表过程中令人头疼的问题,提高了开发报表的效率,值得点赞!!!

三、结尾

以上便是我的新版本功能体验报告,大家也可下载新版本着手亲自动手尝试。

 

 

发表于 2021-10-26 11:03:44

不错不错!

 

大家感兴趣也可以参与活动 下载FineReport11.0内测版 体验功能之后发帖写下自己的使用心得 即可获得高额奖励哦~

https://bbs.fanruan.com/thread-136829-1-1.html

发表于 2021-10-26 20:55:55 发布于APP客户端
开启缓存这个我有一个疑惑,设置10分缓存岂不是每1分钟就从数据库查询一次?
发表于 2021-11-8 13:58:56
点赞点赞
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

6回帖数 1关注人数 8218浏览人数
最后回复于:2021-11-9 14:46

返回顶部 返回列表