Categories: News & Announcements

FusionCharts Integration in Pentaho BI Dashboards

FusionCharts can now be easily integrated in Pentaho BI dashboards with a plugin developed by Xpand IT. The plugin brings the wow factor of FusionCharts to the popular open source BI suite, and can be used to display eye catching charts on the user console and dashboards. And the best part of it – the plugin is free and open source!

The Pentaho BI Suite already has different chart libraries like Open Flash Chart and JFreeChart. With FusionCharts entering the picture, you have an alternative that not only provides a way to have  more stunning charts but also is more comprehensive, robust and flexible. FusionCharts supports a wider range of chart types and widgets, and allows many more customization options for your chart. Also, with smart number formatting capabilities, the data is represented in a much cleaner way.

The plugin supports both the ways of creating dashboards in Pentaho BI Suite – using Dashboard Designer Enterprise Edition and the Community Dashboard Framework. The installation is quite easy and the usage is the same as the other chart libraries. So you don’t need to spend a lot time learning a new technology. Finally, the plugin supports both FusionCharts Free (which is also open source) and FusionCharts v3, so you can pick what you want.

A sample Pentaho dashboard made using FusionCharts Free:


A Pentaho dashboard using FusionCharts v3:


A Pentaho dashboard using widgets:


We were in touch with Xpand IT’s BI division manager, Ricardo Pires, who talked about how the development of the plugin was done:

“We started with the plugin framework that Pentaho provides. We used mainly Java and a few Javascript to allow rendering on the browser side and the integration with dashboards. Data is obtained using the CDA (Community Data Access) plugin previously created by the Pentaho community. This plugin allows retrieving data from all the data sources available on Pentaho and converts it to a standard format. So what we had to do is integrate CDA and create the code that does the conversion to the XML data format required by FusionCharts. Using  the code available on David Lai’s blog as a starting point, we converted the data and chart parameters to XML.”

The plugin has been released on Google Code as an open source project. You can simply download it as a user, and if you feel like it, you can dive into the code and see how it works in detail as well. 

In the future, Xpand IT plans to extend the support to all charts, widgets and maps and a standalone version might be developed that won’t need the installation of the whole Pentaho platform. For more information, head to the Pentaho FusionCharts plugin page.

sanket

View Comments

Recent Posts

Are Dashboards Dying? How AI Is Changing the Way We Explore Business Data

Are dashboards dying because of AI? If yes, what is the future of dashboards? The…

1 week ago

FusionCharts 4.2.3 Released: Security Update and Fixes for Legends and Gantt Charts

FusionCharts 4.2.3 is now available with an important security dependency update and fixes for legend…

3 weeks ago

FusionCharts SDK Updates: Angular, Svelte, React Native, and Flutter

We released updated FusionCharts SDKs for Angular, Svelte, React Native, and Flutter to support newer…

4 weeks ago

React Gantt Chart Tutorial: Build an Interactive Project Timeline

Quick answer: Creating an interactive React Gantt chart is simple. First, you need to install…

1 month ago

6 Best JavaScript Map Libraries for Data Visualization in 2026

Quick Answer: The best JavaScript map library for data visualization offers a wide range of…

1 month ago

How to Integrate Interactive Charts in a TypeScript Project

Quick Answer You can add interactive charts to a TypeScript project using a JavaScript charting…

1 month ago