如何在 JasperReports Server 中将 MDX 查询的结果作为 JSON 对象
How to get the result of an MDX query as a JSON object in JasperReports Server
是否可以在 JasperReports Server 上创建类似 "MDX query object" 的内容,然后通过 REST 调用将数据集检索为 JSON 对象?
如果是这样,是否可以将查询参数化并通过 REST 调用设置参数?
背景
我刚刚开始使用 Jaspersoft。在此之前,我简要地使用了 Pentaho BI 服务器,它可以定义与特定(参数化)MDX 查询关联的数据源组件。我的 objective 是在 JasperReports Server 上做类似的事情,但我需要将数据检索为 JSON 以便使用自定义 Javascript 库来构建仪表板视图。
我尝试了什么
我已经使用(非参数化)MDX 查询构建了一个 OLAP 视图,但是我找不到 returns 数据集的 REST 调用。
限制
我正在使用 JasperReports Server 6.3.0 社区版。
您无法将 MDX 查询的结果作为 JSON。
在最新的 Jasperserver 版本中,您可以获得 AdHoc Crosstab 的结果或 Table 视图作为 JSON。您还可以创建 JSON 查询并在域或临时视图上执行它。但不幸的是,您不能 运行 MDX 并得到 JSON 结果。据我所知,Jasperserver 不会放弃对 MDX 的支持。请谨慎使用。
是否可以在 JasperReports Server 上创建类似 "MDX query object" 的内容,然后通过 REST 调用将数据集检索为 JSON 对象?
如果是这样,是否可以将查询参数化并通过 REST 调用设置参数?
背景
我刚刚开始使用 Jaspersoft。在此之前,我简要地使用了 Pentaho BI 服务器,它可以定义与特定(参数化)MDX 查询关联的数据源组件。我的 objective 是在 JasperReports Server 上做类似的事情,但我需要将数据检索为 JSON 以便使用自定义 Javascript 库来构建仪表板视图。
我尝试了什么
我已经使用(非参数化)MDX 查询构建了一个 OLAP 视图,但是我找不到 returns 数据集的 REST 调用。
限制
我正在使用 JasperReports Server 6.3.0 社区版。
您无法将 MDX 查询的结果作为 JSON。 在最新的 Jasperserver 版本中,您可以获得 AdHoc Crosstab 的结果或 Table 视图作为 JSON。您还可以创建 JSON 查询并在域或临时视图上执行它。但不幸的是,您不能 运行 MDX 并得到 JSON 结果。据我所知,Jasperserver 不会放弃对 MDX 的支持。请谨慎使用。