在这个信息化时代,每分每秒都产生海量数据。在海量数据中,挖掘出有用的数据,并且能以较人性化、直观的方式展示这些数据,变得尤为重要。本文将介绍7款顶级开源BI(商务智能)软件和报表工具,用于商业数据的分析处理,希望对您有所帮助。
BIRT(BusinessIntelligenceandReportingTools)是由IBM在2004年开源的基于Eclipse的报表系统,它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。
SealReport是一款生产报表和开放数据库看板框架,采用微软.Net框架,C#编写。主要有以下它特性:
JasperReports是一个采用Java开发的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。
ReportServer是采用Java开发的BI平台,支持Linux、OSX、Windows三大平台,运行在ApacheTomcat,Wildfly等应用服务器上,允许采用Excel、Word、多维OLAP展示报表信息。
Pentaho
Pentaho是一个以工作流为核心的、强调面向解决方案而非工具组件的BI套件,整合了多个开源项目,目标是和商业BI相抗衡。它偏向于与业务流程相结合的BI解决方案,侧重于大中型企业应用。它允许商业分析人员或开发人员创建报表,仪表盘,分析模型,商业规则和BI流程。
◆工作流引擎:SharkandJaWE
◆数据库:FirebirdRDBMS
◆集成管理和开发环境:Eclipse
◆报表工具:EclipseBIRT
◆ETL工具:Enhydra/Kettle
◆OLAPServer:Mondrian
◆OLAP展示:JPivot
◆数据挖掘组件:Weka
◆应用服务器和Portal服务器:JBoss
◆单点登陆服务及LDap认证:JOSSO
◆自定义脚本支持:MozillaRhinoJavascript脚本处理器
SpagoBI提供一个基于J2EE的框架用于管理BI对象如报表、OLAP分析、仪表盘、记分卡以及数据挖掘模型等。它提供的BI管理器能够控制、校验、验证与分发这些BI对象。SpagoBI特性包括支持Portal、report、OLAP、QbE、ETL、dashboard、文档管理、元数据管理、数据挖掘与地理信息分析。
以上介绍的7款BI软件和报表工具,各有千秋,在实际的生产中,还需多多对比试用,合适的才是最好的。
本文转载自开源中国
慧都控件|提供软件技术整体解决方案
云集全球三千余款优秀控件、软件产品,提供行业领先的咨询、培训与开发服务