1.4 主要的数据可视化软件
1.4.1 Tableau
Tableau是桌面系统中最简单的商业智能工具软件。Tableau没有强迫用户编写自定义代码,新控制台也可以完全自定义配置。在控制台上,不仅能够监测信息,还提供了完整的分析能力。Tableau控制台灵活,具有高度动态性。
Tableau简单、易用、快速,一方面归功于产生自斯坦福大学的突破性技术。Tableau是集复杂的计算机图形学、人机交互和高性能的数据库系统于一身的跨领域技术,其中最耀眼的莫过于VizQL可视化查询语言和混合数据架构。另一方面在于Tableau专注于处理最简单的结构化数据,即已整理好的数据——Excel、数据库等,结构化数据处理在技术上难度较低,这就使得Tableau有精力在快速、简单和可视上做出更多改进。
2014年3月,IT168网站进行了一项有关数据可视化的调查,已经部署数据可视化的企业仅为15%,有56%的企业计划1~2年内部署相关应用。从企业部署可视化的目的来看,排在前三位的分别为:通过可视化发现数据的内在价值(36%)、满足高层领导的决策需要(30%)和满足业务人员的分析需要(25%),仅有9%的企业选择更美观的展现效果。
针对Tableau、Qlik、TIBCO Software、SAS、Microsoft、SAP、IBM和Oracle八家数据可视化产品和服务提供商的调查,分别从知名度、流行度和领导者三个角度进行分析。从知名度来看,8家厂商几乎不分先后,只有微小的差距;从流行度来看,SAP、IBM和SAS占据前三位,所在比例分别为19%、18%和17%;从领导者来看,Tableau以40%的优势遥遥领先。
1.4.2 QlikView
QlikView是一个完整的商业分析软件,开发者和分析者可以使用QlikView构建和部署强大的分析应用,各种终端用户可以高度可视化、功能强大和创造性的方式互动分析重要业务信息。
QlikView是一个具有完全集成ETL工具向导驱动的应用开发环境,拥有强大的AQL分析引擎和一个高度直觉化、使用简单的用户界面。QlikView让开发者能从多种数据库里提取和清洗数据,建立强大、高效的应用,并能被移动用户和每天的终端用户修改后使用。
QlikView是一个可升级的解决方案,完全利用了基础硬件平台,用上亿数据记录进行业务分析。QlikView由开发工具(QlikView Local Client)、服务器组件(QlikView Server)、发布组件(QlikView Publisher)以及其他应用接口(SAP\Salesforce\Informatica)组成,服务器支持多种发布方式,如AJAX客户端、ActiveX客户端,还可以与其他CS/BS系统进行集成。
1.4.3 ECharts
ECharts(Enterprise Charts)是商业级数据图表,一个纯JavaScript的图表库,可以在PC和移动设备上流畅运行,兼容当前绝大部分浏览器,底层依赖轻量级的Canvas类库ZRender,提供直观、生动、可交互、可高度个性化定制的数据可视化图表。创新的拖曳重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予用户对数据进行挖掘、整合的能力。
ECharts支持折线图(区域图)、柱状图、散点图(气泡图)、K线图、饼图(环形图)、雷达图、和弦图、力导向布局图、地图、仪表盘、漏斗图、事件河流图等12类图表,同时提供标题、详情气泡、图例、值域、数据区域、时间轴、工具箱等7个可交互组件,支持多图表、组件的联动和混搭。
1.4.4 HighCharts
HighCharts界面美观,由于使用JavaScript编写,因此不需要像Flash和Java一样需要插件才可以运行,而且运行速度快。另外,HighCharts有很好的兼容性,能够完美支持当前大多数浏览器。
HighCharts是纯JavaScript编写的图表库,能够很简单、便捷地为Web网站或Web应用程序添加交互性图表,并且免费供个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型主要有曲线图、区域图、柱状图、饼状图、散状点图和综合图表等。