Help us improve this website. Send your feedback to community@pentaho.com.

Reporting

Suite of Open Source reporting tools that enables the creation of relational and analytical reports from a wide range of data-sources.

Downloads

Downloads

Transform your data into information

Transform all your data into meaningful information tailored to your audience with Reporting, a suite of Open Source tools that allows you to create pixel-perfect reports of your data in PDF, Excel, HTML, Text, Rich-Text-File, XML and CSV. These computer generated reports easily refine data from various sources into a human readable form.


Frequently asked questions

What does Pentaho use for its reporting engine?

Reporting uses the JFreeReport engine. The JFreeReport project is owned and sponsored by Pentaho.

What types of companies can use Reporting?

The Reporting Project was built to serve production, operational and end-user reporting needs.

What types of users can use Reporting?

Anyone who can access a browser, email, or read a printout.

Can I use Reporting out-of-the-box?

Yes. It was designed to be used as an out-of-the-box reporting application and as a reporting component to be used in other applications. Some companies will simply want to download the project in a standalone manner and start building, scheduling and distributing reports, while others will want to embed and integrate the project into their own applications, using exclusively the components they need and customizing it to fit their application.

Can I embed Reporting into my applications?

Absolutely. The first step would be to create a report definition and add it to a solution definition (everything revolves around a "solution" in Pentaho). Then, the server-side components make that report available with the additional features of auditing, web services and so-on. You can then link to the solution from your own JSP, execute the report through web services, embed the report within your portal, or others.

Can I customize how reports look?

Yes. Reporting styling is flexible, and allows the report designer to choose the granularity at which they want to manipulate the look and feel, right down to font styling on individual characters. Of course images and logos can be added to reports.

Reporting's development is driven by the goal to create a flexible yet simple to use reporting engine. It is a a suite of Open Source tools that includes the Report Designer, Reporting Engine and Reporting SDK.

With high performance at low memory consumption the report processing can scale from small footprint embedded scenarios to large-scale enterprise reporting scenarios. Reporting integrates perfectly with the BI Server and allows you to share reports with co-workers and peers.

Report Designer
The Report Designer is a desktop reporting tool that provides a visual design environment to easily create sophisticated and rich reports. It is geared towards experienced and power users, who are familiar with the concepts and data-sources used.
Reporting Engine
The Reporting Engine is an embeddable JAVA reporting library that is used by the report designer to generate reports. The library can be used in both in server-side and client side scenarios. Originally known as JFreeReport, it was designed to follow the approach of banded reporting with absolutely positioned elements.
Reporting SDK
The Reporting Software Developers Kit (SDK) is a packaging of the Classic Engine, documentation and all of the supporting libraries required to embed the Pentaho Reporting Engine into your application.
How to contribute

The Open Source delivers better, faster and reliable products, empowered by an active and wider community. Developers, testers, writers, implementers, and most of all users can make valuable contributions.

Here’s your guide to submitting just about any contribution to the Pentaho project. If you don’t find the answers you need here, please post your question to our Forums.

Places to contribute
There are two primary ways to make sure that your contributions are recognized and reviewed in a timely fashion: through our Discussion Forums and through our issue and bug tracking system, JIRA.
All bug reports are recorded and tracked through our JIRA issue and bug tracking system.
We rely on time and code contributions from our community (and we'll never turn down money or beer) to keep our commitment of delivering a quality Business Intelligence platform in the Open Source scenario.
Both bug fixes, new features and improvements are types inputs in our JIRA system, allowing you to choose the type appropriated to your case.
Solutions should be submitted through the new feature type case in our JIRA system. Complete the case as described for other code contributions, then attach your solution as an additional file to the case.
Whether you're a developer who's implementing the platform or a business analyst who needs to solve a particular problem while using it, your suggestions are valuable! We encourage any community member to share its needs with us, as long as they're related to Business Intelligence software and the problems addressed by BI.
If you'd like to contribute documentation improvements, or submit a technical article, you can do so in the Pentaho Documentation Wiki.
The place to start with a language specific contribution is to look under our International Forums for the language you're interested in. Internationalization efforts are coordinated within these forums among the community members that are most experienced with each language.
The Pentaho team is building an automated platform test suite and submission protocol because, well, frankly, it's a damn good idea. Until that suite is completed, if you're willing to contribute with time and resources for quality assurance testing, please contact us. We will send you a matrix spreadsheet where you'll identify the environment, test variables in play and submit your results back to us.
If you want to get involved, have the time or resources to commit, and are not sure where to dig in, send us an email with a description of the resources you have and the commitment you can make, and we'll be happy to hook you up with a Pentaho team member to coordinate the best use of your time.
Any good community member knows a decent meal (or even a handful of corn chips) goes a long way toward increasing developer productivity. Well, it at least improves their outlook anyway?

If you would like to submit a contribution of beer, snacks, soda, beer, chocolate, pizza or pretty much anything else edible (like beer), send your package to:

Pentaho Corporation
5950 Hazeltine National Drive, Suite #340
Orlando, FL 32822
While we do not condone frivolous gifts or taking bribes, we are not above such gestures either. If there is a certain body of work that, when completed, makes your life easier, and you have a small yacht surprisingly available for a weekend, we can definitely talk. Contact us with your offer, and we can surely find SOMEONE, a Pentaho team member or a community member, that can help you out!

Downloads

Reporting 5.0.1 Stable
Description

Reporting 5.0.1 is a stable version of the Open Source suite and includes Report Designer 5.0.1 and Reporting Engine SDK 5.0.1


See Release Notes for more info

Report Designer for Windows / Linux

Download

Report Designer for Mac OS X

Download

Reporting SDK 5.0.1

Download

If you're looking for a different version, you can find it here.