And just a week later, Jedox CEO Kristian Raue writes about how to connect to Palo. His post includes a blessedly short Java program to do it. Only one line of Kristian Raue’s program – the connect string – would be different if the program were talking to Mondrian, Microsoft SQL Server Analysis Services or SAP BW via XMLA.
This is a success for both open standards and for open source software. Now applications built on olap4j have two open source OLAP engines – Palo and Mondrian – available to them, and can choose which is best according to the characteristics of their OLAP application.
Clarification, 2011/7/20: Palo’s engine is open source, but as Christian Warden points out in a comment to this post, their XMLA server is not. I was therefore incorrect to give the impression that olap4j can talk to Palo as part of a 100% open source stack.
Behind those open source projects are companies who need to show a profit. Palo is backed by Jedox, and Mondrian is backed by Pentaho. Are the business people at those companies concerned that their engineers are working with each other, or that their customers now have a choice of OLAP engines? Not at all. The move makes the open source BI ecosystem stronger, and both companies benefit.
Vendors who embrace open source and open standards are effectively saying, “We have built our platform on open standards. We know that if we don’t live up to your expectations, you can just walk away. So we know that we have to remain the best platform for your application.”
Customers love to have choices, and Pentaho and Jedox are giving customers the greatest choice of all: the choice to walk away.