比较了一下几款BI软件或者插件:FineReport, CBoard, Pentaho, Reportico, Ureport2,Echarts
软件名称 |
是否开源 |
功能 |
易用性 |
稳定性 |
技术栈 |
社区活跃程度 |
FineReport |
否 |
多 |
易用 |
可以 |
未知 |
N/A |
CBoard |
分社区版和商业版。 社区版可以获得源码
|
常见的可视化图表都支持。 支持邮件发送report; 只支持chrome
|
社区版界面有些low,有些页面显示有问题。 功能比较多。
|
社区版不稳定,经常崩溃。性能不好,分析10000条记录时,卡顿明显。文档中说支持缓存,实际社区版并未支持 |
前端:AngularJs, Bootstrap 后端:maven,Spring, Java, Tomcat; 存储:mysql, sqlserver,etc |
不活跃; 2017年后停止更新 |
Pentaho |
分社区版和收费版; 社区版可以获得源码
|
常见的可视化图表都支持 |
已有的版本,安装部署非常复杂,不好理解 |
N/A |
N/A |
被Hitachi Vantara收购之后,很少有社区更新 |
Reportico |
完全开源免费 |
不支持图表 |
可将数据导出为HTML. PDF,CSV |
可以 |
PHP,mysql |
活跃 |
ureport2 |
完全开源免费 |
支持10种类型的报表。 支持Chrome、Firefox、Edge等 |
只是能将数据生成报表,需要手动操作,还达不到数据分析的水平。 操作不够友好。 |
可以 |
Java,maven,mysql |
活跃 |
ECharts |
完全开源免费 |
基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。 需要集成到自己的项目中 |
无 |
无 |
javascript |
非常活跃 |
Pentaho: https://help.pentaho.com/Documentation/8.3/Developer_center
Reportico: http://www.reportico.org/
ureport2: http://wiki.bsdn.org/pages/viewpage.action?pageId=76449328
ECharts: https://gitee.com/echarts/echarts?spm=a2c4e.10696291.0.0.75cd19a40tfGNb
完全开源免费,非常活跃
只是一个前端库。ECharts 是一款由百度前端技术部开发的,基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。涵盖各行业图表,满足各种需求。支持百度地图等各种插件