报表和BI在项目中经常会涉及,报表往往多一些(可以把报表算BI吧),这里简单记录一下目前主流产品的情况,方便选用。
国外工具
1.Tableau
Tableau的呈现效果不错,不过现在很多开源图库的呈现效果也很好了。我觉得tableau比较好的地方在于桌面分析,给业务部门的数据分析团队用挺方便的。
Tableau的缺点是第一比较贵,用户比较多的情况下一年就比买国内BI永久license还贵;第二是性能不理想,数据量一大就玩不转了;第三是没法做复杂报表。
2.JasperReporting
开源里比较好的报表工具,对付一般报表需求都够用,免费还要啥自行车。
缺点是复杂报表支持不好(其实就不支持),另外控件式做表方式很别扭,也没有自助分析(多维分析)。
国内工具
3.润乾报表
现在主流产品里做的最早的一个,尤其擅长复杂报表,性能也不错;类Excel的做表方式比控件类舒服很多。
润乾报表提供比较全面的BI(多维分析),比较奇葩的是这部分功能可以集成到项目里使用,这意味着你可以把它加到业务系统里实现自助查询或自助报表。
润乾报表目前性价比很高,不知道以后会不会涨价。
4.帆软报表&BI
帆软报表和BI是两个分开的产品,报表部分基本跟润乾的报表部分相当,采用类Excel的设计方式。FineReport的性能开销较大,对硬件有一定要求。
FineBI采用一般的BI产品设计方式,只能独立部署使用,不支持集成,在国内产品中总体表现不错。
帆软产品现在有点小贵,整体性价比一般。
5.Smartbi
国内三大报表里的最后一个,采用Excel插件的方式设计报表,跟Excel的交互很好。不过,复杂报表的支持不如前两个。
BI方面跟大多数产品大同小异。