Pentaho is an open-source reporting application, with several enterprise capabilities such as chart generation, dashboards, data mining, and pivot table analysis. Pentaho is a 100% Java application, based on the JBOSS application server and JBOSS Portal for advanced user customization of dashboards.
Pentaho also uses several other open-source components, such as:
JFreeChart for chart generation
JFreeReport and JasperReport for reporting
JPivot for pivot table analysis
Kettle for ETL
Mondrian as an OLAP server
Quartz as a job scheduler
By using these products, Pentaho gives a lot of choices for implementation in an enterprise environment.
Pentaho can be used as a standalone application or embedded into your application.
In the following examples, we'll use a standalone option. The integrated distribution includes the Pentaho code and a customized JBoss application server, a JBOSS Portal instance, and a built-in HSQL database. This distribution focuses on ease of use and out-of-the...