Pentaho Reporting
3.6 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
236 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Pentaho Reporting to your Wishlist.

Add to Wishlist

Pentaho Reporting

Design and build both basic and advanced reports using the powerful Pentaho Report Designer
3.6 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
236 students enrolled
Created by Packt Publishing
Last updated 12/2015
English
Current price: $10 Original price: $85 Discount: 88% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
  • Interact and customize your Pentaho reports using Java (in a web and swing application)
  • 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
View Curriculum
Requirements
  • 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.
Description

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.

About the Author

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. 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.

Who is the target audience?
  • 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.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 33 Lectures Collapse All 33 Lectures 01:37:50
+
Getting Started with Pentaho Reporting
6 Lectures 15:57

Pentaho Report Designer installation. Basics of the User Interface in terms of menus, toolbars, panels, and message boxes.

Installing Pentaho Reporting
02:19

Load and save Pentaho reports from and to storage. Preview of a Pentaho report in all the available formats.

Loading and Saving Reports and Having a Preview
02:06

Develop a Pentaho report using the Report Wizard.

Preview 02:21

Manually develop a Pentaho report. Define a more precise and customizable report.

Building the 'My First Report'
03:57

Customize the header and footer of a Pentaho report. Grouping the details shown in a Pentaho report.

Customizing the 'My First Report'
03:04

Customize the Pentaho Designer UI. Considerations of different output formats of a Pentaho report.

Advanced Customization on the My First Report
02:10
+
Dive Deeper into the Pentaho Reporting Engine's XML and Java APIs
5 Lectures 11:46

Set up the environment on a Linux-based system. Install the Eclipse IDE along with the Apache Tomcat Servlet Container.

Setting the Java Development Environment
02:23

Define a basic Java Dynamic Web Project deployed in Tomcat. Modify the application so that it opens an existing Pentaho report developed with the Pentaho Report Designer.

Embedding a Pentaho Report in an Enterprise Web Application
02:22

Define a SWING application using the Eclipse IDE. Modify the SWING application so that it opens an existing Pentaho report developed with the Pentaho Report Designer.

Embedding a Pentaho Report in a SWING Application
01:52

Understand the structure of a Pentaho report .PRPT file. Dive deep into the OpenDocument format definition and see all the files that make up its structure.

Preview 02:59

Modify a basic SWING application so that it builds an empty Pentaho report. Encode the addition of a header, a footer, and details to the report.

Building a Report Using Pentaho Reporting’s Java API
02:10
+
Configuring the JDBC Database and Other Data Sources
5 Lectures 12:44

Configure a DBMS data source to several supported DBMSes. Develop queries on the data source. Develop a basic report using the data source.

Configuring Your Data Source to a DBMS Using JDBC
02:42

Configure a Pentaho Analysis data source. Develop queries on the data source. Develop a basic report using the data source.

Configuring Your Data Source to an OLAP Engine (Mondrian)
02:31

Configure an XML and table data source. Develop queries on the data source. Develop a basic report using the data source.

Configuring Your Data Source to an XML File and a Table
02:35

Configure a metadata and PDI data source. Develop queries on the data source. Develop a basic report using the data source.

Configuring Your Data Source to Metadata and PDI
02:25

Customize a SWING application to use a DBMS data source. Modify the SWING application to use an XML data source.

Working with Data Sources in Java
02:31
+
Introducing Graphic Chart Types – Pie, Bar, Line, and Others
4 Lectures 10:36

Add a line chart in a Pentaho report. Basic customization of the line chart.

Incorporating a Line Chart into a Pentaho Report
02:14

Add all the different supported charts in a Pentaho report using Pentaho Report Designer. Change and customize the most important common properties of each supported chart.

Incorporating Supported Charts and Common Properties
03:29

Add all the different supported charts in a Pentaho report using Pentaho Report Designer. Change and customize the most specific properties of each supported chart.

Incorporating and Customizing Charts into a Report
02:41

Add all the different supported images in a Pentaho report using Pentaho Report Designer. Change and customize the most specific properties of each supported image.

Preview 02:12
+
Modifying Reports Using Parameters and Internationalization
5 Lectures 11:15

Add a parameter in a Pentaho report using the Pentaho Report Designer. Customize all the available types of parameters (single values, buttons, and multivalues).

Preview 02:32

Customize a SWING application to render a Pentaho report containing a parameter. Customize a web application to render a Pentaho report containing a parameter.

Parameterizing a Pentaho Report Using Java
02:10

Definition of functions and expressions in Pentaho reports. Practical examples on how to use functions and expressions.

Working with Functions and Expressions
02:15

Definition of formulas in Pentaho reports. Practical examples on how to use formulas.

Working with Formulas
02:07

Localize a Pentaho report using Pentaho Report Designer. Localize a Pentaho report using Java.

Internationalization and Localization of Pentaho Reports
02:11
+
Adding Subreports and Cross Tabs in Your Reports
4 Lectures 09:52

Add a subreport to an existing Pentaho report using the Pentaho Report Designer. Show the difference between inline and banded inclusion.

Adding a Multi-page Subreport in a Pentaho Report
02:45

Add and customize charts to a subreport.

Parameterizing and Adding Chart Subreport in a Pentaho Report
02:15

Place two or more side-by-side subreports in Pentaho reports.

Adding a Side-by-Side Subreport in a Pentaho Report
02:17

Activate the cross-tab feature in Pentaho Report Designer. Create the report and its cross tab subreport.

Adding Cross Tabs in a Pentaho Report
02:35
+
Building Interactive SWING and HTML Reports
2 Lectures 12:29

Customize a Pentaho report and the SWING application to manage actions, hyperlinks, and mouse events.

Building Interactive Reports in SWING
06:48

Customize a Pentaho report to be interactive. Customize a web application to support interaction using HTML.

Building Interactive Reports in HTML
05:41
+
Using Pentaho Reporting in the Pentaho Suite
2 Lectures 13:11

Install the Pentaho Business Intelligence Server. Publish, use, and manage Pentaho reports from inside the Pentaho Business Intelligence Server.

Using Pentaho Reporting with Pentaho Business Intelligence Server
06:21

Install Pentaho Data Integration. Use and manage Pentaho reports from inside the Pentaho Data Integration.

Using Pentaho Reporting with Pentaho Data Integration (Kettle)
06:50
About the Instructor
Packt Publishing
3.9 Average rating
4,548 Reviews
36,082 Students
356 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.