目前来看,PPT应该说是最常见的数据分析报告格式了,几乎每个职场工作者多或多或少会用PowerPoint来制作PPT文件。但是,随着大数据时代发展和用户需求的变化,ppt式的数据分析报告已经逐渐开始落后,主要有这几个方面:
1、全静态框架:PPT在框架本质上是静态展示,而信息展示中随时根据分析目的动态进行数据的汇总、分组、缩放的需求已经变得越来越普遍。
2、非互联网架构:PPT仍然是传统文档的分页结构,而随着互联网的普及,人们已经习惯于web网站更为灵活和自由的链接跳转阅读方式,而PPT对此方式的支持非常糟糕。
3、与数据源脱节:PPT原则上只提供分析结果的静态展示,而很多结果监控需求中,数据源是随时动态更新的,PPT的框架很难支持数据源及其对应结果的动态刷新。
显然,新的需求已经使PPT不堪重负,那么,又有哪些工具能够替代PPT实现大数据时代的数据分析结果呈现需求呢?今天就给大家整理来几个能够满足新时代数据分析报告需求的工具
今天讨论的几个工具一般都被包括在商务智能(BusinessIntelligence,BI)工具软件的范畴中。BI指的是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。而数据分析结果的呈现,则属于BI数据呈现部分的功能。
powerBI
首先还是从微软家的东西开始介绍,PowerBI最早是以EXCEL中的一系列增强插件,即PowerQuery、PowerPivot、PowerView、PowerMap的形式出现,但现在已经独立成为单独的Office套件之一。当然,Office等老版本的用户仍然可以在原软件中使用所对应的插件。
PowerBI的各个插件所对应的功能可以用下图加以说明。
图1PowerBI的各个插件所对应的功能
PowerBI的核心理念就是让用户不需要强大的技术背景,只需要掌握Excel这样简单的工具就能快速上手商业数据分析及可视化。PowerBI的界面很office,对于MSOffice的老用户而言,它最大的优势或许就在于学习成本相对较低,且能够和EXCEL进行功能集成。
但是,PowerBI在功能上也保持了微软产品一贯的中庸特色,各项功能基本上都非业内最优(看到过EXCEL默认图表格式的都知道我说的是啥意思,甚至于PowerBI中的报表制作其实还得依靠Excel来完成),且更侧重于数据呈现,在数据整理和分析上则明显偏弱。
另外,虽然表面上PowerBI的个人版基本功能可以免费使用,但如果企业用户真的要用这个工具的话,其实价格是比较高的。
图2PowerBI的仪表板结果演示
Tableau
Tableau是一款非常成熟的全球化商业软件,目前BI圈子里名气最大的工具,它拥有着非常强大的数据可视化分析功能。
在基本的功能实现上,Tableau可以通过拖拽数据的维度和度量到工作区,来形成可视化图表,可以改变颜色,图表类型,以及其他各种细节。很多功能都可以通过鼠标的点击和拖放来实现,很简单,基本不需要代码(当然,比较深入的功能其实还是需要写代码的,这一点哪个工具都避免不了)。
价格方面据我了解,不是很便宜。
FineBI
来自帆软,虽然是国产软件,但口碑很不错,FineBI为B/S架构,对最终报表的浏览、交互等操作都是在web端实现,界面风格属于清爽商务型,比较符合中国人使用门户软件、使用互联网产品的感觉,非常容易上手。整个分析过程,交互方式以及操作思路则都类似Tableau。
FineBI可视化操作界面
虽然是BI工具,但FineBI也向数据分析/挖掘方面做了很多延伸,直接集成了时间序列预测、分类(神经网络、决策树算法)、回归、聚类、关联规则这5类常见数据挖掘算法。除此以外还提供R或者Python的接口,实现更强大的数据分析功能
FineBI进行数据处理
由于是国产工具,相对而言价格要合算一些,而且个人使用免费,不限功能,限并发,这点很良心了。企业部署则是按照功能来售卖,一次买断。
ECharts
是本文介绍的唯一免费工具,是百度家的产品,虽然这两年大家对百度都越来越不满意,但ECharts还是一个很好的工具。简单的说,ECharts是基于JavaScript的开源商业及数据图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),并对移动端做了深度的优化。
在功能上,ECharts提供了大量常用的数据可视化图表,除折线图(区域图)、柱状图(条状图)、散点图(气泡图)、饼图(环形图)、K线图、地图、力导向布局图以及和弦图等多种图形外,还同时支持任意维度的堆积和多图表混合展现。
不仅如此,还进一步提供拖拽重计算、数据视图、多图联动、百度地图整合、3D图形、图形特效等多种增强功能。
ECharts中的提供拖拽重计算功能演示
但是,ECharts在功能设定上是作为第三方工具库进行调用,而不是独当一面的展示平台。也就是在使用上需要程序员做进一步的开发,其绘图结果虽然可以直接生成为独立的网页,但更多的是嵌入在结果的前端展示平台中集成使用。