
- 470 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Pentaho 8 Reporting for Java Developers
About this book
Create reports and solve common report problems with minimal fuss.About This Book• 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).Who This Book Is ForThis 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.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).In DetailThis 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.Style and approachA step-by-step guide covering technical topics relating to environments, best practices, and source code, to enable the reader to assemble the best reports and use them in existing Java applications.
Tools to learn more effectively

Saving Books

Keyword Search

Annotating Text

Listen to it instead
Information
Including Graphics and Charts in Reports
Including static images in reports

Including dynamic images in reports

Includi...
Table of contents
- Title Page
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Customer Feedback
- Dedication
- Preface
- Introduction to Pentaho Reporting
- Getting Started with Report Designer
- Getting Started with Reporting SDK
- Creating a Report with Report Designer
- Design and Layout in Report Designer
- Configuring JDBC and Other Data Sources
- Including Graphics and Charts in Reports
- Parameterization, Functions, Variables, and Formulas
- Internationalization and Localization
- Subreports and Cross Tabs
- The PRPT Format and the Java API to Build It
- Developing Using Data Sources
- Internationalization, Subreports, and Cross Tabs Using Java
- Building Interactive Reports
- Using Reports in Pentaho Business Analytics Platform
- Using Reports in Pentaho Data Integration
- Pentaho Reporting Nightly Build and Support
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app