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

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

因为工作的缘故,最近一直在使用一款国产可视化软件:帆软报表(FineReport)

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


1、大屏有一定的使用门槛

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


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

image.png 帆软官网demo

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

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


2、插件有待丰富

此外FineReport需要提高的就是它所支持的插件了。相比市面上国外的一些可视化软件,它所支持的插件真的不是很多,这也是很多看惯比较炫酷的动画特效,对帆软报表的一些插件嗤之以鼻的原因。尽管这几年它在不断扩充自己的帆软市场,奈何好看的插件还要额外收费。

image.png图 帆软插件市场


3、报表功能强大


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

  • 报表设计步骤简单
  • 支持报表自动扩展
  • 支持报表筛选查询
  • 支持带参数的个性化页面


image.png带查询功能的报表页面


4、管理功能丰富

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

image.png 管理后台

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


5、权限划分细致

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

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

image.png权限控制

6、操作行为监控

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


7、其他

a.此外还有性能监控,可以实时查看服务器的内存,CPU等资源的消耗情况

b.查看当前当前在线人数

c.查询耗时较长的报表,并给出具体的查询SQLd.报表水印,基于数据安全防止截图e.定时调度,可以设置定时任务执行报表模板,配合短信,邮箱,钉钉或企业微信实现消息定时发送。


还有其它很多丰富的功能,如果你们公司有类似的需求,不妨下载安装尝试一下。
也算是为国产软件宣传一下~

相关文章
|
存储 分布式计算 Hadoop
aws s3常用命令、hdfs dfs/hadoop fs常用命令
aws s3常用命令、hdfs dfs/hadoop fs常用命令
1626 0
|
机器学习/深度学习 存储 Linux
CentOS 7 部署 KVM 虚拟化
CentOS 7 部署 KVM 虚拟化
1092 0
|
2月前
|
人工智能 自然语言处理 搜索推荐
智能体来了+培育AI智能体开发与应用新生态
随着AI智能体(Agent)技术成为下一代人工智能的核心,其开发与应用正面临从技术探索到产业落地的关键挑战。阿里云通过强大的计算基础、模型服务与开发平台,正积极构建覆盖技术、人才与产业的“AI智能体就业培训”新生态,助力开发者和企业拥抱智能体时代。
146 1
|
9月前
|
资源调度 JavaScript
Vue 3 中如何通过状态管理库来更新虚拟 DOM?
Vue 3 中如何通过状态管理库来更新虚拟 DOM?
289 57
|
SQL 存储 Oracle
TDengine 3.3.2.0 发布:新增 UDT 及 Oracle、SQL Server 数据接入
**TDengine 3.3.2.0 发布摘要** - 开源与企业版均强化性能,提升WebSocket、stmt模式写入与查询效率,解决死锁,增强列显示。 - taos-explorer支持geometry和varbinary类型。 - 企业版引入UDT,允许自定义数据转换。 - 新增Oracle和SQL Server数据接入。 - 数据同步优化,支持压缩,提升元数据同步速度,错误信息细化,支持表名修改。 - 扩展跨平台支持,包括麒麟、Euler、Anolis OS等。
447 0
|
C++
【洛谷 P1739】表达式括号匹配 题解(栈)
该编程题目要求检查给定的包含字母、运算符和括号的表达式是否括号匹配。输入为一行表达式,以`@`结束。如果括号匹配,输出`YES`,否则输出`NO`。样例包括一个匹配和一个不匹配的表达式。解决方案是使用栈,遇到左括号入栈,遇到右括号时判断栈是否为空,栈空则输出`NO`,否则出栈。当读到`@`时,栈空则输出`YES`,否则输出`NO`。提供的AC代码使用C++实现,通过`stack`处理括号匹配。
413 0
|
图形学 开发者
Unity——各种特效的基本使用方法
Unity——各种特效的基本使用方法
1152 0
|
存储 分布式计算 Hadoop
ChunkServer 原理与架构详解
【8月更文第30天】在分布式文件系统中,ChunkServer 是一个重要的组件,负责存储文件系统中的数据块(chunks)。ChunkServer 的设计和实现对于确保数据的高可用性、一致性和持久性至关重要。本文将深入探讨 ChunkServer 的核心原理和内部架构设计,并通过代码示例来说明其实现细节。
634 1
|
弹性计算 数据库 虚拟化
阿里云产品之云服务器ECS类各云产品简介及适用场景介绍
阿里云的云服务器ECS类产品并不是只有云服务器和轻量应用服务器两种产品,还包括弹性裸金属服务器、GPU云服务器、专有宿主机、FPGA云服务器、VMware服务等产品和服务均属于云服务器ECS类云产品,本文为大家介绍一下哪些云产品属于云服务器ECS类产品,他们各自的适用场景有哪些。
|
机器学习/深度学习 自然语言处理 算法
【大模型】关于减轻 LLM 训练数据和算法中偏差的研究
【5月更文挑战第6天】【大模型】关于减轻 LLM 训练数据和算法中偏差的研究