Pentahoのインストールと起動

Pentahoのインストールと起動

30日体験版のエンタープライズ・エディション(EE)は、インストーラを実行し、インストール・ウィザードに従うだけで、BIサーバーとクライアント・ツールをインストールできます。

EEをインストールすると、Pentaho管理用DBとしてMySQLが同時にインストールされ、管理データが作成されます。

インストール・ウィザードでは、Pentaho管理者やMySQLの設定、クライアント・ツールからコンテンツをアップロードする際に必要なパブリッシュ・パスワードの設定、サンプル・データの有無などを設定します。

一方、コミュニティ・エディション(CE)は、ダウンロードした圧縮ファイルを解凍するだけで使用可能です。CEは統合的なインストーラが用意されていないため、BIサーバーとクライアント・ツールを個々にインストールする必要があります。

CEでは、Pentaho管理用としてMySQLではなく、HSQLDBがインストールされ、管理データが作成されます。

また、サンプル・データがHSQLDBに無条件で登録され、Pentaho管理者もサンプル・ユーザーとして作成されます。EEのインストール・ウィザードで設定可能な項目は、すべて手作業で行う必要があります。

EEまたはCEをインストールしたら、実際にBIサーバーを起動してみましょう。

BIサーバーには、ユーザーが使うユーザー・コンソールと、管理者が使う管理者コンソール(EEはエンタープライズ・コンソール)があります(図3-1)。

EEでは、Windowsの場合はスタート・メニューに登録されているので、メニューから実行します。Linuxの場合はインストール・フォルダの「ctlscript.sh」スクリプトを実行します。

CEでは、Windowsの場合はバッチ・ファイル、Linuxの場合はシェル・スクリプトを実行します。インストール・フォルダのユーザー・コンソールは「/biserver-ce/start-pentaho.bat」(Linuxは「start-pentaho.sh」)、管理者コンソールは「/administration-console/start-pac.bat」(Linuxは「start-pac.sh」)を実行します。

実行して、しばらくすると起動が完了するので、Webブラウザで確認しましょう。

EEの場合、ユーザー・コンソールは「http://localhost:18080/pentaho/」、管理者コンソールは「http://localhost:18088/pentaho/」にアクセスします。ユーザーIDとパスワードは、インストール時に決めたものを使ってログインします。

CEの場合、ユーザーコンソールは「http://localhost:8080/pentaho/」、管理者コンソールは「http://localhost:8099/pentaho/」にアクセスします。ユーザー・コンソールではサンプル・ユーザーを選択します。管理者コンソールには「admin/password」でログインします(図3-2)。

BIサーバーの設定

Pentahoの使用ユーザー/ロール、接続するデータ・ソースは、EEのエンタープライズ・コンソールやCEの管理者コンソールで設定します。それぞれ、コンソールを起動して「アドミニストレーション」メニューを選択すると現れる「ユーザー&ロール」「データソース」タブで設定します。

このほかの設定項目は、EEではエンタープライズ・コンソールから設定できますが、CEの場合はEEのようなインタフェースが部分的にしか提供されておらずい、手動でファイルを変更する必要があります。

まず、Base URLを設定します(デフォルトではlocalhostになっています)。EEでは、エンタープライズ・コンソールの「コンフィグレーション」メニューの「ウェブセッティング」タブで設定しますが、CEではXML形式の設定ファイル「/biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml」で設定します。

最後に、クライアント・ツールからBIサーバーにパブリッシュ(アップロード)する際に必要なパブリッシュ・パスワードを設定します。EEのエンタープライズ・コンソールでは「コンフィグレーション」メニューの「一般」タブから設定します。CEの場合は設定ファイル「/biserver-ce/pentaho-solutions/system/publisher_config.xml」で設定します。

これらの設定を有効にするには、BIサーバーの再起動が必要です。

今回は、Pentahoの紹介と、Pentahoのインストール方法までを紹介しました。次回では、いよいよPentahoクライアント・ツールの具体的な使い方を解説します。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30