Skip to main content

Enabling multi-language natural language queries in Qlik Sense Enterprise on Windows

Insight Advisor NLQ only supports English in Qlik Sense Enterprise on Windows. If your deployment includes a SaaS edition tenant, you can get support for English, French, Russian, and Spanish in Qlik Sense Enterprise on Windows. This requires the admin to do the following:

  1. Set up a multi-cloud deployment with a local bearer token, see MSC - Deployments.

    Note: The API endpoint should have a “/” at the end of URL if not already present . For example, if the Qlik Cloud Services URL is https://allo.us.qlik-stage.com, the API endpoint should be https://allo.us.qlik-stage.com/.
  2. Enter the name of the deployment as the --multi-cloud-deployment-name configuration parameter for the nl-parser in the Service Dispatcher services.conf file.

    Do the following:

    1. Stop the Qlik Sense Service Dispatcher, which handles the execution of the Qlik Licensing Service.

    2. Navigate to the services.conf file, which by default is located in %Program Files%\Qlik\Sense\ServiceDispatcher\services.conf.

    3. Locate the section [nl-parser].

    4. Under nested value [nl-parser.parameters], add a new parameter: --multi-cloud-deployment-name=.

    5. For the value --multi-cloud-deployment-name, add the name of your SaaS editions of Qlik Sense deployment.

    6. Save and close the services.conf file.

    7. Add a system variable named NLU_MULTI_LINGUAL and set its value to true.

    8. Enable NLU_MULTI_LINGUAL feature flag for Qlik Sense Enterprise on Windows.

    9. Restart the Qlik Sense Service Dispatcher and the Qlik Sense Proxy Service.

    10. If you have a multi-node installation, repeat these steps for all the nodes in your installation.