为什么可视化受欢迎
大屏在企业中越来越受欢迎,主要有两个方面的原因
第一:全方位的数据展示
目前企业都有面临“信息孤岛”问题,各个系统平台之间的数据无法实现融合共享,难以实现一体化的数据分析
相比于传统图表与数据仪表盘,可视化监控大屏的出现,可以打破数据隔离,通过数据采集、清洗、分析到直观实时的数据可视化,能够多方位、多角度、全景展现各项指标,实时监控,动态一目了然
第二:好看
随着可视化技术的发展,可视化大屏通常搭载精美的可视化图表和特效,能更加生动地展现数据,而且拥有丰富的交互功能和实时性,给人惊艳的视觉体验
一张科技感满满的大屏,对企业形象提升十分有帮助,这也是诸多企业领导偏爱大屏的原因
如何开发大屏?
一个完整的大屏开发项目,一般分为需求调研、原型设计、模板开发、大屏调试、正式上线这样五个步骤,这其中需求调研是重中之重
首先要进行业务需求调研,搞清楚大屏的受众是谁,明确他们对大屏的展示需求
确定大屏的主题,根据业务需求抽取出关键指标,然后定义指标的分析纬度,确定可视化图表的类型
这一步没做好,后面项目进行中就会面临无穷无尽的需求更改,把开发的人搞到头大
原型设计可以交给专业的大屏UI设计,如果没有这个条件,也可以参考别家的demo设计
这个部分我就不多讲了,重点讲讲模板开发的部分,这也是我参与比较多的一块
常规的大屏模板开发可以采用代码+可视化库进行开发,比如JS+Ecahrts
这种方法价格便宜,但数据量支撑、后台响应、实时更新、平台运维等应该还要调用更多的技术,对技术水平要求高,要后期的运维也比较麻烦
除此以外,追求效率的我们还可以选择成熟的大屏开发软件,这类软件有现成的图表模板,而且支持拖拽且可视化的配置页面,能够快速的开发一张可视化大屏
目前市面上的这类软件大概有3种:
桌面应用产品,生成的是桌面端程序,一般都是直接连接云端数据库,需要数据库开放公网 ip,相对而言数据安全性比较低
web 端直连产品,一般只提供基于 Web 的 UI 快速搭建,类似于后台框架等等,具体的数据读取方式可以选择 API or 直连数据库,需要自行维护数据安全
B-S 产品,服务端提供与多源数据库的连接、数据提取、前端页面生成,前端负责显示、用户交互与动态刷新等等,相对而言可以更好的保障数据安全
个人更推荐B-S产品,典型的有国内帆软的FineReport,数据安全性更高,可视化的操作界面也可以大大降低模板开发的难度
另外FineReport还提供了插件化平台,支持第三方插件、自定义组件的接入,功能扩展性强,对有个性化需求的企业来说很友好。
设计界面:
具体的操作示例以及配色细节方面的技巧,可以看我之前这篇文章,里面详细记录了一张大屏模板的制作过程:
大屏模板分享
最后干货送给大家:将近30张大屏demo源码及素材!
部分是js开发的,部分由FineReport开发,可以直接更改数据套用
1、js+E charts:
2、FineReport:
demo领取方式:点击左下角“阅读原文”即可获得demo模板、FineReport免费激活链接等资料!或者直接后台回复“demo”同样可以获得!