views:

210

answers:

3

Hi,

Are there any free and opensource reporting services which we can deploy in a web server, and which wouldn't require any licensing. Actually I'd be interested in the whole framework/toolkit, report designing, viewing, and hosting. It should be able to pull data from mssql database servers.

+1  A: 

The open source Pentaho suite includes a report server. I believe it's Java-based, so will connect to any datasource for which JDBC drivers are available (including SQL Server).

SQL Express with Advanced Services includes a free version of SQL Server Reporting Services.

Ed Harper
Yep, MSSQL Express w/ Advanced Services is free, but not open source. It has some limitations, like not being able to schedule reports, and data must be stored in the local instance. With Express you're also limited to using 1 CPU, 1 GB RAM, and 4 GB database size. It works for me, but can get slow if you throw a lot of inserts at it.
Bratch
A: 

Check the JasperForge projects (JasperReports, iReports, etc) at http://jasperforge.org/ I think is one of the most used plataform for reporting in Java projects.

Also check this comprehensive list of Java open source resources for reporting. Includes short descriptions for

  • JFreeChart
  • BIRT
  • jCharts
  • Cewolf
  • JCCKit
  • JChart2d
  • DocumentBurster
  • SWTJasperViewer
  • iReport
  • JasperReports
  • JOpenChart
  • Chart2D
  • JFreeReport
  • Datavision
  • ART
  • Open Reports
  • Pentaho - Business Intelligence
  • JMagallanes
  • FreeReportBuilder
  • OpenReports
  • OpenI
  • JGraphT
  • prefuse
  • QN Plot
JuanZe
A: 

but how do we know which is more better... there is no comparison available

Reema
Well, you may have to compare a few of them yourself after making sure the basic specifications meet your needs.
Pekka