Embedding Pentaho

Embedding Pentaho (SA2000)

Training Course

This course is designed to introduce software architects to the different ways of embedding Pentaho into their own environment. Topics include understanding how to provide a common look & feel, how to embed Pentaho reports and visualizations into your application, how to take advantage of Pentaho data services, and how to directly call Pentaho APIs. At the conclusion of this course, you will understand the various approaches and techniques available for embedding Pentaho.

This course focuses heavily on labs to allow you practical hands-on application of the topics covered in each section.

The course is fast paced and intended for a technical audience with a firm grasp of business intelligence and the Pentaho BA suite.

Familiarity with Java programming is beneficial for this class.

Back to Courses


Id: SA2000
Level: Advanced
Audience: Software Architect
Delivery Method: Instructor-led online, Private on-site, Public classroom
Duration: 2 Day(s)
Cost: $1,350.00 USD
Credits: 2
Category: Software Architecture



2 Days

Upcoming Classes


Instructor-led online training

Location Mar 2019 Apr 2019 May 2019 Jun 2019 Jul 2019
Online - APAC Mar 27 – Mar 28
Online - EMEA Apr 24 – Apr 25

Class dates in bold are guaranteed to run!

Course Benefits

  • Improve productivity by giving your software architects the skills they need to embed Pentaho
  • Interactive, hands-on training materials significantly improve skill development and maximize retention

Skills Achieved

At the completion of this course, you should be able to:

  • Create custom look & feel for Pentaho content
  • Integrate Pentaho content at the UI level via RESTful API calls
  • Directly access Pentaho data via web service calls
  • Embed Pentaho capabilities via Java API calls.

This course is for Software Architects that need to learn how to embed Pentaho.

Students should complete BA1000 Business Analytics User Console for a general understanding of the Pentaho visualization tools and their purposes or have equivalent Pentaho field experience.

The course is fast paced and intended for a technical audience with a firm grasp of business intelligence and the Pentaho BA suite. Familiarity with Java is beneficial.

Students attending classroom courses in the United States are provided with a PC to use during class. Students attending courses outside the US should contact the Authorized Training Provider regarding PC requirements for Pentaho courses.

In general, if your training provider requires you to bring a PC, it must meet the following requirements. You can also verify your system against the Compatibility Matrix: List of Supported Products topic in the Pentaho Documentation site.

  • OS X or Linux desktop operating system. Windows XP & 7 are acceptable but not preferable  (for Macintosh support, please contact your Customer Success Manager)
  • Java 7 installed
  • A Java code editing tool installed such as Eclipse or IntelliJ.  Text editors are not recommended
  • RAM: at least 10GB
  • Hard drive space: at least 2GB for the software, and more for solution and content files
  • Processor: dual-core AMD64 or Intel EM64T

Students attending this course on-site should contact their Customer Success Manager for hardware and software requirements. You can also email us at training@pentaho.com for more information regarding on-site training requirements.

Day 1

Module 1: Embedding Approaches

Module 2: Bundled Embedding

  Lab: Creating a Pentaho Theme

  Lab: Creating a Report Template

  Lab: Creating a PIR Template

  Lab: Creating an Enterprise Dashboard Template

Module 3: Mashup Embedding

  Lab: Integrating Pentaho BA Content

Module 4: Extending Embedding (Part 1)

  Lab: Using an XMLA Service

Day 2

Module 4: Extending Embedding (Part 2)

  Lab: Using a KTR Service

  Lab: Using a CDA Service

Module 5: Unified Embedding

  Lab: Embedding Pentaho Reporting

  Lab: Embedding Mondrian

  Lab: Embedding Kettle

Onsite Training

For groups of six or more

Request Quote

Public Training

Online - APAC

Online - EMEA

Don't see a date that works for you?

Request Class

What Our Clients Are Saying

Outstanding coverage of deeply technical topics. The course struck the right balance of prepared examples and hands-on work. This allowed me to cover many areas in a short amount of time and have a complete set of working examples to build upon. Great job!!!

Embedding Pentaho Ratings

Averaged from 37 responses.

Training Organized
Training Objectives
Training Expectations
Training Curriculum
Training Labs
Training Overall

What do these ratings mean?