Have a personal or library account? Click to login
Pentaho 8 Reporting for Java Developers Cover

Pentaho 8 Reporting for Java Developers

Create pixel-perfect analytical reports using reporting tools

Paid access
|Sep 2025
Product purchase options

Create reports and solve common report problems with minimal fuss.

Key Features

  • Use this unique book to master the basics and advanced features of Pentaho 8 Reporting.
  • A book showing developers and analysts with IT skills how to create and use the best possible reports using the Pentaho platform.
  • Written with a very practical approach: full of tutorials and practical examples (source code included).

Book Description

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.

What you will learn

  • The basics of Pentaho Reporting (Designer and SDK) and its initial setup.
  • Develop the most attractive reports on top of a wide range of data sources.
  • Perform detailed customization of layout, parameterization, internationalization, behaviors, and more for your custom reports developed with Pentaho Reporting.
  • Integrate Pentaho reports into third-party Java application with full control over interactions, layout, and behavior in general.
  • Use Pentaho reports in the other components of the Pentaho Suite (BA Platform and PDI).

Who this book is for

This book is written for two types of professionals and students: Information Technologists with a basic knowledge of Databases and Java Developers with medium seniority. Developers will be interested to discover how to embed reports in a third-party Java application.

Table of Contents

  1. An Introduction to Pentaho Reporting
  2. Getting Started with Pentaho Designer
  3. Getting started with Pentaho Reporting SDK
  4. Creating a report with Pentaho Designer
  5. Design and layout in Pentaho Designer
  6. Configuring JDBC database and other data sources
  7. Including charts and graphics in reports
  8. Parametrization, functions, variables and formulas
  9. Internazionalization and localization
  10. Adding sub-reports and cross-tabs
  11. The PRPT format and the Java API to build it
  12. Working with Data Sources
  13. Managing internationalization, sub-reports and cross-tabs from Java
  14. Building Interactive Reports
  15. Publishing reports in the Pentaho BA Platform
  16. Managing reports using the Pentaho Data Integration
  17. Pentaho Reporting Nightly Build and Support
https://github.com/packtpublishing/pentaho-8-reporting-for-java-developers
PDF ISBN: 978-1-78829-583-3
Publisher: Packt Publishing Limited
Copyright owner: © 2017 Packt Publishing Limited
Publication date: 2025
Language: English
Pages: 470