Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW

Example Multi-Cloud App distribution setup in Qlik Sense

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
Andre_Sostizzo
Digital Support
Digital Support

Example Multi-Cloud App distribution setup in Qlik Sense

Last Update:

May 10, 2022 3:03:11 PM

Updated By:

Jamie_Gregory

Created date:

Apr 15, 2020 2:59:47 PM

The following steps are for an example test Multi-Cloud App distribution setup in Qlik Sense Enterprise on Windows where applications are distributed to Cloud Hub on Qlik Sense Enterprise on Cloud Services.

Starting on the April 2020 release and newer, re-distributions of apps have persistent Cloud Hub Space assignment. Meaning once an App is assigned to a Space by a tenant admin, it will remain assigned to that specific Space after the app is reloaded or edited, then re-distributed to the Cloud Hub(s).
 

Environment:

  • Qlik Sense Enterprise on Windows, April 2020
  • Qlik Sense Enterprise on Cloud Services, April 2020

 

Resolution:


Note: These steps assumes that the Multi-Cloud Deployment configuration was already performed via Multi-Cloud Setup Console and confirmed to be operational. For more information see the "Related Content" section below.

In order to distribute apps a Distribution Policy needs to be created. The items below illustrates the main configuration points as outlined under Creating a distribution policy.

1. The Custom Property deployments with example values that should match the configured Multi-Cloud Deployment names:

000100675_02_CustomPropDeployments.JPG

2. The Distribution Policy that distributes solely based on Multi-Cloud Deployment name matching. The destination Multi-Cloud Deployment name variable is referenced in the policy as the subject.name. The custom property deployments value(s) assigned to the App is referenced as resource.@deployments.

000100675_01.JPG

3. Custom property deployments example value assigned to the app via Qlik Management Console (QMC).

000100675_03_AppCustomProp.JPG

4. Multi-Cloud Deployment name(s) configured in the MSC need to match the assigned deployments value(s):
Note: MSC is accessed via https://<QS hostname>/api/msc/deployments

000100675_04_DeploymentsMSC.JPG

5. Once the app is re-published or the custom property value(s) for deployment associated with the app is changed and saved, the app is distributed and visualized in the cloud tenant Management Console > Apps. If the app is being re-distributed it will be re-distributed to the Space it was originally assigned to by the tenant admin. If the custom property deployments value is removed from the app and saved, the app is removed from the Cloud Hub.

000100675_06_CloudHubNewApp.JPG

6. It is important to note that the configured Qlik Sense Enterprise on Windows Custom Property collections maps to Tags in Qlik Sense Enterprise SaaS. So if Tags are needed to help manage apps in Cloud Hub, also have a value of the collections custom property associated with the app. This can be performed via QMC as seen on item 3. above or via Hub by right-clicking the app to be published > Manage properties. The destination Cloud Hub (deployments property value) can also be specified via Hub. Note that by removing the associated value for deployments custom property removes the app from Qlik Sense Enterprise SaaS.

000100675_05_collections.JPG

7. Tags assigned to the app can be seen in the App's Details information in Cloud Hub > Explore > ... > Details

000100675_07_CloudHubTags.JPG

8. Application distribution logs can be found in the directory C:\ProgramData\Qlik\Sense\Log.
For details see Multi-Cloud deployment logs and how to change logging level

 

000100675_08_HDSlogs.JPG

 

9. If setting up Multi-Cloud distribution, in a multi node environment. It is possible to disable the Distribution from RIM nodes bur not on the central node.  This can be done as follows;

In file : C:\Program Files\Qlik\Sense\ServiceDispatcher\Services.conf
Modify the file content to disable the services by adding "Disabled=true" for both services.

[appdistributionservice]
Disabled=true
Identity=Qlik.app-distribution-service
DisplayName=App Distribution Service
ExePath=dotnet\dotnet.exe
UseScript=false


[hybriddeploymentservice]
Disabled=true
Identity=Qlik.hybrid-deployment-service
DisplayName=Hybrid Deployment Service
ExePath=dotnet\dotnet.exe
UseScript=false

 

Related Content:

Labels (1)
Version history
Last update:
‎2022-05-10 03:03 PM
Updated by: