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 セットアップが 1 つも検出されない場合は、QPI はインストール プロセスを開始します。
デフォルトのインストール パスは C:\Program Files\PostgreSQL\14 です。新しいデータベースのデータは C:\Program Files\PostgreSQL\14\data に保存されます。
これらのパスは、以下の古いパスを使用していない限り変更できます: C:\Program Files\Qlik\Sense\Repository\PostgreSQL\12.5。Qlik 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 14.8 のクリーンインストール。QPI を使用すると、スタンドアロン型 PostgreSQL 14.8 データベースを新しい環境の新しいサーバーにインストールすることや、既存のデータベースを別のホストに移行することができます。
-
既存のバンドルされたデータベースを PostgreSQL 9.6 および 12.5 から 14.8 にアップグレード。QPI は Qlik Sense Enterprise on Windows February 2022 以降のみをサポートします。QPI を使用する前に、Qlik Sense のサポートされている最新のバージョンにアップグレードすることをお勧めします。
QPI の詳細については、次を参照してください: Qlik PostgreSQL インストーラーを使用した Qlik Sense Repository Database のアップグレードとバンドル解除。
考慮事項
インストールまたはアップグレードを開始する前に、以下のことを考慮してください:
-
パッチ適用済み Qlik Sense バージョンで QPI を使用すると、予期しない問題が発生する可能性があります。パッチがインストールされている場合は、次の手順に従います。
-
現在の Qlik Sense バージョンのすべてのパッチをアンインストールします (たとえば、Feb 2022 Patch X を Feb 2022 IR に戻します)。
-
QPI を使用して PostgreSQL データベースをアップグレードします。
-
最後に、Qlik Sense を希望のバージョンにアップグレードします。
別の方法:
-
Qlik Sense を、QPI をサポートする新しいバージョンの IR (初期リリース) にアップグレードします。
-
QPI を使用して PostgreSQL データベースをアップグレードします。
-
-
公式の Qlik インストーラー パッケージ以外のあらゆる方法によってインストールされたスタンドアローンの PostgreSQL データベースは、 QPI が検出しません。
-
QPI 自体はロールバック機能を提供していません。
-
QPI を使用してバンドルされた PostgreSQL データベースをアップグレードすると、データベースが 14.8 にアップグレードされるだけでなく、Qlik Sense Enterprise on Windows のインストールからのバンドルも解除されます。
-
QPI を実行しているユーザーは、 QPI を実行し、インストールサービスを実行するために十分な権限を持っている必要があります。
-
QPI を実行しているユーザーは、バックアップ展開先にフォルダーとファイルを作成するために十分な権限を持っている必要があります。
-
バックアップ展開先には、既存のデータベースをダンプするのに十分な空きディスクスペースが必要です。
-
バックアップ展開先は、ネットワークのパスまたは仮想ストレージ フォルダーではありません。バックアップをメインドライブに保存することを推奨します。
-
この操作中はダウンタイムが生じるので、適宜計画を立ててください。
PostgreSQL 14.8 を使用した新しい Qlik Sense リポジトリ データベース のインストール
次の手順を実行します。
-
リム ノードのすべてのサービスを停止します。
-
Qlik PostgreSQL インストーラー を実行します。
-
[インストール] をクリックします。
-
[Qlik顧客契約] を承認します。
-
[ローカル データベース設定] を設定して、[次へ] をクリックします。他のノードを同じクラスターに接続するときに、これらの詳細を使用することになります。
-
[データベース スーパーユーザーパスワード] を設定して、[次へ] をクリックします。
-
設定を見直し、[インストール] をクリックしてから [完了] をクリックします。
-
以下のいずれかを行います。
-
既存の QRD データベースの復元は、以下を参照:Qlik Sense サイトの復元。
-
Qlik Sense Enterprise Client-Managed のインストールを開始します。次を参照してください: 専用の PostgreSQL データベースを使用するための Qlik Sense の構成方法。
-
-
インストールが完了したら、インストーラーを閉じます。
-
[完了] をクリックしてインストールを完了します。
PostgreSQL 14.8 - セントラル ノードを使用した既存の Qlik Sense リポジトリ データベース のアップグレード
次の手順を実行します。
-
リム ノードのすべてのサービスを停止します。
-
セントラル ノードで Qlik Sense リポジトリ データベース サービス以外のすべてのサービスを停止します。
-
Qlik PostgreSQL インストーラー を実行します。インストーラーが既存のデータベースを検出します。
-
[アップグレード] をクリックします。
-
[Qlik顧客契約] を承認します。
-
[データベース スーパーユーザーパスワード] を入力して、[次へ] をクリックします。
-
バックアップの場所を設定して[次へ] をクリックします。
-
[アップグレード] をクリックしてから [完了] をクリックします。
これで postgresql-x64-14 という名前の新しいサービスがインストールされました。これは [Network Service] アカウントによって実行されています。サービス名を変更したり、サービスを実行しているアカウントを改変しないでください。
-
Qlik Sense リポジトリ データベース サービス以外のすべてのサービスを開始します。
-
リム ノードのすべてのサービスを開始します。
-
すべてのサービスとノードが期待どおりに動作していることを検証します。
-
アップグレードとすべての検証が完了したら、古い Qlik Sense リポジトリ データベース をサーバーから削除します。
情報メモこのステップは必要です。古いサービスを削除しないと、アップグレードやパッチ適用の問題が発生します。-
コマンド プロンプトを開いて次を実行します。
c:\cd ProgramData\Package Cache
-
そこから、次のいずれかを実行します。
-
9.6 からアップグレードした場合は、次を実行します。
c:\ProgramData\Package Cache\dir /s PostgreSQL.msi
PostgreSQL.msi を含むフォルダーが表示されます。
-
12.5 からアップグレードした場合は、次を実行します。
c:\ProgramData\Package Cache\dir /s PostgreSQL125.msi
PostgreSQL125.msi を含むフォルダーが表示されます。
-
-
PostgreSQL.msi または PostgreSQL125.msi ファイルを右クリックし、メニューから [アンインストール] を選択します。
-
アップグレードに失敗し、Qlik 管理コンソール またはその他の場所でデータが欠落している場合は、Qlik サポートにお問い合わせください。