4

我有一个 ruby​​ 服务器端程序,它使用特定的库向 olap 服务器发送请求并从同一个库接收结果数据集。

出于某种原因,我不想调用用于接收结果数据集的库方法,我想直接接收文本 XMLA 结果。但我不知道 ruby​​(或 jruby?)中的代码是什么来做到这一点。我想发送一个查询并从我的休息服务(在 ruby​​ 中)接收“文本”XMLA

4

1 回答 1

2

嘿,我看到这有点旧,但仍然。据我所知,您有两种选择:

  1. 使用https://github.com/rsim/mondrian-olap - 各种很酷的东西,但需要 jruby,因为它使用 java 库来连接和操作多维数据集本身

  2. 使用https://github.com/drKreso/cube - 准系统,但您可以通过 savon SOAP 消息连接到 Mondrian XML servlet 并取回数据。适合教育目的,因为它具有所需的消息(如果您想移植到 python,那将是一件轻而易举的事)

ps 我做了选择 2) 所以我可能有点偏颇:)

于 2012-03-23T22:51:01.583 回答