Hitachi Vantara Pentaho Community Wiki
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This project is the next step towards a developer friendly dashboard technology for the Pentaho BI Suite. The first step was a dashboard framework which was introduced by Ingo Klose in this article.

The objective of this framework was mainly to firmly integrate dashboards in Pentaho's solution repository structure. The advantages were:

  • No need to create additional JSP pages to deliver new dashboards
  • Add dashboards by adding folders and files to the solution repository
  • The ability to auto generate a navigation bar that
    • Picks up new dashboards
    • Enforces security via Pentaho's  security model

 The new community dashboard project, initiated by Pedro Alves and Ingo Klose, builds on Ingo's framework and adds some new features while keeping a backward compatibility to the initial framework. The first version of this project will add the following features:

  • Dashboard creation with no or very limited java script programming needed
  • Components - Definition of dashboard objects and variables in a simplified syntax
  • Auto loading of dashboard objects on load of the dashboard
  • Auto refresh of dashboard objects after variable values have changed, if a object is bound to the variable
  • Auto generation of form objects such as textboxes and date pickers

A new JavaScript library  is introduced that encapsulates the necessary code to build the dashboards on runtime, execute Pentaho action sequences and react to user input. Once this library is installed, together with the revised files already introduced in Ingo's framer work, the new dashboard syntax can be used while ensuring the backward compatibility for already implemented dashboards based on the old framework.This first version is only the first step on the journey to user and designer friendly dashboards, tightly integrated in the Pentaho BI suite.
Currently planned next BIG steps towards our goal:

  1. Ability to run dashboards from Pentaho action sequences including support of css style sheets
  2. A  dashboard designer to develop and publish dashboards

Please feel free to contact us if you have any ideas or want to participate and contribute to this community project.

  • No labels