【コラム】
BIRTで作成できるレポートは、単純な一覧表だけではない。今回は、グラフを含むレポートの作成に挑戦してみよう。
まず、テスト用に簡単なデータを用意する。前回、JDBCドライバを使用してMySQLデータベースへの接続を行ったので、今回も同様にMySQLを使うことにしよう。適当なデータベースをひとつ用意し、以下のように社員の給与一覧を保持する「employee」テーブルを作成した。
では、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のように柔軟なインタフェースをもったアプリケーションを選択するメリットは大きいと言えるだろう。
| 理研、脳・脊髄形成に必要な神経板湾曲の仕組みを解明 [20:16 5/25] |
| 京大、「慢性閉塞性肺疾患」患者の労作時呼吸困難は鍼治療が有効と実証 [20:08 5/25] |
| 120Hz SHVカメラ用イメージセンサーを使った撮像装置 - SHVフルスペック化へ [18:10 5/25] |
| 京大、視覚による物体認知は前頭前野からのトップダウン信号が重要と確認 [17:45 5/25] |
| 製品数の拡大だけでなくBCPの展開なども含めた総合力で事業の強化を図るTI [17:25 5/25] |
|
「ゆりてつ」サイン会は作者と都電に揺られるツアー仕立て [17:45 5/27] ホビー |
|
【ネタバレもありの徹底解明コラム】『サザエさん』タマの意外な事実 [17:30 5/27] ホビー |
|
鍼灸(しんきゅう)師が教える。オフィスで口臭予防ツボ・ベスト3 [17:00 5/27] キャリア |
|
[梶浦由記]米「アニメ・エキスポ」に2度目の参加決定 [17:00 5/27] ホビー |
|
【連載】これだけは要チェック! TOEIC(R)単語帳 第107回 今回のお題は…「chemical」 [17:00 5/27] キャリア |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。