【问题标题】:How to get the result of an MDX query as a JSON object in JasperReports Server如何在 JasperReports Server 中将 MDX 查询的结果作为 JSON 对象获取
【发布时间】:2016-11-28 17:35:59
【问题描述】:

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

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

背景

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

我已经尝试过什么

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

限制

我正在使用 JasperReports Server 6.3.0 社区版

【问题讨论】:

    标签: json rest mdx jasperserver


    【解决方案1】:

    您无法将 MDX 查询的结果作为 JSON 获取。 在最新的 Jasperserver 版本中,您可以将 AdHoc Crosstab 或 Table 视图的结果作为 JSON。您还可以创建 JSON 查询并在域或 Adhoc 视图上执行它。但不幸的是,您无法运行 MDX 并获得 JSON 结果。而且据我所知,Jasperserver 不会放弃对 MDX 的支持。所以要小心使用。

    【讨论】:

    • 感谢您的回答(对不起,我有一段时间没有检查这个)。我们最终还是没有使用 Jasperserver,所以一切都很好。
    猜你喜欢
    • 2023-03-15
    • 2015-05-05
    • 2018-08-06
    • 2016-12-23
    • 1970-01-01
    • 2021-07-01
    • 1970-01-01
    • 2020-08-15
    • 2020-09-04
    相关资源
    最近更新 更多