0

JPivot を使用して Mondrian クエリの結果を表示しようとしています。多くの例は、JSP のタグ ライブラリの使用方法を示していますが、Java API を使用する必要があります。ドキュメントを見ましたが、それを使用して結果を表に表示する方法がわかりません。これが私のコードです

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

結果オブジェクトを使用して jpivot テーブルを作成できるかどうかを知りたいです。前もって感謝します!

4

1 に答える 1

1

まず第一に、使用JPivot はかなり悪い考えです。2008 年に廃止されました。

Pivot4jと呼ばれるJPivotを置き換えることを目的とした優れたプロジェクトがあります。現在開発中 (0.8 -> 0.9 バージョン) ですが、Pivo​​t4j は実際にビジネスを行うことができます。

ただし、あなたのケースについて話している場合:

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

この文字列は、OLAP キューブを含む HTML コードを System.out に出力します。出力ストリーム (FileOputStream など) に HTML コードを記述して、表示することができます。

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

//then display this file in a browser

ただし、 JPivot と同じインターフェイスを使用したい場合、.jsp なしで簡単に実現できる方法はないと思います。このような場合、 Pivot4jを試すことを強くお勧めします。

幸運を!

于 2013-11-22T13:21:38.927 に答える