O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Pentaho Reporting

Video Description

Packt video courses are designed to cover the breadth of the topic in short, hands-on, task-based videos. Each course is divided into short manageable sections, so you can watch the whole thing or jump to the bit you need. The focus is on practical instructions and screencasts showing you how to get the job done. A practical video guide, which dives directly into report generation using various techniques, offering you all of the tips and tricks needed to understand Pentaho Reporting. Learn how to create, modify, implement code, and publish professional reports that will boost your business enterprise to a completely new level. 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.

Downloading the example code for this course: You can download the example code files for this course on GitHub at the following link: https://github.com/pentaho/pentaho-reporting. If you require support please email: customercare@packt.com

Table of Contents

  1. Chapter 1 : Getting Started with Pentaho Reporting
    1. Installing Pentaho Reporting 00:02:20
    2. Loading and Saving Reports and Having a Preview 00:02:06
    3. Building a Report Using the Report Wizard 00:02:21
    4. Building the 'My First Report' 00:03:58
    5. Customizing the 'My First Report' 00:03:04
    6. Advanced Customization on the My First Report 00:02:10
  2. Chapter 2 : Dive Deeper into the Pentaho Reporting Engine's XML and Java APIs
    1. Setting the Java Development Environment 00:02:24
    2. Embedding a Pentaho Report in an Enterprise Web Application 00:02:23
    3. Embedding a Pentaho Report in a SWING Application 00:01:53
    4. Introducing Serialized Reports 00:02:59
    5. Building a Report Using Pentaho Reporting’s Java API 00:02:10
  3. Chapter 3 : Configuring the JDBC Database and Other Data Sources
    1. Configuring Your Data Source to a DBMS Using JDBC 00:02:43
    2. Configuring Your Data Source to an OLAP Engine (Mondrian) 00:02:31
    3. Configuring Your Data Source to an XML File and a Table 00:02:36
    4. Configuring Your Data Source to Metadata and PDI 00:02:26
    5. Working with Data Sources in Java 00:02:32
  4. Chpater 4 : Introducing Graphic Chart Types – Pie, Bar, Line, and Others
    1. Incorporating a Line Chart into a Pentaho Report 00:02:15
    2. Incorporating Supported Charts and Common Properties 00:03:29
    3. Incorporating and Customizing Charts into a Report 00:02:41
    4. Incorporating Images into a Report 00:02:12
  5. Chapter 5 : Modifying Reports Using Parameters and Internationalization
    1. Parameterizing a Pentaho Report 00:02:32
    2. Parameterizing a Pentaho Report Using Java 00:02:10
    3. Working with Functions and Expressions 00:02:15
    4. Working with Formulas 00:02:08
    5. Internationalization and Localization of Pentaho Reports 00:02:11
  6. Chapter 6 : Adding Subreports and Cross Tabs in Your Reports
    1. Adding a Multi-page Subreport in a Pentaho Report 00:02:45
    2. Parameterizing and Adding Chart Subreport in a Pentaho Report 00:02:15
    3. Adding a Side-by-Side Subreport in a Pentaho Report 00:02:17
    4. Adding Cross Tabs in a Pentaho Report 00:02:36
  7. Chapter 7 : Building Interactive SWING and HTML Reports
    1. Building Interactive Reports in SWING 00:06:49
    2. Building Interactive Reports in HTML 00:05:41
  8. Chapter 8 : Using Pentaho Reporting in the Pentaho Suite
    1. Using Pentaho Reporting with Pentaho Business Intelligence Server 00:06:21
    2. Using Pentaho Reporting with Pentaho Data Integration (Kettle) 00:06:50