Pentaho Reporting [Video]

Design and build both basic and advanced reports using the powerful Pentaho Report Designer

$34.00

RRP $39.99

Want this title & more?

$16.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Video Details

ISBN 139781782167839

Course Length1 hour and 37 minutes

About This Video

Make customizations in Pentaho reports using Pentaho Report Designer and Java Environment for web and swing applications

Packed with practical examples including tips on how to efficiently reach your end goal

Explore the basics of the Pentaho Business Intelligence Server and Pentaho Data Integration

Who This Video Is For

If you are a Java developer or IT professional who wants to assemble custom reporting solutions with Pentaho Reporting, this video course is ideal for you. Master the advanced concepts within Pentaho Reporting such as sub-reports, cross-tabs, data source configuration, and metadata-based reporting.

Table of Contents

Getting Started with Pentaho Reporting

Installing Pentaho Reporting

Loading and Saving Reports and Having a Preview

Building a Report Using the Report Wizard

Building the 'My First Report'

Customizing the 'My First Report'

Advanced Customization on the My First Report

Dive Deeper into the Pentaho Reporting Engine's XML and Java APIs

Setting the Java Development Environment

Embedding a Pentaho Report in an Enterprise Web Application

Embedding a Pentaho Report in a SWING Application

Introducing Serialized Reports

Building a Report Using Pentaho Reporting’s Java API

Configuring the JDBC Database and Other Data Sources

Configuring Your Data Source to a DBMS Using JDBC

Configuring Your Data Source to an OLAP Engine (Mondrian)

Configuring Your Data Source to an XML File and a Table

Configuring Your Data Source to Metadata and PDI

Working with Data Sources in Java

Introducing Graphic Chart Types – Pie, Bar, Line, and Others

Incorporating a Line Chart into a Pentaho Report

Incorporating Supported Charts and Common Properties

Incorporating and Customizing Charts into a Report

Incorporating Images into a Report

Modifying Reports Using Parameters and Internationalization

Parameterizing a Pentaho Report

Parameterizing a Pentaho Report Using Java

Working with Functions and Expressions

Working with Formulas

Internationalization and Localization of Pentaho Reports

Adding Subreports and Cross Tabs in Your Reports

Adding a Multi-page Subreport in a Pentaho Report

Parameterizing and Adding Chart Subreport in a Pentaho Report

Adding a Side-by-Side Subreport in a Pentaho Report

Adding Cross Tabs in a Pentaho Report

Building Interactive SWING and HTML Reports

Building Interactive Reports in SWING

Building Interactive Reports in HTML

Using Pentaho Reporting in the Pentaho Suite

Using Pentaho Reporting with Pentaho Business Intelligence Server

Using Pentaho Reporting with Pentaho Data Integration (Kettle)

What You Will Learn

Install Pentaho Report in your development or production environment

Create impressive reports with advanced charts, interaction, multi-language support and much more

Use the Pentaho Report Engine in your Java environment for web and swing applications

Develop your basic and advanced reports using several datasources comprised of the OLAP Engines

Deploy and use your Pentaho Reports inside the Pentaho suite, in particular in the Pentaho Business Intelligence Server and the Pentaho Data Integration

In Detail

Pentaho Report Designer is one of the most important core modules of the Pentaho BI Suite, that builds impressive reports using Open Source Business Intelligence Solutions . Pentaho Report Designer helps you to develop professional applications, making them interact with a multi-language support as well as parameterized reports.

You will learn exactly how to develop basic and advanced reports using the Pentaho Report Designer environment, and a more customized Java environment. All of the examples are described in-depth with the source code, and you will be guided through this book using a step-by-step approach which will ensure that you’ll achieve impressive results.

This course begins with the installation of the Java Development Environments using practical examples, moving onto how to develop impressive reports using tables, charts and sub-reports. The examples will also be shown in a Java development environment for web and swing applications.

Next, you will be taken on a practical run through the Pentaho Report Designer. This guide will then explain Java APIs, data source connections, and the development of several chart types. You also learn the most relevant, advanced features needed to make a report , such as internationalization, parameterization, interaction, functions, expressions, sub-reports and cross-tabs, leading the way to the use of reports in the Pentaho Suite (especially in the Pentaho BI server and Pentaho Data Integration).

With the Pentaho Report basic and advanced development video course, you'll get in touch with the enterprise development of reports, with one of the most relevant Open Source Business Intelligence solutions.

Authors

Francesco Corti

Francesco Corti is a Senior Consultant in Business Intelligence and Enterprise Content Management solutions. His experience is based on several enterprise projects for a relevant variety of customers in different fields with different dimensions (from small to big companies). Since 2009, he has been covering the role of PreSale support together with the role of Tech Leader, and since 2012 he began to document some of his open source projects and his experience in a personal blog (href=http://fcorti.com). Since 2012, he has contributed to Cose Non Javiste; a technical blog written in Italian. Regarding the Business Intelligence skills, Francesco is an enthusiast of the open source solutions with Pentaho Open Source BI, but has relevant experience with SAP Business Objects (today called SAP Business Intelligence), QlikView, Oracle Hyperion, EssBase, and even Microsoft’s BI Platform.

Alerts & Offers

Series & Level

We understand your time is important. Uniquely amongst the major publishers, we seek to develop and publish the broadest range of learning and information products on each technology. Every Packt product delivers a specific learning pathway, broadly defined by the Series type. This structured approach enables you to select the pathway which best suits your knowledge level, learning style and task objectives.

Learning

As a new user, these step-by-step tutorial guides will give you all the practical skills necessary to become competent and efficient.

Beginner's Guide

Friendly, informal tutorials that provide a practical introduction using examples, activities, and challenges.

Essentials

Fast paced, concentrated introductions showing the quickest way to put the tool to work in the real world.

Cookbook

A collection of practical self-contained recipes that all users of the technology will find useful for building more powerful and reliable systems.

Blueprints

Guides you through the most common types of project you'll encounter, giving you end-to-end guidance on how to build your specific solution quickly and reliably.

Mastering

Take your skills to the next level with advanced tutorials that will give you confidence to master the tool's most powerful features.

Starting

Accessible to readers adopting the topic, these titles get you into the tool or technology so that you can become an effective user.

Progressing

Building on core skills you already have, these titles share solutions and expertise so you become a highly productive power user.