Melhor maneira de acessar o MS Analysis Services Cube de Java

Eu quero emitir MDX contra um cubo MSAS de um cliente Java. Quais abordagens de conectividade provaram ser confiáveis ​​para isso?

FWIW Estou usando o olap4j como o cliente Java em um servidor MSAS liderado por msmdpump.dll. Parece tão longe para trabalhar bem.

Confira http://mondrian.pentaho.org/ . Este é um servidor OLAP com suporte a MDX / XMLA. Eu entendo que o que você precisa é de um cliente, mas verifique nos exemplos JSP que vêm com o servidor. Um exemplo envolve consultas MDX sobre XMLA e acho que isso deve dar a você um começo.