Hitachi Vantara Pentaho Community Wiki
Child pages
  • Dynamic Reporting using the ReportSpec API (work in progress)

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin


March 02, 2007
Submitted by Mike D'Amour, Pentaho Team Developer


This Tech Tip is still in work and not complete

Introduction and Background

  • growing need for dynamic reports (eg crosstab)
  • reference to nic guzaldo techtips
  • inline action-sequence based dynamic reporting
  • can be done in Java code in an embedded solution

Fully Dynamic vs. Programmatic

  • fully dynamic means the report will be generated without any knowledge of the data
  • programmatic means our use of the ReportSpec API is targeted at a specific batch of data (typically a fixed number of columns)

Dynamic Sample

  • include xaction XML along with detailed discussion

Programmatic Sample

  • include xaction XML along with detailed discussion

Embedded Reporting

  • assumption is that user already has jfreereport in an embedded environment
  • example snippet of Java code that can be used to dynamically generate a report definition