Qlik Sense サービスを実行するためのユーザー アカウントの変更
Qlik Sense をインストール、変更、またはアップグレードする前に、Qlik Sense サービスを実行する管理者、または管理者以外のアカウントを選択または作成する必要があります。たとえば、会社のポリシーで 管理者権限のないユーザーとして Qlik Sense サービスを実行することが要求される場合があります。
ノードのインストール時における、管理者権限のないアカウントを使用した Qlik Sense サービスの実行
この方法でリム ノードをインストールするには、管理者権限でのコマンド プロンプトから追加の起動コマンドを実行し、 セントラル ノードでリム ノードを登録する必要があります。
ノードのインストール手順:
- Qlik Sense をインストールする予定のコンピューターに管理者としてログインします。
参照先: ユーザー アカウント
-
Qlik_Sense_setup.exe ファイルをダウンロードします。
参照先: インストール ファイルのダウンロード
- [クラスターの作成または参加] 画面で [クラスターに参加] をクリックします。
- [共有持続性データベース接続設定] 画面で、接続先のリポジトリ データベースの正しいホスト名とパスワードを指定します。
- [サービス資格情報] 画面で、管理者以外のユーザー アカウント、ユーザー名、パスワードを入力します。例えば、ユーザー名として、「.\senseserviceuser」、「domain\senseserviceuser」のように入力します。
参照先: マルチノード サイトでの Qlik Sense のインストール
インストール プログラムの最終画面では、Qlik Sense サービスを起動するためのオプションはありません。代わりに次のメッセージが表示されます。 サービス ユーザーに管理者権限がありません。詳細については、 のマニュアルを参照してください。
次に、証明書を使用してリム ノードを登録しながら、管理者特権でのコマンド プロンプトで起動コマンドを実行します。
起動コマンドの実行手順:
-
リム ノードで、管理者特権でのコマンド プロンプトのウィンドウを開きます。起動コマンドの実行では、権限の昇格により、証明書のインストールやパフォーマンス カウンタの追加など、管理者の権限が必要なタスクを実行することができます。
- コマンド プロンプトで、インストールした場所 ( Program Files\Qlik\Sense\Repository) に移動し、Repository.exe -bootstrap コマンドを実行します。Repository.exe -bootstrap の実行の前に、Qlik Sense Service Dispatcher が実行されている必要があります。起動コマンドの実行中に、 セントラル ノードの QMC で、生成された証明書を使用してリム ノードを登録します。
詳細については、 サービス の「リポジトリ サービス」を参照してください。 -
セントラル ノード上で、QMC にリム ノードを登録します。ノードの接続と構成 を参照してください。リム ノードの登録が完了すると、起動プロセスは終了します。
- コマンド プロンプトを終了します。
-
Windows の [サービス] ですべての Qlik Sense サービスを起動します。Qlik Sense Repository Service (QRS) を開始する前に、Qlik Sense Service Dispatcher (QSD) を開始する必要があります。
既存のサイトで Qlik Sense サービスを実行するためにユーザー アカウントのタイプを変更する
Qlik Sense、 のインストール時に管理者ユーザー アカウントを使用して、後から管理者権限のないユーザーに変更して Qlik Sense サービスを実行する場合は、このセクションの手順に従ってください。
次の手順を実行します。
- Windows で新しいドメインまたはローカル ユーザー アカウントを作成するか、既存のドメインまたはローカル ユーザー アカウントを使用して、Qlik Sense サービスを実行します。
-
サービス アカウント ユーザーが管理者権限を持っていない場合、 [コンピューターの管理] > [システム ツール] > [ローカル ユーザーとグループ] > [グループ] で、次のグループにそのユーザーを追加する必要があります。
-
Qlik Sense Service Users
-
Performance Monitor Users
サービス アカウント ユーザーにも、共有フォルダ―へのアクセスが必要です。
-
- [コントロール パネル] を開き、[システムとセキュリティ] > [管理ツール] > [サービス] の順に選択します。
- [リポジトリ データベース] 以外のすべてのサービスを停止します。
- 専用のサービス アカウントに対する [完全制御] の権限を %ProgramData%\Qlik\Sense フォルダーに与えます。
- 管理者として、管理者特権でのコマンド プロンプトを開きます。
-
Program Files\Qlik\Sense\Proxy フォルダーに移動して、Proxy.exe -bootstrap を実行します。
-
Program Files\Qlik\Sense\Scheduler フォルダーに移動して、Scheduler.exe -bootstrap を実行します。
-
Program Files\Qlik\Sense\Repository フォルダーに移動して、Repository.exe -bootstrap を実行します。
プライマリまたは中央ノードでユーザー アカウントを変更する場合は、Repository.exe -bootstrap -iscentral を実行します。Repository.exe -bootstrap の実行の前に、Qlik Sense Service Dispatcher が実行されている必要があります。
- 管理者特権でのコマンド プロンプトを終了します。
- 次の手順で、各 Qlik Sense サービス用のログオン資格情報を変更します。
- サービスを右クリックして、 [プロパティ] を選択します。
- [Log On (ログオン)] タブを選択し、[This account (このアカウント)] をクリックします。
- 専用サービス アカウントの資格情報を入力し、[OK] をクリックします。
情報メモ管理者権限のあるユーザー アカウントを使用している場合、Qlik Sense Repository Database はローカル システム アカウントで実行し続けてください。このアカウントは変更しないでください。情報メモただし、設定内容によっては利用できないサービスもあります。 - Qlik Sense Service Dispatcher、Qlik Sense Repository Service (QRS) の順に起動します。
- その他のQlik Senseサービスを開始します。
Qlik Sense サービス アカウントの変更またはインストールの問題のトラブルシューティングに関する追加のサポートについては、[Qlik Sense サービス アカウントの変更と考慮事項] および [Qlik Sense インストールのインタラクティブ ログオン権限] を参照してください。
Qlik Sense サービス アカウントのパスワードの変更
状況によっては、Qlik Sense サービスの実行に使用されるサービス アカウントのパスワードを変更する必要がある場合があります。例えば、会社のパスワード ポリシーで設定した間隔でパスワードを変更する必要がある場合や、セキュリティ上の理由からパスワードを変更する場合などです。QMC の問題を防ぐには、サービス アカウントのパスワードを変更し、監視データ接続を更新する必要があります。まず、サービス アカウントのパスワードを変更します。
次の手順を実行します。
-
サービス アカウントのパスワードを変更します。
-
Windowsサービス アプリを開きます。
-
Qlik サービスごとに、右クリックして [プロパティ] を選択します。
-
[ログオン] タブで、パスワードを更新します。
-
各サービスでパスワードが更新されたら、サービスを再起動します。
次に、QMC の監視データ接続を更新します。
次の手順を実行します。
-
QMC を開きます。
-
[データ接続] をクリックします。
-
monitoring_apps_* データ接続ごとに、[編集] をクリックして、パスワードを更新します。
これで、Qlik Sense サービス アカウントのパスワードが更新されました。