Skip to main content
Pentaho Documentation

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.