(1) ydv,
Вопрос поставлен несколько некорректно. Несмотря на то, что MDX вроде как стандарт, он все равно заметно различается от реализации к реализации. Например, корректный MDX запрос к SSAS, скорее всего окажется некоректен для Cognos. Я уж молчу про коннектор к OLAP серверу.
Так что:
1. Какой OLAP сервер будет использоваться?
2. Если OLAP сервер можно выбирать, то какое должно быть хранилище? (MOLAP или ROLAP)
3. Для MOLAP бесплатен Palo
4. Если устраивает ROLAP - можно использовать Pentaho (Mondrian OLAP server)
Для обеих перечисленных бесплатных OLAP серверов все для создания и отображения отчетов в Web имеется.
Если же OLAP сервер уже определен, то подбирать под него нужно и коннектор и броузер. Возможно, понадобится ручное написание MDX запросов.
Если деньги есть - можно использовать Pyramid Analytics Suite
The Pyramid Analytics Suite is a highly scalable, enterprise data analytics application that brings sophistication with simplicity in a synergistic web-based interface for consuming Microsoft Analysis Services OLAP cubes.
Using the Microsoft Office design paradigm, the BI Office or “BIO” suite delivers a desktop experience, designed to provide analytic solutions for all user types: from novice to advanced data user.
The suite currently includes an OLAP cube viewer (bioXL) and a dashboard tool (bioPoint) that both sport crisp graphics and data visualizations coupled with deep analytic capabilities.