Получать XMLA от ruby

У меня есть программа на стороне сервера ruby, которая использует определенную библиотеку для отправки запроса на сервер olap и получает набор данных результатов из той же библиотеки.

По какой-то причине я не хочу вызывать библиотечные методы для получения набора данных результатов, и я хочу получать текстовый XMLA-результат напрямую. Но я не знаю, что такое код в ruby ​​(или jruby?) Для этого. Я хочу отправить запрос и получить текстовый XMLA от моего сервиса отдыха (который находится в ruby)

1 ответ

Эй, я вижу, что это немного стар, но все же. Насколько я могу сказать, у вас есть два варианта:

  1. Используйте https://github.com/rsim/mondrian-olap - все классные вещи, но требует jruby, поскольку он использует библиотеки Java для подключения и манипулирования самим кубом.

  2. Используйте https://github.com/drKreso/cube - без изменений, но вы можете подключиться к сервлету Mondrian XML через сохраненные SOAP-сообщения и получить данные обратно. Хорошо для образовательных целей, так как в нем есть необходимое сообщение (если вы хотите портировать на python, это будет просто)

ps я сделал выбор 2) так что я могу быть несколько предвзятым:)

Другие вопросы по тегам