2009-10-08 88 views
2

是否有任何免费和开源的报告服务我们可以部署在网络服务器,并且不需要任何许可。其实我会对整个框架/工具包,报告设计,查看和托管感兴趣。它应该能够从mssql数据库服务器提取数据。开源报告服务?

回答

1

检查JasperForge项目(JasperReports,iReports等)在http://jasperforge.org/我认为是在Java项目中最常用的报告平台之一。

此外,请检查全面的list of Java open source resources for reporting。包括

  • 简短描述的JFreeChart
  • BIRT
  • 的jCharts
  • Cewolf
  • JCCKit
  • JChart2d
  • DocumentBurster
  • SWTJasperViewer
  • iReport的
  • JasperReports的
  • JOpenChart
  • Chart2D
  • 的JFreeReport
  • Datavision公司
  • ART
  • 打开报告
  • Pentaho的 - 商业智能
  • JMagallanes
  • FreeReportBuilder
  • OpenReports
  • OpenI
  • JGraphT
  • prefuse
  • QN情节
1

开源Pentaho套件包括一个报表服务器。我相信它是基于Java的,所以会连接到JDBC驱动程序可用的任何数据源(包括SQL Server)。

SQL Express with Advanced Services包含免费版本的SQL Server Reporting Services。

+1

没错,MSSQL快递W /高级服务是免费的,但不是开源。它有一些限制,比如不能计划报表,数据必须存储在本地实例中。使用Express时,您也只能使用1个CPU,1 GB RAM和4 GB数据库大小。它适用于我,但是如果你在它上面插入很多插入的话,速度会变慢。 – Bratch