ユーザー アカウント
Qlik NPrinting を正常にインストールするには、いくつかのユーザー アカウントを設定する必要があります。Windows ユーザー アカウントは、Windows サーバー管理ツールで作成および管理されます。
Qlik NPrinting をインストールする前に、以下の Windows ユーザー アカウントを作成する必要があります。
- Windows Qlik NPrinting サーバー サービス管理者
- Windows Qlik NPrinting Engine サービス管理者
- Qlik NPrinting リポジトリ データベース スーパーユーザー
- Qlik NPrinting リポジトリ データベース管理者
Windows Qlik NPrinting サーバー サービス管理者
Qlik NPrinting サーバー サービス管理者は次のサービスを実行します。
- Qlik NPrinting スケジューラー サービス
- Qlik NPrinting ウェブ エンジン
Qlik NPrinting サーバー をインストールして関連サービスを実行するために、専用の Windows ユーザー アカウントを作成する必要があります。これにより、同じコンピューター上で他のWindows サービスと競合しないようにします。Qlik NPrinting サーバー と同じコンピューターに Qlik NPrinting Engine のインスタンスを 1 つだけインストールする場合は、そのコンピューターのすべての Qlik NPrinting サービスで同じ Windows ユーザー アカウントを使用できます。ただし、実際に良いのは、異なるサービスに異なるユーザーを割り当てることです。Qlik NPrinting で開いたプロセスの一部は、Qlik Sense でも開かれます。エラーの原因となったユーザーまたはプログラムが即座に分かる場合は、問題のトラブルシューティングを行うとより簡単です。
Qlik NPrinting サーバー インストールの際、[サービス ログオン資格情報] 画面でこれらの資格情報を入力するよう求められます。Qlik NPrinting スケジューラー サービス と Qlik NPrinting ウェブ エンジン をアクティブ化する際にプロンプトが表示されたら、これらの資格情報を使用する必要があります。
要件
Qlik NPrinting サーバー サービス管理者の条件:
- ローカル管理者グループの一員である。
- 次の権限を持っている: サービスとしてログオンする権限。
Qlik NPrinting サーバー サービス管理者の変更
以下を実行します。
- Qlik NPrinting スケジューラー サービス を停止します。
- Qlik NPrinting ウェブ エンジン サービスを停止します。
-
Qlik NPrinting スケジューラー サービス および Qlik NPrinting ウェブ エンジン でユーザー アカウントを変更します。
これら 2 つのサービスは、同じユーザーが実行する必要があります。
- この 2 つのサービスを起動します。
Windows Qlik NPrinting Engine サービス管理者
Qlik NPrinting Engine サービス管理者は Qlik NPrinting Engine サービスを実行します。
Qlik NPrinting Engine をインストールして関連サービスを実行するために、専用の Windows ユーザー アカウントを作成する必要があります。これにより、同じコンピューター上で他のWindows サービスと競合しないようにします。Qlik NPrinting サーバー と同じコンピューターに Qlik NPrinting Engine のインスタンスを 1 つだけインストールする場合は、そのコンピューターのすべての Qlik NPrinting サービスで同じ Windows ユーザー アカウントを使用できます。ただし、実際に良いのは、異なるサービスに異なるユーザーを割り当てることです。Qlik NPrinting で開いたプロセスの一部は、Qlik Sense でも開かれます。エラーの原因となったユーザーまたはプログラムが即座に分かる場合は、問題のトラブルシューティングを行うとより簡単です。
Qlik NPrinting Engine インストールの際、[サービス ログオン資格情報] 画面でこれらの資格情報を入力するよう求められます。
要件
Windows サービス管理者の条件:
- ローカル Windows 管理者グループの一員である。
- ドメイン ユーザーである。
- 次の権限を持っている: サービスとしてログオンする権限。
制限
1 台のコンピューターにインストールできる Qlik NPrinting Engine インスタンスは 1 つのみです。
追加の Qlik Sense 要件
Qlik NPrinting を Qlik Sense アプリに接続するには:
-
Qlik Sense サーバー証明書を Qlik NPrinting Engine に追加します。参照先: Qlik Sense 接続のサーバー証明書認証を構成する
- Qlik Sense に接続している場合にのみ、すべての Qlik NPrinting Engine インストールで同じ Windows ユーザー アカウントを使用することができます。
- Qlik NPrinting Engine サービスを実行する Windows ユーザー アカウントには、以下が必要です。
- QMC での RootAdmin 権限
Qlik NPrinting サーバーおよび Qlik Sense サーバーと同じドメインに属するドメイン ユーザー アカウント。
追加の QlikView 要件
Qlik NPrinting を QlikView ドキュメントに接続するには:
- QlikView に接続する際には、各 Qlik NPrinting Engine ごとに異なる Windows ユーザー アカウントを使用する必要があります。
- Windows ユーザー アカウントは、Qlik NPrinting で使用されているすべての QVS サーバーのローカル QlikView 管理者グループに属している必要があります。
- Qlik NPrinting Engine サービスを実行する Windows ユーザー アカウントには、次のいずれかが必要です。
- QlikView Server で Qlik NPrinting Engine サービス ユーザーのアクティブ ディレクトリ アカウントに手動で割り当てられた特定のユーザーのクライアント アクセス ライセンス (CAL)。
- QlikView Desktop のアクティブなライセンス。Qlik NPrinting Engine コンピューターにインストールされる必要があります。
追加の QlikView Cluster 要件
QlikView Cluster への接続を作成するには:
- QlikView に接続する際には、各 Qlik NPrinting Engine ごとに異なる Windows ユーザー アカウントを使用する必要があります。
- Qlik NPrinting Engine サービスを実行する Windows ユーザー アカウントには、以下が必要です。
- クラスターのすべてのノードの QlikView Administrator セキュリティ グループの一員である。
- QMS を実行するコンピューターの QlikView Management API セキュリティ グループの一員である。このグループは手動で追加する必要があります。詳細は、QlikView Server リファレンス マニュアルを参照してください。
Qlik NPrinting Engine サービス管理者の変更
以下を除くすべてのリリースで、サービス ユーザー アカウントを変更できます。
- November 2018
- February 2019
- April 2019
- June 2019
これらのバージョンのいずれかを持っている場合は、Qlik NPrinting September 2019 以降にアップグレードし、サービス ユーザー アカウントを変更する必要があります。
以下を実行します。
- Qlik NPrinting Engine サービスを停止します。
- サービス ユーザー アカウントを変更します。
- Qlik NPrinting Engine を起動します。
サービス アカウントの変更に対応していない上記リストのバージョンから最近アップグレードしている場合は、エンジンのステータスがすぐにオンラインに切り替わらないことがあります。
以下を実行します。
- Qlik NPrinting ウェブ コンソール で [管理] > [エンジン マネージャー] と進みます。
- 関連するエンジンのエントリを削除して再作成します。
- 証明書のフォームに入力し、新しい証明書をエンジンに送信します。
Qlik NPrinting リポジトリ データベース スーパーユーザー
Qlik NPrinting リポジトリ データベースのスーパーユーザーは、PostgreSQL データベースでのすべてのパーミッション チェック (ログイン権限を除く) をバイパスするロールです。Windows、または Qlik NPrinting ユーザーではなく、Qlik NPrinting リポジトリ のインストール中に構成される PostgreSQL ユーザーです。
Qlik NPrinting リポジトリ は Qlik NPrinting サーバー と共にインストールされます。Qlik NPrinting サーバー インストール時に、[リポジトリ データベース スーパーユーザー パスワード] 画面で、スーパーユーザーのパスワードを入力するよう求められます。
Qlik NPrinting リポジトリ データベース管理者
Qlik NPrinting リポジトリ データベース管理者は、Qlik NPrinting リポジトリ での管理権限を持つロールです。Windows や Qlik NPrinting ユーザーではなく、リポジトリ データベースで構成された PostgreSQL ユーザーです。このユーザーは、Qlik NPrinting へ最初にログインするときに使用されます。
これらの資格情報は、QlikView ドキュメントや Qlik Sense アプリへのアクセス権を提供しません。Qlik NPrinting リポジトリ には、レポート システムの構成に関する情報のみが含まれています。
Qlik NPrinting サーバー をインストールする際、[管理者の資格情報] 画面で Qlik NPrinting サーバー 管理者を作成するため、[管理者ユーザー名]、[メール アドレス] および [パスワード] を入力するよう求められます。
要件
メール アドレスは W3C に記載されている HTML 仕様に準拠している必要があります。コメント、引用符付きの文字列、および特殊記号は使用できません: []/();:'"<>
トラブルシューティング
「資格情報が機能しませんでした」というメッセージでユーザー アクセスが拒否された
考えられる原因
「資格情報が機能しませんでした」という Windows ダイアログが表示される。間違ったドメインを使用して Qlik NPrinting にログインしようとしている。システムに個別のドメインとスタンドアロン サーバーがあるため、アクセスが拒否される。
提案されたアクション
対応しているすべての構成は、単一の Active Directory ドメイン内で実装される必要があります。これには、次が含まれます:
- Qlik NPrinting サーバー
- Qlik NPrinting Engine
- QlikView Server
- Windows Qlik NPrinting サーバー サービス管理者
- Windows Qlik NPrinting Engine サービス管理者
- Qlik NPrinting リポジトリ データベース スーパーユーザー
- Qlik NPrinting リポジトリ データベース管理者
JWT または SAML を使用している場合、ユーザー アカウントは同じドメイン内にある必要はありませんが、Qlik NPrinting が同じアクティブ ディレクトリ フォレスト内で認証できるドメイン内にある必要があります。詳しくは、次を参照してください:JWT 認証、セキュリティ アサーション マークアップ言語 (SAML) シングル サインオン (SSO)。