Report Generation with BIRT and JPA

This tutorial demonstrates how to create reports based on data in an ObjectDB database using the popular open source Business Intelligence and Reporting Tools (BIRT).

In order to keep things as simple as possible - we will use the basic points.odb ObjectDB database file from the Getting Started tutorial. The database file contains 1,000 Point entity objects, which represent points on the line y = x:

    (0, 0), (1, 1), (2, 2), ..., (999, 999)

The BIRT report that we will create will be based on the following subset of these points:

    (11, 11), (12, 12), ..., (20, 20)

The data will be presented in the BIRT report using a chart and a table: