Open Source BI Pentaho Integration With Openbravo ERP
A while ago I presented Pentaho - an open source BI solution. Like many other open source ‘commercial’ projects, Pentaho provides a free to download version from sourceforge. They also offer a version of their BI suite that comes with support,enhanced security features and better administration tools.
BI projects are complicated. A real BI solution provides much more than simple reporting. The large,commercial BI solutions are typically made of a large set of tools, in many cases from different software vendors that were added through acquisitions, facilitating the process of extracting data from the source systems (ERP or CRM, for example), updating a dedicated database with the extracted data (a data warehouse) and providing flexible,powerful tools to analyze the data in the data warehouse. Pentaho is no different.
In the coming weeks, I will provide a complete end-to-end guide on how to install, configure and connect Pentaho to Openbravo open source ERP. I hope Openbravo (and other open source ERP) customers will find this integration useful. Using BI on top of your existing ERP solution provides a lot of added value for your investment into the ERP project.
In the next few weeks, I will cover an entire integration scenario between Pentaho and Openbravo. I will begin by a detailed installation walkthrough of Pentaho, followed by some basic how-to guides. I do not plan to dive too much into Pentaho because the world of BI is huge and my main focus is bringing Openbravo and Pentaho to play together (the tune should be beautiful…).
Once Pentaho is up and running, we will extract data from our Openbravo installation and upload it to a dedicated database - that will act as our data warehouse - which will be used as the data provider for the reporting and analysis by Pentaho.
My goal is to provide to the community an easy to follow, working guide that will make the Openbravo-Pentaho integration a feasible solution. That is not going to be easy - since BI solutions are so powerful,they require deep know-how and experience. A major issue facing any BI project is system performance - since you are trying to analyze large amounts of historical data, the decisions on how to build your data warehouse are not simple. I will tackle the performance issue specifically.
If you are an existing Openbravo customer and are interested in integrating Pentaho free,open source BI solution with your existing Openbravo system, I would be glad to get requirements you might have.
Comments
3 Responses to “Open Source BI Pentaho Integration With Openbravo ERP”
Leave a Reply

Hello,
It is very cool that you work on this since many Openbravo users have shown interest in this area.
Please be aware that Openbravo is working to release this as a packaged solution, which should be available very soon in conjunction with our release 2.40, which recently entered alpha testing.
Specifically, what we are solving with this project are all the “plumbing” of the integration:
- Moving the Openbravo transactional data to Pentaho
- Definition of Pentaho content (reports and dashboards) on Openbravo data
- Single sign on
- Integrated security (Openbravo roles are honored in Pentaho)
- Embedding Pentaho content within the Openbravo UI
For this first project, we are focusing on a narrow functional scope (financial analysis) to get things right. After that, we intend to expand the functional footprint to an increasingly reach BI solution.
You have a complete functional description of our current integration[1] plans.
It would be great if we could align efforts. You could for example help us validating this solution. As you can imagine, it is not going to be simple to deploy the entire solution (you need Openbravo, Pentaho and CAS for single sign on, and configure the three to go together). We will provide detailed installation instructions but it would be great to have somebody testing them and verifying that they are correct and clear enough.
You could also help us proving that the solution is functionally scalable by providing additional content.
Regards,
Jordi Mas
http://planet.openbravo.com
[1] http://wiki.openbravo.com/wiki/Projects/BIServer/FunctionalSpecifications
Open Bravo, Bravo!
I’m open bravo user that show interest in this development
God luck both!
This is really good. Keep up the good work!