商业智能和分析 开源
本文回顾了三个顶级的开源商业智能和报告工具。 在大数据和开放数据的经济中,我们该找谁来以精确且易读的格式对数据进行分析和呈现? 此列表涵盖了这些类型的工具。 列表并不详尽-我选择了广泛使用并且还可以满足企业要求的工具。 而且,此列表并不旨在进行比较-这是对可用内容的回顾。
BIRT
BIRT是Eclipse开源项目的一部分,于2004年首次发布。BIRT由Actuate赞助,并获得了IBM和Innovent Solutions的捐助。
BIRT由几个组件组成。 主要组件是报表设计器和BIRT运行时。 BIRT还提供了三个额外的组件:图表引擎,图表设计器和查看器。 使用这些组件,您可以将报告作为独立的解决方案进行开发和发布。 但是,通过使用可以包含在任何Java / Java EE应用程序中的Design Engine API,可以在自己的应用程序中添加报告功能。 有关其架构的完整说明和概述,请参见本概述 。
BIRT报表设计器具有丰富的功能集 ,强大且性能良好。 直观的用户界面在可用性方面得分很高。 与其他工具的重要区别在于它主要向Web提交报告。 它没有真正的报表服务器,但是通过在Java应用程序服务器上使用查看器,可以为最终用户提供Web界面来呈现和查看报表。
如果您正在寻求支持,则可以访问BIRT社区或Actuate的开发人员中心 。 该项目还提供了广泛的文档和Wiki 。
BIRT已获得Eclipse Public License的许可。 它的最新版本4.3.2,它运行在Windows,Linux和Mac,可以在这里下载 。 通过最新的项目计划共享当前的开发。
JasperReport
TIBCO 最近收购了 JasperSoft,后者以前是JasperReport的公司。 JasperReport是最流行和使用最广泛的开源报告工具。 它用于成千上万的生产环境中。 JasperReport是作为企业版和社区版发布的。
与BIRT相似,JasperReport由几个组件组成,例如JasperReport库,iReport报告设计器,JasperReport Studio和JasperReport Server。 该库是Java类和API的库,并且是JasperReport的核心。 iReport Designer和Studio是报表设计器,其中iReport是Netbeans插件和独立客户端,而Studio是Eclipse插件。 注意:iReport将于2015年12月停产,而Studio将成为主要的设计者组件。 有关组件的完整概述和说明,请访问JasperReport社区的主页。
可以在此处查看 JasperSoft(Studio)的完整功能列表。 与BIRT不同,JasperReport在查看和打印报告时使用像素完美的方法。 ETL,OLAP和Server组件在企业环境中为JasperReport提供了有价值的功能,从而使其更易于与组织的IT架构集成。
JasperReport得到了出色的文档 , Wiki ,问答论坛和用户组的支持 。 JasperReport基于Java,可在Windows,Linux和Mac上运行。 它的最新版本5.5是从2013年10月起,并获得GPL许可。
彭塔霍
与前两个工具不同, Pentaho是一个完整的商务智能(BI)套件,涵盖了从报告到数据挖掘的整个范围。 Pentaho BI Suite包含多个开源项目,其中Pentaho Reporting是其中之一。
像其他工具一样,Pentaho Reporting具有丰富的功能集,可在企业组织中使用。 从可视报告编辑器到Web平台,以呈现和查看最终用户的报告。 以及报告格式,例如PDF,HTML等,安全性和角色管理,以及通过电子邮件将报告发送给用户的功能。
Pentaho BI套件还包含Pentaho BI服务器。 这是一个J2EE应用程序,它提供了基础结构来通过基于Web的用户界面运行和查看报告。 该套件中的其他组件不在本文讨论范围之内。 可以从Pentaho的“项目”菜单下的站点上查看它们。 Pentaho作为企业版和社区版发行。
Pentaho项目为社区提供了一个论坛,Jira Bug跟踪器以及其他一些协作选项。 它的文档可以在Wiki上找到。
Pentaho在Java Enterprise Edition上运行,并且可以在Windows,Linux和Mac上使用。 它的最新版本是2014年5月发布的5.0.7版,并获得GPL许可。
摘要
所有这三种开源商务智能和报告工具均提供了可供企业使用的丰富功能集。 最终用户需要进行全面的比较并选择其中一种工具。 主要差异可以在报告演示文稿中找到,重点放在Web或打印上,或者在报告服务器的可用性上。 Pentaho不仅具有报告工具,还具有全套组件(数据挖掘和集成),从而与众不同。
您是否使用过这些工具中的任何一个? 你的经验是什么? 或者,您是否曾使用过您想分享的未在此处列出的类似工具?
翻译自: https://opensource.com/business/14/6/three-open-source-business-tools
商业智能和分析 开源