当前位置:文档之家› 开源商业智能分析工具和报表工具介绍

开源商业智能分析工具和报表工具介绍

开源商业智能分析工具和报表工具介绍
在大数据和开放数据的重要性日益增长的经济体中,为了以精确和可读的格式分析和呈现数据,企业应当采用什么工具?
此文涵盖了有助于解决此问题的一些工具,包括顶级的开源商业智能(BI)工具以及报表工具。

如有其它同类优秀项目,欢迎回复补充。

01BIRT
BIRT 是一个开源技术平台,用于创建可视化数据和报表。

它源自开源的Eclipse 项目,于2004 年首次发布。

BIRT 由多个组件组成,主要组件包括报表设计器和BIRT 运行时。

另外还提供三个额外的组件:报表引擎、报表设计器和报表阅读器。

使用这些组件,可以作为独立解决方案来进行开发和发布报表。

BIRT 是用Java 编写的,根据EPL 许可证授权,最新的版本可在Windows、Linux 和Mac 上运行。

02JasperReport
JasperReport 是广为流行的开源报表工具之一,在数十万个生产环境中使用,分社区和商业支持版本。

JasperReport 同样由多个组件组成,包括JasperReport Library、JasperReport Studio 和JasperReport Server。

ETL、OLAP 和服务器组件为JasperReport 提供了良好的企业环境,使其更容易与现有的IT 体系结构集成。

JasperReport 有优秀的文档、wiki 和一些其他资源的支持,以Java 编写,可运行在Windows、Linux 和Mac 上,根据AGPL 许可证授权。

03Pentaho
Pentaho 是一个完整的商业智能套件,涵盖从报告到数据挖掘的各种用例。

Pentaho BI 套件包含多个开源项目,Pentaho Reporting 就是其中之一。

像其他工具一样,Pentaho Reporting 具有丰富的功能集,可以在企业组织中使用。

Pentaho BI 套件还包含Pentaho BI 服务器。

这是一个J2EE 应用程序,通过基于Web 的用户界面提供运行和查看报告的基础架构。

Pentaho 在Java Enterprise Edition 上运行,可用于Windows、Linux 和Mac ,根据GPL 许可授权。

04SpagoBI
SpagoBI 同样是一个完整的商业智能套件。

套件包括许许多多的工具,例如:报表、图表、原型、数据挖掘、ETL 等等。

其背后的公司提供用户支持、维护、咨询和培训等服务。

SpagoBI 可以与许多其他工具集成,如KeyRock 身份管理器,Orion 上下文代理和流行的开放数据门户CKAN。

它适用于Wildfly 8、10 和JBoss EAP 7 等环境。

SpagoBI 依然是用Java 编写的,根据MPL 2.0 许可证授权。

05KNIME
KNIME 是一个开源的分析勘探平台,最初被用于执行制药行业数据分析。

其用途目前已扩展到银行、出版商、汽车制造商、电信公司等行业。

KNIME 提供了一系列功能,包括协作扩展和门户网站,甚至将机器学习也整合在一起,还有对Weka 的支持。

KNIME 是用Java 编写的,与Linux、OS X 和Windows 兼容,并根据GPL 授权。

06ReportServer
ReportServer 是一个开源商业智能平台,也提供商业版本,允许采用Excel、Word、多维OLAP 展示报表信息。

ReportServer 基于Java ,可在Apache Tomcat、Wildfly 和其他Java 应用服务器上运行。

通过BitnamiReportServer Stack 提供了Linux、OSX 和Windows 的云和虚拟映像。

ReportServer 根据AGPL 许可。

07Seal Report
Seal Report 是一款生产报表和开放数据库报表框架,项目完全开源,背后的公司Ariacom 提供服务,如咨询和培训。

Seal Report 提供包括支持动态SQL 源、本地数据透视表、HTML5 图表、Web报表服务器、层级导航及层级报表、定时任务等。

Seal Report 采用微软 .Net 框架,C# 编写,根据Apache 2.0 许可证授权。

结语
所有这些开源的商业智能和报表工具都为企业提供了丰富的功能集,用户在做选择时应该做一个更为详细和彻底的比较。

一些工具通过特定功能来区分,例如与机器学习的集成,或虚拟机和云图像的可用性。

最终选择对你最有用的那个。

相关主题