Pentaho Reporting Output
The Pentaho reporting output step renders a Pentaho Report Design file (.prpt), allowing you to produce it using a selected reporting engine type.
The following fields and button are general to this transformation step:
|Step name||Specify the unique name of the Pentaho reporting output step on the canvas. You can customize the name or leave it as the default.|
|Report definition file||Specify the field that will contain the name of the .prpt file during step execution.|
|Output file||Specify the field that will contain the name of the output file. Also, specify the output file path. Otherwise, the file will be created in the PDI client's home folder (/data-integration/output.pdf for example).|
|Create Parent Folder||Select this checkbox and specify the full file path in the Output file field, if you want to create a parent folder for placement of the output file.|
|Parameter name||Specify the name of the parameter (if the report being generated supports parameters for input), to pass values from an input field to the report.|
Specify the name of the field (if the report being generated supports parameters for input) to stream fields to provide the values. If you specify a field to use, the static input value is not used.
To pass data to String arrays, make sure the data items are separated using tabs as a delimiter.
|Output processor||Specify the reporting engine used for the generation of the output file type (for example, .pdf, .csv, .xml, etc.).|
|Get Report Parameters(button)||Click this button to import the defined parameters from an existing report.|
Metadata injection support
All fields of this step support metadata injection. You can use this step with ETL metadata injection to pass metadata to your transformation at runtime.