【Jasper Lab-0002】データベースへの接続設定

 オープンソースのERP iDempiereでJaspersoftを使用する場合、ほとんどのケースでiDempiereのテーブルに接続する必要があるでしょう。そのため、ここではJaspersoft Studioで、PostgreSQLにあるiDempiereのデータベースへ接続方法を調査及び研究し、その成果をまとめています。

Repository Explorer view

 Jaspersoft Studioからデータベースへ接続する設定は"Repository Explorer" ビューで行います。

"Repository Explorer" ビューを表示する

Repository Explorerのパス
Repository Explorerのパス

ビューの中から"Repository Explorer"を選択して下さい。

Repository Exploreが表示されます。

"Repository Explorer" ビューにデータベースへの接続設定を追加する

"Data Adapters"を選択し、右クリックで表示されるメニューから"Create Data adapter"を選択します。

表示されるData Adapter Wizardから"Database JDBC Connection"を選択し、"Next"ボタンを押します。

  • Name…データベース接続設定の識別情報になります。
  • JDBC Driver…PostgreSQLを使用する場合は、org.postgresql.Driverを選択して下さい。
  • JDBC Url…PostgreSQLへの接続情報を設定します。
  • Username…PostgreSQLへ接続するユーザー名を設定します。
  • Password…パスワードを入力します。

上記を設定して"Test"ボタンを押すと、接続の確認ができます。

無事接続が確認できたら"Finish"ボタンを押して終了です。Repository Explorerに作成した設定が追加されますので確認して下さい。

Repository Explorerの設定の利用

 Repository Explorerで設定したデータベース接続情報は、"Dataset and Query Dialog"などの他のビューやダイアログで活用する事ができます。

Dataset and Query Dialog
Dataset and Query Dialog

テーブルのカラムをフィールドとして読み込み、レポートに配置できます。