如何在JasperReports Server中将MDX查询的结果作为JSON对象获取

时间:2016-10-07 17:07:47

标签: json rest mdx jasperserver

是否可以创建类似" MDX查询对象"在JasperReports Server上,然后通过REST调用将数据集检索为JSON对象?

如果是这样,是否可以参数化查询并通过REST调用设置参数?

背景

我刚开始使用Jaspersoft。在此之前,我简要地使用了Pentaho BI服务器,在那里可以定义与特定(参数化)MDX查询相关联的数据源组件。我的目标是在JasperReports Server上做类似的事情,但我需要将数据检索为JSON,以便使用自定义Javascript库来构建仪表板视图。

我做了什么

我使用(非参数化)MDX查询构建了一个OLAP视图,但我找不到返回数据集的REST调用。

限制

我正在使用JasperReports Server 6.3.0 社区版

1 个答案:

答案 0 :(得分:0)

您无法将MDX查询的结果作为JSON获取。 在最新的Jasperserver relise中,您可以将AdHoc交叉表或表视图的结果作为JSON。您还可以创建JSON查询并在Domain或Adhoc View上执行它。但遗憾的是,您无法运行MDX并拥有JSON结果。而且我知道Jasperserver不会放弃支持MDX。所以要小心使用它。