近期在帆软相关技术人员的指导下,对生产环境进行了升级和部署。目前FineReport 10.0的工程运行良好,现将体验报告分享给大家。
一 、公司描述
我们是歌尔股份有限公司,成立于2001年6月,2008年5月在深交所上市。公司主要从事声学、传感器、光电、3D封装模组等精密零组件,以及虚拟/增强现实、智能穿戴、只能音频、机器人等智能硬件的研发、制造和品牌营销。目前已在多个领域简历了全球领先的综合竞争力。自上市以来,歌尔保持高速成长,年复合增长率达40%以上。
二 、报表系统的应用情况与升级缘由
1、报表系统的应用情况
公司信息管理本部目前负责开发及运维的系统有百余套,存在各种报表开发需求。经过评估,部门认为帆软报表在易用性、开发效率、性能、技术支持等方面都能够满足我们的需求,因此采购了帆软报表开始使用,开始是8.0,后在2018年初升级为9.0。到现在为止支撑了公司MES、PLM、CRM、EAM等十几套系统的报表业务。访问人群涵盖公司自市场、研发、财务、生产、品质、物流等多个岗位。今年在大屏看板上开始尝试,也取得了一定的效果。
到目前为止,系统在用报表超两千张,日访问量逾万次。
2、率先升级10.0的缘由
由于公司报表开发人员较分散,没有统一的人员进行报表开发的管理和审核,难免出现性能测试不完善的报表。时而发生一个报表的一次操作,就把帆软服务器整垮掉的情况。我们也联合帆软的技术支持人员做了一定优化,缓解了该问题。但是报表访问排队的方案造成的用户体验较差,且随着公司业务量的增长,可以预估帆软服务器的性能问题依然是个很严峻的风险。 在和帆软技术人员沟通的过程中了解到,10.0版本对性能的监控和优化会有不小的改进,这是我们当前所最关注的问题;而且在大屏应用上也增加了很多有特色的功能。因此在了解到10.0预览版开始升级后,就第一时间报名了。
三 、升级过程
1.测试环境操作
本次现场支持共来了4位小伙伴,首先感谢帆软对我们公司的支持! 考虑到系统测试数据能真实反映生产数据,我司将生产环境的主要模板和数据库备份至测试环境。研发和测试人员在测试环境中借助升级工具完成了工程升级,安装10.0设计器并部署应用。帆软人员指导进行了管理平台的目录、用户和权限的基础配置,并给我司开发人员介绍平台新特性。期间了解到10.0版本舍弃datasource文件,所有配置数据均保存在内置库中。
2.生产环境操作
由于生产环境每天无时无刻都在被用户使用,而且涉及很多核心业务,停机升级时间非常紧张,应该尽可能缩短。我们和帆软工程师反复预演整个过程步骤,预先在生产环境准备好相关的文件、框架、程序、和新的许可证,将网络、文件复制、备份等耗时降到最低。整个生产环境升级工作紧凑有序,整个过程在20分钟内搞定。
四 、新功能感受
1.数据连接
数据库配置由9.0的配置文件改为10.0的存放在指定数据库中,一是可以使数据库配置可以动态生效,二是方便查看当前已有配置,不用再登录服务器查看文件了。简化了相关操作。而且数据连接配置可以在WEB端进行了,免去了每次打开报表设计器连接生产服务器的繁琐。
2.日志输出
后台日志更清晰,比较符合Java开发者排查问题的习惯,能够及时定位到问题所在。
3.界面优化新版本的界面采用了当前流行的扁平化风格,相关的功能也做了较大的改动,使用户体验更加优化。
五、一段话:值得推荐的理由
我们公司信息化的部门众多,但大家在工作交流中对帆软报表产品的评价几乎是一致的两点:第一,高效率:使用帆软报表进行报表开发的效率是其他报表工具所不可比拟的;第二,高颜值:帆软报表展示形式美观,非常适合作为大屏展示使用!
#推荐阅读#
FineReport 10.0 体验报告—中国外运物流包装有限公司
10.0生产环境升级体验报告——常州工学院土建学院
|