Hitachi Vantara Pentaho Community Forums
Results 1 to 5 of 5

Thread: Generating large number of different reports by script

  1. #1

    Default Generating large number of different reports by script

    On my Pentaho CE 7.1 I often need to generate large number of reports (*.prpt) with different attributes.
    For example, I have a report that shows data for a day, and I need to generate those reports for each day since September 2017.
    Is there any way how create a script, that would execute those *.prpt files one by one for each day since September 2017 until now?
    I have been checking API on official Pentaho documentation, but it does not seem to be such option there. Perhaps some kind of hack, like sending parameters in URL or so?

  2. #2
    Join Date
    May 2016
    Posts
    282

    Default

    You can use Pentaho Data Integration, the transformations have a step to call a report and save the output you choose.
    Regards
    OS: Ubuntu 16.04 64 bits
    Java: Openjdk 1.8.0_131
    Pentaho 6.1 CE

  3. #3

    Default

    Quote Originally Posted by Ana GH View Post
    You can use Pentaho Data Integration, the transformations have a step to call a report and save the output you choose.
    Regards
    Could you please explain further?

  4. #4
    Join Date
    May 2016
    Posts
    282

    Default

    http://lmgtfy.com/?q=pentaho+data+in...port+generator
    First result: https://wiki.pentaho.com/display/EAI...porting+Output
    Once you know the exact name of the step, Pentaho Reporting Output, you can look for further documentation and blog post on how it works.
    Regards
    OS: Ubuntu 16.04 64 bits
    Java: Openjdk 1.8.0_131
    Pentaho 6.1 CE

  5. #5

    Default

    Thank you, got it working.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.