Pentaho Design Studio: 2010年7月アーカイブ

PentahoはチャートエンジンにjFreeChartを採用していますが、Chart Componentを使用すればDesign studioで簡単にチャートが作成できます。今回は最もシンプルなSQLで取得したデータで棒グラフを作成する方法をご紹介します。

1、Design Studioを起動し新規アクションシーケンスを作成します。
new action sequence.jpg

2、Process ActionsにRelationalを追加しSQLを定義します。

query.jpg

3、Process ActionsにChart ComponentのBar chartを追加します。RelationalのResult Set NameをChart Dataに指定し、width, heightを好みの大きさに設定します。
barchart1.jpg

Bar ChartのOutputsにimage-tagを追加します。
barchart2.jpg

4、Process Outputsにimage-tagを追加します。
processoutput.jpg

5、ファイルを保存すれば完成です。Pentaho-solutionsの下に配置しBI serverで確認すると生産ラインごとの売り上げが棒グラフで表示されます。
bargraph.jpg

現在のDesign Studioでは色の変更などはできずシンプルなチャートしか作成できませんがXMLを直接編集すると以下のようなチャートも作成できます。

bargraph2.jpg

同様の手順で円グラフや折れ線グラフも簡単に作成できるので一度お試しください。

★Have a nice Open Source Day★
KSK ソリューションズ Pentahoチーム