Вам нужно прояснить несколько вещей. 1) Сервис анализа - это движок OLAP. В нем хранятся предварительно обработанные данные, которые извлекаются с использованием MDX. Службы Analysis извлекают данные из таблиц транзакционной базы данных, которые организованы в многомерную модель. Теперь, если вы хотите извлечь данные из многомерной модели с использованием Java, вы можете создать представление или написать собственный SQL для размерной модели и выполнить запрос, чтобы получить соответствующие данные. Это будет как запрос к таблицам в базе данных. Однако если вы хотите запросить механизм OLAP, вы используете MDX для запроса. В .net у вас есть adomd для запросов в MDX.