JPivot 显示蒙德里安结果

Posted

技术标签:

【中文标题】JPivot 显示蒙德里安结果【英文标题】:JPivot Display Mondrian Result 【发布时间】:2013-11-14 13:37:59 【问题描述】:

我正在尝试使用 JPivot 显示 Mondrian 查询的结果。许多示例都显示了如何使用 JSP 的标记库,但我需要使用 Java API,我查看了文档,但我不明白如何使用它在表格中显示结果。这是我的代码

Query query = connection.parseQuery(mdxQuery);
Result result = connection.execute(query);
result.print(new PrintWriter(System.out,true));

我想知道是否可以使用结果对象来构建 jpivot 表。 提前致谢!

【问题讨论】:

【参考方案1】:

首先,使用JPivot 是个很糟糕的主意。 早在 2008 年就停产了。

有一个很好的项目旨在替换 JPivot,名为 Pivot4j。尽管目前正在开发中(0.8 -> 0.9 版本),但 Pivot4j 确实可以做这项业务。

但是,如果我们谈论的是您的情况:

result.print(new PrintWriter(System.out,true));

此字符串将带有 OLAP 多维数据集的 html 代码打印到您的 System.out 中。 您可以在一些输出流(如 FileOuputStream)中编写 HTML 代码,然后显示它。

OutputStream out = new FileOutputStream("result.html");
result.print(new PrintWriter(out, true));

//then display this file in a browser

但是,如果您想拥有 与 JPivot 中相同的界面,我认为没有 没有 .jsp 的简单方法可以做到这一点。在这种情况下,我强烈建议您尝试Pivot4j。

祝你好运!

【讨论】:

以上是关于JPivot 显示蒙德里安结果的主要内容,如果未能解决你的问题,请参考以下文章

蒙德里安的梦想Poj2411

是否可以在不部署到 pentaho 双服务器的情况下处理和查询蒙德里安立方体? [关闭]

蒙德里安有本地客户吗? [关闭]

AcWing 291.蒙德里安的梦想

蒙德里安模式 uniqueMembers

使用蒙德里安的星型模式势在必行?