Using QlikSense SaaS, when we export an app (with data) and then upload this app to the personal space again, all public sheets are set to private.
How can we import an app , preserving the public/private state of the sheets?
Thanks in advance,
Jan-Paul
Hi @jeepee331
1. Once you export the App from Shared Space, The app will get exported with all the sheets inside the.QVF and will be treated as private sheets only. So when you upload that app again into saas, all sheets will be visible as private sheets. it is expected because when you export the app, it is leaving the whole SaaS environment and when you upload the same app again, Qlik will treat that app as a whole new app and make all sheets private.
2. If you would like to preserve the sheet's states, then you need to move the app to the personal, you do not need to export it and upload it again. To move the app (Right-click on the app icon > Move > select space you want to move).
I hope this explains the situation!
Thank you
Akki
Hi @jeepee331
Perhaps the following articles will be helpful here:
- https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/working-with-apps-h...
- https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/make-public-or-pri...
- https://qlik.dev/tutorials/migrate-apps-from-qlik-sense-on-windows-to-qlik-sense-saas
Hi Seanog,
Thanks for your quick response.
One of these articles mentions this behavior in a note:
Note The export command doesn't include private sheets from apps published to a stream that contributors may add but haven't shared with others. All base sheets and community (public) sheets are part of the qvf file, but they are now private.
However, we use an application (PlatformManager.com = version management) that gets/puts apps from/into the SaaS repository. This works fine for Sense , QlikView and other BI modules, but not for SaaS as the state of the sheets get lost during this process.
Is there a way to set the state of a sheet to public, using the REST API?
Thanks in advance
The Publish command with Qlik CLI will let you publish (i.e. share) a private sheet in Qlik Sense SaaS
https://qlik.dev/tutorials/migrate-community-sheets-from-qlik-sense-windows-to-saas features the command in the context of migrating an on prem app to saas
Hi @jeepee331
1. Once you export the App from Shared Space, The app will get exported with all the sheets inside the.QVF and will be treated as private sheets only. So when you upload that app again into saas, all sheets will be visible as private sheets. it is expected because when you export the app, it is leaving the whole SaaS environment and when you upload the same app again, Qlik will treat that app as a whole new app and make all sheets private.
2. If you would like to preserve the sheet's states, then you need to move the app to the personal, you do not need to export it and upload it again. To move the app (Right-click on the app icon > Move > select space you want to move).
I hope this explains the situation!
Thank you
Akki
Hi Akki,
Thanks for your response.
Unfortunately your suggestion (2) to NOT export/import the app does not fit into our flow, as our own repository (external to the SaaS environment) must be used as the 'single source of truth' to enforce proper version control.
In other words... we need to use the SaaS export/import methods.
In the mean time we discovered that it is possible to make a sheet public using the CLI.
We will continue investigating if this method can be used to fix our issues.
Thanks for your help.
Kind regards,
Jan-Paul