比较了一下几款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 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。涵盖各行业图表,满足各种需求。支持百度地图等各种插件