Summary
In this chapter, you worked again with various methods for loading data into the Pentaho Reporting Engine, after the introduction done in Chapter 6, Configuring JDBC and other data sources. At the beginning of this chapter, you were introduced to the Pentaho Reporting Engine Data API, discovering the DataFactory
interface together with the TableModel
interface and their relation and use.
After you saw all the available DataFactory
implementations, with descriptions of the technical details for the best use, as well as some concrete examples to show how to use them during the development, you learnt how to access the data to build your Pentaho report.
Now that you have read this chapter, you should feel comfortable with the Pentaho Reporting Engine Data API and all the technical details around developing a Pentaho Report programmatically. This is an advanced task for developers: creating complex Pentaho reports, embedded in your custom projects using Java.
In the next chapter, you will...