このページの本文へ

BIとは? 基礎からわかる最新BI事情 第6回

ステップバイステップでPentahoを構成!

ついにBIのレポートを作成!どんどん実践的に使おう

2010年03月12日 14時00分更新

文● 鹿取裕樹/ビーブレイクシステムズ、TECH.ASCII.jp編集部

  • この記事をはてなブックマークに追加
  • 本文印刷

データベースへの接続情報と
SQLの定義

 まず、「Connections:」の右の+ボタンをクリックする。下図の「Database Connection」ダイアログに設定をしていく。「Connection Name」には任意の接続名を設定する。「Connection Type」では「PostgreSQL」を選択する。「Settings」にはデータベースsalesへの接続情報を設定する。「Host Name」には「localhost」、「Database」には「sales」、「User Name」には「sales」、「Password」には「password」を設定する。「Test」ボタンをクリックし、「データベース[localhost]へ接続しました」というメッセージが表示されれば正しく接続できている。

画像6(Database Connection)

画像6(Database Connection)

 「OK」ボタンをクリックし、「JDBC Data Source」ダイアログに戻る。次にレポートに出力するためのデータをDBから取得するためのSQLを記述する。今回は顧客の一覧を出力することとし、顧客データを取得するためのSQLクエリを設定する。ダイアログ右上の+ボタンをクリックすると新規にクエリを登録可能となる。下図のように顧客データを取得するための新しいクエリを記述する。

画像7(クエリ追加後)

画像7(クエリ追加後)

 ダイアログ右下の「Preview」ボタンをクリックすると記述したSQLが実行され、下図のように正しく取得できたかを確認することができる。

画像8(プレビュー)

画像8(プレビュー)

 プレビューダイアログをとじ、「JDBC Data Source」ダイアログの「OK」ボタンをクリックする。

画像9(Report Design Wizard - クエリ追加後Data Source and Query)

画像9(Report Design Wizard - クエリ追加後Data Source and Query)

 今作成した「Select Customer」を選択し、「Next」ボタンをクリックする。次はクエリで取得できるデータのうち、どの項目をレポートに表示させるかを設定する。今回は「customer_code」と「name」を表示させることとする。

画像10(Report Design Wizard - Layout Step)

画像10(Report Design Wizard - Layout Step)

 ここまでの設定を終えたら、「Finish」ボタンをクリックする。するとウィザードで入力した内容をもとにレポートの定義が行なわれる。

画像11(ウィザード完了後のレポート定義)

画像11(ウィザード完了後のレポート定義)

 この定義での出力イメージを確認するため、プレビュー機能を実行する。Report Designer画面上部の「Run」ボタンをクリックすると表示されるサブメニューで「プレビュービュー」をクリックする。

画像12(プレビュービュー)

画像12(プレビュービュー)

 ウィザードで作成する場合、列の見出しがテーブルのカラム名のままとなるため、日本語の見出しに変更する。

 画面右上の「Structure」タブの「Groups」→「Details Body」→「Details Header」に2つの「label」がある。これがcustomer_code列とname列の見出しに相当する。labelをクリックすると、画面右下の「Attributes」タブにクリックしたlabelの内容が表示される。ここに日本語の名称を設定する。

 labelに表示させる文字列は「value」行に設定する。「value」行の「Value」列をクリックし、日本語名称を入力する。また、「data-format」と「style-format」の2つのチェックボックスを外す。

 次に日本語を表示させるために日本語用のフォントを設定する。画面右下の「Style」タブを選択し、「font」の「family」行で「MSゴシック」を選択する。

画像13(Attributesタブ)と、画像14(Styleタブ)

 ここまでの設定作業を終えたら、パブリッシュを行なうために保存を行なう。

次ページ「レポートのパブリッシュ」に続く

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

アクセスランキング

  1. 1位

    ITトピック

    PC価格高騰で4割の企業が「調達を延期」/“謎のExcelマクロ”は業務継続リスク/日本のデジタル行政、利用率・満足度とも最低レベル、ほか

  2. 2位

    ビジネス・開発

    「ドラクエXの世界観を壊さない」Gemini実装 プロンプトからセキュリティ、サーバー設計まで工夫の数々

  3. 3位

    ビジネス・開発

    首都高が「AIの高利用者」を1年で10倍に 非IT人材に刺さったGemini Notebookと“泥臭い”浸透策

  4. 4位

    TECH

    【提言】フロンティアAIが生む“脆弱性パッチの波” 企業はパッチ適用プロセスの見直しを

  5. 5位

    デジタル

    平均年齢60歳の現場を変えたZ世代女子 kintoneで電話・紙・入力をなくしたら、仕事が楽しくなった

  6. 6位

    TECH

    生命がわずかな熱を細胞内で維持する新しい原理を発見

  7. 7位

    TECH

    「SCS評価制度」取得を目指す中堅・中小製造業のリアル 富士工業が考える「セキュリティは経営に役立つのか」の答え

  8. 8位

    デジタル

    属人化の解消は多忙な“Aさん”を救うことから 切り札は「kintone×AI」を自然に使わせる仕組み

  9. 9位

    sponsored

    「Copilot エージェント」の作成は簡単! 業務用途に合わせてカスタマイズして使おう

  10. 10位

    TECH

    3つの球体で自由自在&精密に移動できる、全方向移動プラットフォームで挑む製造現場の変革

集計期間:
2026年08月18日~2026年08月24日
  • 角川アスキー総合研究所