Получать XMLA от ruby
У меня есть программа на стороне сервера ruby, которая использует определенную библиотеку для отправки запроса на сервер olap и получает набор данных результатов из той же библиотеки.
По какой-то причине я не хочу вызывать библиотечные методы для получения набора данных результатов, и я хочу получать текстовый XMLA-результат напрямую. Но я не знаю, что такое код в ruby (или jruby?) Для этого. Я хочу отправить запрос и получить текстовый XMLA от моего сервиса отдыха (который находится в ruby)
1 ответ
Эй, я вижу, что это немного стар, но все же. Насколько я могу сказать, у вас есть два варианта:
Используйте https://github.com/rsim/mondrian-olap - все классные вещи, но требует jruby, поскольку он использует библиотеки Java для подключения и манипулирования самим кубом.
Используйте https://github.com/drKreso/cube - без изменений, но вы можете подключиться к сервлету Mondrian XML через сохраненные SOAP-сообщения и получить данные обратно. Хорошо для образовательных целей, так как в нем есть необходимое сообщение (если вы хотите портировать на python, это будет просто)
ps я сделал выбор 2) так что я могу быть несколько предвзятым:)