【コラム】

Yet Another 仕事のツール

97 EclipseでBusiness Intelligence - BIRTを使ってみよう(3)

    鶴田展之  [2006/02/14]

    BIRTで作成できるレポートは、単純な一覧表だけではない。今回は、グラフを含むレポートの作成に挑戦してみよう。

    まず、テスト用に簡単なデータを用意する。前回、JDBCドライバを使用してMySQLデータベースへの接続を行ったので、今回も同様にMySQLを使うことにしよう。適当なデータベースをひとつ用意し、以下のように社員の給与一覧を保持する「employee」テーブルを作成した。

    mysql> select * from employee;
    +----+----------+--------+
    | id | name     | salary |
    +----+----------+--------+
    |  1 | 鶴田○○ | 300000 |
    |  2 | 黒田○○ | 250000 |
    |  3 | 成田○○ | 220000 |
    |  4 | 繁田○○ | 280000 |
    |  5 | 千葉○○ | 290000 |
    |  6 | 竹下○○ | 240000 |
    +----+----------+--------+
    6 rows in set (0.00 sec)

    では、BIRTでグラフ付きのレポートを作成していこう。新規レポート作成時に、レポートテンプレートから「グラフとリスト」を選択する。

    レポートが作成できたら、データソース及びデータセットも作成しよう。データソース型に「JDBC Data Source」を選択してMySQL用のJDBCドライバを指定し、データセットのクエリには「select * from employee」とだけ記述すればよいだろう。

    さて、作成された新規レポート上には、前回の「リストのみ」のレポートと異なり、小さなグラフのアイコンが表示されているのがわかるだろう。

    うっすらと「Double click to edit chart properties」の文字が見えるので、これをダブルクリックしてみよう。グラフの画像が表示されるはずだ。

    グラフをダブルクリックすると、「グラフの編集」ウィンドウが表示される。ここでは、棒グラフ(Bar)、折れ線グラフ(Line)、パイチャート(Pie)など、いろいろなグラフの種類が選べる。また、グラフの画像出力形式もSVG、PNG、GIF、JPEG、BMPから選択可能だ。

    ところで、当たり前のことだが、元になるデータがなければグラフは生成できない。「データの選択」をクリックして、グラフに割り当てるデータを決定しよう。

    「データセットを選択」で「データセットを使用する」を指定すると、ウィンドウ下のグリッドに、データセットとして指定したMySQLデータベース上のデータが表示される。グラフのX軸(カテゴリ系列)、Y軸(値系列)に、それぞれ割り当てたいデータ列を指定しよう。データのプレビューの列見出しを系列のテキストフィールドにドラッグ&ドロップすれば、自動的にその列がグラフにバインドされる。

    細かいグラフの調整は「グラフの書式設定」から行える。タイトルやグリッドの目盛り線など、プレビューを見ながら好みに合わせて設定してみよう。

    以上のように、BIRTを使えば、データベース上のデータから簡単に美しいグラフを生成できる。BIRTに付属するレポートビューアも結構高機能で、表示中のレポートにバインドされているデータを、CSV形式でエクスポートできたりする。

    開発者以外の人にとっては、統合開発環境である「Eclipse」をインストールする機会というのはあまりないかもしれない。が、Eclipseは既に開発ツールの枠に収まらない進化をはじめており、日常業務で使っても普通に便利なプラグインがいろいろと揃いつつある。

    もちろん、BIRTで出力できるぐらいのレポートは、ExcelやAccessを使っても簡単に作成できるだろう。しかしEclipse/BIRTは、JDBCというオープンな技術を使って一般的なほぼ全てのデータベースへの接続をサポートしている。商用データベースベンダも続々と無償のExpressバージョンをリリースしている現在、企業のデータストアに使われるシステムはますます多様化しつつある。BIRTのように柔軟なインタフェースをもったアプリケーションを選択するメリットは大きいと言えるだろう。

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン