Book Image

Pentaho 8 Reporting for Java Developers

By : Jasmine Kaur, Francesco Corti
Book Image

Pentaho 8 Reporting for Java Developers

By: Jasmine Kaur, Francesco Corti

Overview of this book

This hands-on tutorial, filled with exercises and examples, introduces the reader to a variety of concepts within Pentaho Reporting. With screenshots that show you how reports look at design time as well as how they should look when rendered as PDF, Excel, HTML, Text, Rich-Text-File, XML, and CSV, this book also contains complete example source code that you can copy and paste into your environment to get up-and-running quickly. Updated to cover the features of Pentaho 8, this book will teach you everything you need to know to build fast, efficient reports using Pentaho. If your interest lies in the technical details of creating reports and you want to see how to solve common reporting problems with a minimum of fuss, this is the book for you.
Table of Contents (25 chapters)
Title Page
Credits
About the Author
About the Reviewers
www.PacktPub.com
Customer Feedback
Dedication
Preface

The Pentaho Reporting output step


The Pentaho Reporting Output step is the only Data Integration task completely dedicated to Pentaho Reporting. Being a step, it lives in transformations and it's grouped in the output steps.

The main goal of the step is to generate a Pentaho report, starting from a .prpt file stored locally on the filesystem. As a regular step, it accepts a stream of data as input and performs the task for each row of the flow. Pentaho Reporting output steps can be customized directly from the Spoon interface, by right-clicking on it and selecting the Edit item.

In the following screenshot, you can see how the edit window looks in the Spoon interface:

In the following table, you can read brief descriptions for each option, just as introductions of the data integration capabilities to manage Pentaho reports:

Option

Description

Step name

The name of the step. It must be unique in the transformation.

Report definition file

The field of the input stream containing the path (filename...