Pentaho кажется довольно надежным, предлагая весь набор инструментов BI с улучшенной интеграцией, как сообщается, в пути. Но... есть вероятность, что компании, желающие пойти по пути открытого исходного кода для своего решения BI, также, скорее всего, в конечном итоге будут использовать технологию базы данных с открытым исходным кодом... и в в этом смысле "независимая от базы данных" легко может быть обоюдоострым мечом. Например, вы можете разработать куб в службах Microsoft Analysis Services, зная, что любые MDX/XMLA, которые ваш куб отправляет в базу данных, будут последовательно обрабатываться, и неприятных сюрпризов будет очень мало.
Сравните это со стеком Pentaho, который обычно прекращает взаимодействие с Postgresql или Mysql. Я не могу поручиться за то, как Postgresql работает в сфере OLAP, но по опыту знаю, что Mysql — при всех его несомненных достоинствах — имеет «проблемы» с типами SQL, которые обычно возникают повсюду в решении OLAP. (в кубе далеко не уедешь, не используя GROUP BY
или COUNT DISTINCT
). Таким образом, часть того, что вы сэкономите на лицензионных расходах, почти наверняка будет использовано для решения проблем, возникающих из-за того, что Pentaho не всегда знает, с какой базой данных он разговаривает - так сказать, ограбить Питера, чтобы (хотя бы частично) заплатить Полу.
person
davek
schedule
29.11.2009