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

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

Qlik PostgreSQL インストーラー (QPI) により、バンドルされた PostgreSQL データベースのインストールまたはアップグレードが容易になります。QPI は、 PostgreSQL 14.8 に基づいて完全に新しいデータベースをインストールする場合、または既存のデータベースを PostgreSQL 9.6 および PostgreSQL 12.5 から PostgreSQL 14.8 にアップグレードする場合に使用できます。

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

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

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

デフォルトのインストール パスは C:\Program Files\PostgreSQL\14 です。新しいデータベースのデータは C:\Program Files\PostgreSQL\14\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 に名前が変更されます。

情報メモQlik PostgreSQL インストーラー の使用により PostgreSQL がアップグレードされるだけではなく、Qlik Sense Enterprise on Windows インストールから PostgreSQL をバンドル解除します。これにより、PostgreSQL インスタンスを直接制御できるようになり、Qlik Sense に依存することなくメンテナンスが容易になります。データベースのさらなるアップグレードは、サポートされている PostgreSQL バージョンの範囲内であれば、必要に応じて企業のセキュリティ ポリシーに従って独自に実行できます。「スタンドアロン PostgreSQL をアップグレードする方法」を参照してください。

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

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

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

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

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

QPI についての詳細の参照内容:Qlik PostgreSQL インストーラーを使用した Qlik Sense Repository Database のアップグレードとバンドル解除

考慮事項

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

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

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

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

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

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

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

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

PostgreSQL 14.8 を使用した新しい 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 14.8 - セントラル ノードを使用した既存の 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-14 という名前の新しいサービスがインストールされました。これは [Network Service] アカウントによって実行されています。サービス名を変更したり、サービスを実行しているアカウントを改変しないでください。

最終ステップ

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

アップグレードに失敗し、Qlik Management Console またはその他の場所でデータが欠落している場合は、Qlik サポートにお問い合わせください

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

次の手順を実行します。

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

    c:\cd ProgramData\Package Cache

  2. 9.6 からアップグレードした場合は、次を実行します。

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

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

  3. 12.5 からアップグレードした場合は、次を実行します。

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

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

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

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

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