Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION

Qlik Sense Service Account requirements and how to change the account

100% helpful (1/1)
cancel
Showing results for 
Search instead for 
Did you mean: 
Juli_K
Former Employee
Former Employee

Qlik Sense Service Account requirements and how to change the account

Last Update:

Oct 23, 2023 10:34:51 AM

Updated By:

Sonja_Bauernfeind

Created date:

Apr 26, 2018 10:11:41 AM

This article will outline how to successfully change the service account running Qlik Sense. 

 

Contents:

 

Account Requirements: What the account needs access to.

  1. Certificates
    • Access to the certificate(s) for the site
  2. Files and file shares
    • Access to the installation path for Qlik Sense
    • Access to %ProgramData%
    • Access to C:\Program Files\Qlik
    • Access to the Service Cluster share
  3. Access to external systems as data sources, e.g.
    • Databases
    • UNC shares to QVDs, CSVs, etc

Note: Many of the file level permissions would ordinarily be inherited from membership to the Local Administrators group. For information on non-Administrative accounts running Qlik Sense Services see Changing the user account type to run the Qlik Sense services on an existing site.

 

 

Prep work

Record the Share Path. Navigate in the Qlik Management Console (QMC) to Service Cluster and record the Root Folder.

 
changeQSserviceaccount01.png

 

Changing Qlik Sense dependencies

  1. Stop all Qlik Sense services
  2. Ensure permissions on the Program Files path (this should be provided by Local Administrator rights):
    1. Navigate to the installation path (default: C:\Program Files\Qlik)
    2. Select the Sense folder > Right Click > Properties > Security > Edit > Add
      1. Lookup the new service account
      2. Ensure that the account has Full control over this folder
  3. Ensure permissions on the %ProgramData% path (this should be provided by Local Administrator rights):
    1. Navigate to the installation path (default: C:\ProgramData\Qlik)
    2. Select the Sense folder > Right Click > Properties > Security > Edit > Add
      1. Lookup the new service account
      2. Ensure that the account has Full control over this folder
  4. Ensure access to the certificates used by Qlik Sense
    1. Start > MMC > File > Add/Remove Snap-In > Certificates > Computer Account > Finish
      1. Go into Certificates (Local Computer) > Personal > Certificates
      2. For the Qlik CA server certificate (under Certificates (Local Computer) > Personal > Certificates)
        • Right Click on the Server Certificate > All Tasks > Manage Private Keys > Ensure that the new service account has control
      3. If using a third party certificate, do the same
  5. Ensure access to the Service Cluster path used by Qlik Sense
    1. Start > Computer Management > Shared Folders > Shares > Select the Share path
    2. Right click on the Share Path > Properties > Share Permissions > Add the new service account to have full control
    3. Open Windows File Explorer and navigate to the folder (e.g. C:\Share) > Right click on the folder > Security > Edit > Add the new service account to have full control
  6. Ensure membership in the Local Groups that Qlik Sense requires:
    1. Start > Computer Management
    2. Navigate to Local Users and Groups > Local Groups
    3. Add the new service account as a member of:
      • Administrators (if using this configuration option)
      • Performance Monitor Users
      • Qlik Sense Service Users

 

Change the service account

  1. Swap the account for all Qlik Services except the Qlik Sense Repository Database Service.
    1. Open the Windows Services Console
    2. Locate the services
    3. One by one open the Properties of the Service and change the accountover by using the Windows services control panel
  2. Start all Qlik Sense Services
  3. Access the QMC to validate functionality, preferably as a previously configured RootAdmin
  4. Access the Data Connections section of the QMC
  5. Toggle the User ID field and change the data connections used by the License and Operations Monitor apps to use the new user ID and password:

    changeQSserviceaccount02.png

  6. Add the RootAdmin role to the new service account*
    1. QMC > Users
    2. Filter on the new UserID > Edit
    3. Add RootAdmin role

      *If this account is not existing yet in Qlik Sense, you would need to try to connect to the Hub/QMC with this new account first, in order to be able to see it in QMC>Users.

  7. Execute the License Monitor reload task
  8. Inspect the configured User Directory Connectors and change the User ID and password combination if previously configured.

 

External Dependencies

  1. Go into the QMC > Data Connections section and inspect all Folder data connections to determine all network shares that the service account needs access to. Either change them yourself or alert the necessary teams to provide both Share and NT level access to these shares.
  2. Inspect all Data Connections and ensure that none use the old Service account and password. Follow up with necessary teams to provide access to data sources that used the old credentials.

 

Video Demonstration

 

 

Related Content

How to change the share path in Qlik Sense (Service Cluster) 

Labels (1)
Comments
Rahul_123
Partner - Contributor
Partner - Contributor

Do this work for the postgre sql if it configured manual for the qlik sense feb 2024 patch 10 ?

Sonja_Bauernfeind
Digital Support
Digital Support

Hello @Rahul_123 

Do you mean the Windows Service for PostgreSQL?

Leave the PostgreSQL service at the default service user, which would be the Network Service. 

Please provide additional details so we can best answer your question should that not have been what you were looking for.

All the best,
Sonja 

Version history
Last update:
‎2023-10-23 10:34 AM
Updated by: