メイン コンテンツをスキップする 補完的コンテンツへスキップ

Qlik PostgreSQL インストーラー を使用した PostgreSQL のインストールまたはアップグレード

Qlik PostgreSQL インストーラー (QPI) を利用すると、Qlik Sense Repository Database (QRD) のインストールまたはアップグレードが容易になります。QPI は、PostgreSQL 12.5 に基づき、まったく新しい QRD をインストールするとき、または PostgreSQL 9.6 から PostgreSQL 12.5 へ既存の QRD をアップグレードするときに使用できます。

Qlik PostgreSQL インストーラー について

2023 年 3 月時点で、PostgreSQL 9.6 はサポートされなくなりました。PostgreSQL 12.5 へのアップグレードの際に QPI を使用すると、アップグレードが簡略化されます。QPI を使うと、新しいデータベースのインストールも容易になります。

QPI を起動すると、既存のあらゆる PostgreSQL セットアップを検出し、アップグレード プロセスを開始します。PostgreSQL セットアップが一つも検出されない場合は、QPI はインストール プロセスを開始します。

デフォルトのインストール パスは C:\Program Files\PostgreSQL\12 です。新しいデータベースのデータは C:\Program Files\PostgreSQL\12\data に保存されます。

これらのパスは、以下の古いパスを使用していない限り変更できます:C:\Program Files\Qlik\Sense\Repository\PostgreSQL\12.5Qlik Sense から PostgreSQL を切り離し、メンテナンスとアップグレードを容易にするためにパスの変更が行われます。この変更を行うと、 Qlik Sense Enterprise on Windows へのアップグレードへの依存がありません。古いインストール パスの使用を試みると、アップグレード時にデータベースがインストーラー によってバンドルされたと解釈され、データベースに関する問題を避けるために自動的に防止されます。

QPI は 2022 年 2 月以降の Qlik Sense Enterprise on Windows のみをサポートしています。

アップグレード時に、データベースのバックアップは、C:\ProgramData\Qlik\Sense\Repository\PostgreSQL\backup\9.6 に保存されます。誤って古い 9.6 フォルダーを参照してしまうことを防ぐため、9.6 フォルダーは 9.6_deprecated に名前が変更されます。

サポートされているシナリオ

以下のシナリオでは QPI を使用することができます:

  • PostgreSQL 12.5 のクリーンインストール。QPI は 2022 年 2 月以降の Qlik Sense Enterprise on Windows のみをサポートしています。QPI を使用する前に、Qlik Sense のサポートされている最新のバージョンにアップグレードすることをお勧めします。

  • 既存の QRDPostgreSQL 9.6 から 12.5 にアップグレード。QRD のより以前のバージョンのアップグレードはこの方法ではサポートされていません。その代わりに 9.6 をサポートしている Qlik Sense のバージョンにアップグレードし、マイナーバージョンによって自動的に移行します。

  • 新しい環境のために、新しいサーバーに新しい QRD クラスターをインストールする、または既存のデータベースを別個のホストに移行する。

QPI についての詳細の参照内容:PostgreSQL 9.6 から 12.5 への Qlik Sense リポジトリ データベースのアップグレード - 新しいツールが利用可能

考慮事項

インストールまたはアップグレードを開始する前に、以下のことを考慮してください:

  • 公式の Qlik インストーラー パッケージ以外のあらゆる方法によってインストールされたスタンドアローンの PostgreSQL データベースは、 QPI が検出しません。

  • QPI 自体はロールバック機能を提供していません。

  • QPI を実行しているユーザーは、 QPI を実行し、インストールサービスを実行するために十分な権限を持っている必要があります。

  • QPI を実行しているユーザーは、バックアップ展開先にフォルダーとファイルを作成するために十分な権限を持っている必要があります。

  • バックアップ展開先には、既存のデータベースをダンプするのに十分な空きディスクスペースが必要です。

  • バックアップ展開先は、ネットワークのパスまたは仮想ストレージ フォルダーではありません。バックアップをメインドライブに保存することを推奨します。

  • この操作中はダウンタイムが生じるので、適宜計画を立ててください。

PostgreSQL 12.5 を使用した新しい Qlik Sense Repository Database のインストール

次の手順を実行します。

  1. リム ノードのすべてのサービスを停止します。

  2. Qlik PostgreSQL インストーラー を実行します。

  3. [インストール] をクリックします。

  4. [Qlik顧客契約] を承認します。

  5. [ローカル データベース設定] を設定して、[次へ] をクリックします。他のノードを同じクラスターに接続するときに、これらの詳細を使用することになります。

  6. [データベース スーパーユーザーパスワード] を設定して、[次へ] をクリックします。

  7. 設定を見直し、[インストール] をクリックしてから [完了] をクリックします。

  8. 以下のいずれかを行います。

    1. 既存の QRD データベースの復元は、以下を参照:Qlik Sense サイトの復元

    2. Qlik Sense Enterprise Client-Managed のインストールの開始は、以下を参照:専用の PostgreSQL データベースを使用するための Qlik Sense の構成方法

  9. インストールが完了したら、インストーラーを閉じます。

  10. [完了] をクリックしてインストールを完了します。

PostgreSQL 12.5 - セントラル ノードを使用した既存の Qlik Sense Repository Database のアップグレード

情報メモ最初に QPI を使って、Qlik Sense を最新のサポートされているバージョンにアップグレードすることが必要です。QPI には Qlik Sense Enterprise on Windows February 2022 以降がサポートされているバージョンです。

次の手順を実行します。

  1. リム ノードのすべてのサービスを停止します。

  2. セントラル ノードで Qlik Sense Repository Database 以外のすべてのサービスを停止します。

  3. Qlik PostgreSQL インストーラー を実行します。

    インストーラーが既存のデータベースを検出します。

  4. [アップグレード] をクリックします。

  5. [Qlik顧客契約] を承認します。

  6. [データベース スーパーユーザーパスワード] を入力して、[次へ] をクリックします。

  7. バックアップの場所を設定して[次へ] をクリックします。

  8. [アップグレード] をクリックしてから [完了] をクリックします。

  9. セントラル ノードで他のすべてのサービスを開始します。

  10. 他のすべてのノードですべてのサービスを開始します。

これで postgresql-x64-12 という名前の新しいサービスがインストールされました。これは [Network Service] アカウントによって実行されています。サービス名を変更したり、サービスを実行しているアカウントを改変しないでください。

最終ステップ

この段階ですべてのサービスとノードが期待通りに動作していることを検証するのが重要です。

アップグレードがうまく行かず、Qlik Management Console またはそのほかの場所にデータが見つからない場合は、PostgreSQL 9.6 から 12.5 への Qlik Sense リポジトリ データベースのアップグレード - 新しいツールが利用可能元に戻す を参照してください。Qlik サポートに連絡することもできます。

アップグレードとすべての検証が完了したら、古い Qlik Sense Repository Database をサーバーから削除します。

次の手順を実行します。

  1. コマンド プロンプトを開き、以下のコマンドを実行します:

    c:\cd ProgramData\Package Cache

  2. そこから、次を実行します:

    c:\ProgramData\Package Cache\dir /s PostgreSQL.msi

    PostgreSQL.msi を含むフォルダーが表示されます。

  3. PostgreSQL.msi ファイルを右クリックして、メニューから [アンインストール] を選択します。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。