EN | DE

Embedding Pentaho

Pentaho Course ID:

SA2000

Duration:

2 days

Course description

This course shows software architects the various ways in which Pentaho can be embedded in their own environments. The topics covered include understanding uniform look & feel, embedding Pentaho reports and visualisations in your own applications, the use of Pentaho data services and direct access to Pentaho APIs. By the end of this course, participants will have learned about the various approaches and techniques available for embedding Pentaho.

The course is aimed at a technical audience with in-depth knowledge of Business Intelligence and the Pentaho BA Suite.

The course is aimed at a technical audience with in-depth knowledge of Business Intelligence and the Pentaho BA Suite.

Java programming skills will be a benefit for this course.

Target Audience

This course is aimed at software architects who want to learn how to integrate Pentaho into a variety of environments.

Business
User
Business
Analyst
Data
Analyst
Software
Architect
Pentaho
Admin
Pentaho
Support

Learning Goals

After completing this course, you will be able to:

  • create an individual look & feel for Pentaho content
  • integrate Pentaho content at the UI level using RESTful API calls
  • gain direct access to Pentaho data using web service calls
  • embed Pentaho functions using Java API calls

Course schedule

Day 1
Module 1 Embedding Approaches
Module 2 Bundled Embedding
Exercise Creating a Pentaho theme
Exercise Creating a report template
Exercise Creating a PIR template
Exercise Creating an enterprise dashboard template
Module 3 Mashup Embedding
Exercise Integrating Pentaho BA content
Module 4 Advanced Embedding (Part 1)
Exercise Using an XMLA service
Day 2
Module 5 Advanced Embedding (Part 2)
Exercise Using a KTR service
Exercise Using a CDA service
Module 6 Unified Embedding
Exercise Embedding Pentaho Reporting
Exercise Embedding Mondrian
Exercise Embedding Kettle

Our Pentaho Trainer

Dirk Rönsch

Djordja Markovic

Laziz Karimov

Tom Haupt

Deepening knowledge of software and technology

I am interested in this training!