最近常用的一款可视化软件

SQL数据库开发

共 1617字,需浏览 4分钟

 ·

2021-09-27 06:40

点击关注上方“SQL数据库开发”,

设为“置顶或星标”,第一时间送达干货
SQL专栏
SQL基础知识第二版
SQL高级知识第二版
因为工作的缘故,最近一直在使用一款国产可视化软件:帆软报表(FineReport)

说实话,一开始我是比较抗拒使用的,奈何公司已经花钱买了人家的license,不用也得用啊,而且还得用的熟练才行。

1、大屏有一定的使用门槛
之所以比较抗拒,是因为在使用它的时候,操作比较繁琐。对于新手,如果想设计出比较好看的可视化报表,是有一定门槛的。但是熟练了之后呢,就没有想象中的那么难了。

最近帮业务部门做的一个可视化大屏Demo,从设计,排版,素材收集,到配色等总共用时一天,要是刚接触那会儿,这东西没一个星期做不出来。

图 帆软官网demo

我做的那个Demo因为很多素材都是现成的,配色也是之前经常用的那几种,所有没啥难度。但如果想做上图这种高大上的大屏报表,可就得费些功夫了。

给我的总体感觉就是可塑性还是挺强的,但是限于开发设计人员自身的一些能力,譬如需要懂前端设计,懂UI设计,懂SQL。这几样单独说尚可,但是放一起就有点难了,特别是它还支持前端的JS代码,那就需要更加深厚的功底了。

2、插件有待丰富
此外FineReport一大弊端就是它所支持的插件真的不是很多,这也是很多看惯比较炫酷的动画特效,对帆软报表的一些插件嗤之以鼻的原因。尽管这几年它在不断扩充自己的帆软市场,奈何好看的插件还要额外收费。

图 帆软插件市场

3、报表功能强大
尽管如此,但是对很多中小企业还是够用的,特别是它的报表功能做的还是挺不错的。只需要掌握很少的代码,就可以完成一个功能复杂的报表页面了。
  • 报表设计步骤简单

  • 支持报表自动扩展

  • 支持报表筛选查询

  • 支持带参数的个性化页面


图 带查询功能的报表页面

4、管理功能丰富
FineReport的设计器和管理后台是分开的,要访问报表或大屏,需要在管理后台将他们放到指定目录下才可以查看。

图 管理后台

管理后台是我比较赞赏的一部分,做的功能是真的很强大,尽管刚开始很多功能没有弄清楚怎么操作。

5、权限划分细致
一般报表都是看数据,对不同的员工需要开放不同的权限,FineReport不仅可以批量授权,也可以单个用户授权。

批量授权可以按部门和角色一起授权,单个则按照具体的用户设定特殊的权限。

图 权限控制

6、操作行为监控
这也是最近一段时间发现的,基本上用户在报表平台上做的任何操作都会一一记录下来,形成完整的日志。
图 日志记录

7、其他
a.此外还有性能监控,可以实时查看服务器的内存,CPU等资源的消耗情况
b.查看当前当前在线人数
c.查询耗时较长的报表,并给出具体的查询SQL
d.报表水印,基于数据安全防止截图
e.定时调度,可以设置定时任务执行报表模板,配合短信,邮箱,钉钉或企业微信实现消息定时发送。

还有其它很多丰富的功能,如果你们公司有类似的需求,不妨下载安装尝试一下。

最后给大家分享我写的SQL两件套:《SQL基础知识第二版》《SQL高级知识第二版》的PDF电子版。里面有各个语法的解释、大量的实例讲解和批注等等,非常通俗易懂,方便大家跟着一起来实操。

有需要的读者可以下载学习,在下面的公众号「数据前线」(非本号)后台回复关键字:SQL,就行
数据前线

后台回复关键字:1024,获取一份精心整理的技术干货
后台回复关键字:进群,带你进入高手如云的交流群。

推荐阅读
浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报