Input Types
The Pentaho Reporting engine can connect to virtually any data source:
- JDBC
- JNDI
- Kettle (Pentaho Data Integration)
- Simple SQL (JDBC Custom)
- Pentaho Metadata
- Mondrian MDX
- OLAP4J
- XML
- Simple table
- Scripting data sources (JavaScript, Python, TCL, Groovy, BeanShell)
- Java method invocation
- Jackrabbit
- MongoDB
- Community Data Access (CDA)
If your data source is not directly supported, you can use Pentaho Data Integration to transform it into a more report-friendly format, or you can design your own custom data source interface.