Top 7 开源商业智能和报表工具

还没有读者喜欢这个。
wavegraph

Opensource.com

在本文中,我回顾了一些顶级的开源商业智能 (BI) 和报表工具。在经济体中,大数据和开放数据的作用日益增强,我们应该转向哪里才能以精确且可读的格式分析和呈现我们的数据?此列表涵盖了有助于解决此问题的工具。两年前,我撰写了关于前三名的文章。在本文中,我将根据我们读者的建议,扩展该列表,增加一些工具。

请注意,此列表并非详尽无遗,并且是商业智能和报表工具的混合。

BIRT

BIRT 起源于开源 Eclipse 项目,并于 2004 年首次发布。BIRT 是一个开源技术平台,用于创建数据可视化和报表。项目赞助商包括 OpenText、IBM 和 Innovent Solutions。

BIRT 由多个组件组成。主要的组件包括报表设计器和 BIRT 运行时,但 BIRT 还提供了三个额外的组件:图表引擎、图表设计器和查看器。借助这些组件,您应该能够开发和发布报表作为独立的解决方案。

BIRT 使用 Java 编写,并根据 Eclipse 公共许可证获得许可。它的最新版本可在 Windows、Linux 和 Mac 上运行,可以在此处下载。当前开发活动通过该项目最新的项目计划进行共享。

JasperReport

JasperReport 是最受欢迎和广泛使用的开源报表工具之一。它在数十万个生产环境中使用,并具有社区和商业支持的版本。

JasperReport 由多个组件组成,包括 JasperReport 库、JasperReport Studio 和 JasperReport Server。该库包括驱动 JasperReport 的所有核心 Java 类和 API。ETL、OLAP 和服务器组件为 JasperReport 提供了重要的企业环境工具,使其更容易与组织现有的 IT 架构集成。有关组件的完整概述和描述,请访问 JasperReport 社区的主页。

JasperReport 得到了优秀的文档、维基和附加资源的支持。JasperReport 使用 Java 编写,可在 Windows、Linux 和 Mac 上运行,并可下载。它的最新版本来自 2015 年 12 月,并根据 AGPL 获得许可。

Pentaho

Pentaho 是一个完整的商业智能套件,涵盖从报表到数据挖掘的各种用例。Pentaho BI 套件包含多个开源项目,其中 Pentaho Reporting 是其中之一。与其他工具一样,Pentaho Reporting 具有丰富的功能集,可供企业组织使用。

Pentaho BI 套件还包含 Pentaho BI Server。这是一个 J2EE 应用程序,它提供了一个基础架构,用于通过基于 Web 的用户界面运行和查看报表。套件中的其他组件超出了本文的范围。

Pentaho 通过许多社区资源(如文档、维基等)获得支持。该工具在 Java 企业版上运行,可在 Windows、Linux 和 Mac 上使用。它的最新版本是 2016 年 4 月发布的 6.1 版本,并根据 GPL 获得许可。您可以在此处找到下载链接。

SpagoBI

SpagoBI 是另一个完整的商业智能套件。套件中包含的工具例如:报表、图表、驾驶舱、数据挖掘、ETL 等。其背后的公司提供专业的服务,例如用户支持、维护、咨询和培训。

SpagoBI 可以与许多其他工具集成,例如 KeyRock 身份管理器、Orion Context Broker 和 CKAN(流行的和广泛使用的开放数据门户)。它已通过 Wildfly 8、10 和 JBoss EAP 7 等环境的认证。

SpagoBI 5.2 于 2016 年 3 月发布。与一些其他工具一样,它使用 Java 编写,并根据 Mozilla 公共许可证 2.0 版获得许可。下载链接可在此处找到:此处

KNIME

KNIME 是一个开源分析平台,起源于药物研究。它的应用已扩展到银行、出版商、汽车制造商、电信公司等行业。

KNIME 提供了一系列功能,包括协作扩展和 Web 门户。机器学习也已集成,包括 Weka 支持。

KNIME 使用 Java 编写,兼容 Linux、OS X 和 Windows,并根据 GPL 获得许可。它的最新版本于 2016 年 12 月发布,可以在此处下载

ReportServer

ReportServer 是另一个开源商业智能平台,也有商业版可用。ReportServer 允许进行报表、即席分析、Excel 和 Word 报表以及多维 OLAP 分析。

ReportServer 基于 Java,并在 Apache Tomcat、Wildfly 或其他 Java 应用程序服务器上运行。Linux、OSX 和 Windows 的云和虚拟映像通过 Bitnami ReportServer Stack 提供,并且还提供本机安装程序。最新版本 ReportServer 3.0 于 2016 年 3 月发布,并根据 AGPL 获得许可。安装程序包和虚拟磁盘映像可在此处下载

Seal Report

Seal Report 是一个开源框架,用于从任何开放数据库生成报表和仪表板。Seal Report 完全开源,Ariacom 提供围绕该项目的专业服务,例如咨询和培训。

它的一些功能包括支持动态 SQL 数据源、本机透视表、HTML5 图表、Web 报表服务器等。Seal Report 使用 C# 编写,需要最新版本的 Windows,包括 .NET Framework 才能运行。它的最新版本 2.1 于 2016 年 5 月发布,并根据 Apache 许可证 2.0 版获得许可。下载链接可在 GitHub 上找到。

总结

所有这些开源商业智能和报表工具都提供了丰富的功能集,可供企业使用。最终用户应进行全面的比较,并选择最符合其需求的工具。一些工具因其特定功能而脱颖而出,例如与机器学习的集成,或虚拟机和云映像的可用性。选择适合您的工具。

您是否使用过这些工具中的任何一种?您的体验如何?或者,您是否使用过此处未列出的类似工具,并想分享?

您是否有兴趣阅读更多类似的文章?注册我们的每周电子邮件通讯

Avatar
前 Opensource.com 和开放组织版主/大使。

4 条评论

嗨,
您也可以尝试 Helical Insight:一种新的开源商业智能工具。
它具有 SOA 架构,允许在后端或前端添加功能,而无需依赖供应商,例如添加新的导出类型、在自助服务中添加可重用的图表、从 ETL 获取数据、构建 BI 的 Outlook 插件等。

它也是第一个具有内置工作流程的工具,也是第一个提供 Instant BI 的开源商业智能工具。借助 Instant BI,我们拥有集成的机器学习模块,允许用户只需输入他们的问题即可获得即时业务答案。借助内置工作流程,企业可以实施。

它还具有几乎所有其他功能,如自助服务、导出、电子邮件计划、移动设备兼容性、用户角色管理、多租户等。

有没有不使用 Java 的?

Helical Insight 是基于 Java 构建的。

回复 作者 JJ (未验证)

没有提到 RapidMiner 产品套件?(http://rapidminer.com)他们自称是“#1 开源预测分析平台”。我知道这是一个大胆的声明。我不能保证它的准确性。但我要说的是,我过去一直是他们工具的非常满意的用户,并且只能想象他们一直在不断改进他们的产品。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.