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 other languages. For more information on available languages, see Supported languages.
Do the following:
-
Set up a multi-cloud deployment with a local bearer token, see Multi-cloud Setup Console - Deployments.
Information noteThe API endpoint should have a “/” at the end of URL if not already present . For example, if the Qlik Cloud URL is https://demos.qlik.com, the API endpoint should be https://demos.qlik.com/. -
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:
-
Stop the Qlik Sense Service Dispatcher, which handles the execution of the Qlik Licensing Service.
-
Navigate to the services.conf file, which by default is located in %Program Files%\Qlik\Sense\ServiceDispatcher\services.conf.
-
Locate the section [nl-parser].
-
Under nested value [nl-parser.parameters], add a new parameter: --multi-cloud-deployment-name=.
-
For the value --multi-cloud-deployment-name, add the name of your Qlik Sense SaaS deployment.
-
Save and close the services.conf file.
-
Add a system variable named NLU_MULTI_LINGUAL and set its value to true.
-
Enable NLU_MULTI_LINGUAL feature flag for Qlik Sense Enterprise on Windows.
-
Restart the Qlik Sense Service Dispatcher and the Qlik Sense Proxy Service.
-
If you have a multi-node installation, repeat these steps for all the nodes in your installation.
-