随着大数据和数据经济的兴起,如何对这些数据进行分析并将其以一种可读的形式准确展现出来也变得越来越重要。本文将为大家介绍三种应用广泛并且能够很好满足企业级需求的开源商业智能和报表工具。本文的目的并非要对这三种工具进行比较,只是为用户提供几种不同的选择。
图1. BIRT体系架构
关于BIRT体系架构更多的信息,可以参见BIRT系统架构概述。
BIRT目前的最新版本是4.4.2,于2015年2月27日发布。可以从这里下载最新版本的BIRT。如果想要了解最新的BIRT项目计划,可以访问BIRT项目计划页面。
JasperReport Server一个开源报表服务器,既可以运行也可以嵌入其他服务器。可以为网页应用或移动应用提供嵌入式的报表和分析,也可以作为企业的中央信息枢纽,实时或按计划通过浏览器、移动设备、打印机或电子邮件的方式,以不同的文件格式发布关键任务信息。
Pentaho
与前两个工具不同,Pentaho是一套完整的,覆盖从数据挖掘到报表等全部领域的商业智能套件。Pentaho商业智能套件中包含多个开源项目,Pentaho Reporting就是其中之一,该项目也是基于GPL开源许可协议的。
Pentaho Reporting中包含多个组件:
Pentaho BI Server一个J2EE应用,通过基于网页的用户界面,提供运行和查看报表的基础设施。BI Server可以作为的WAR包部署到已有的服务器上。不过通常情况下Pentaho会将BI Server与上述工具统一打包发布。
网友评论 ()条 查看