In this chapter, you'll work with various methods for loading data into the Pentaho Reporting Engine, and dig deep into how the Pentaho Reporting Engine interacts with these data sources to render a report.
In the second chapter, you learned how to create a static data source right within Pentaho Report Designer. In the third chapter, you created a SQL data source using Hypersonic.
Additional data sources are available within Pentaho Report Designer, including XML XPath, Pentaho Metadata, Multi-Dimensional Expression queries, Pentaho Data Integration transformations, as well as scriptable data sources. At present, for all other data sources, including Hibernate, code is required to set up and configure the data source.
With the flexibility of Pentaho Reporting, you'll learn with the help of examples how to embed the included DataFactory
implementations in your environment. You will also learn the details of the Pentaho Reporting Engine Data API specification...