Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
jeepee331
Partner - Contributor
Partner - Contributor

Public sheets lost during export/import

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

Labels (1)
  • SaaS

1 Solution

Accepted Solutions
Akshesh_Patel
Support
Support

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

View solution in original post

5 Replies
jeepee331
Partner - Contributor
Partner - Contributor
Author

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

Andrew_Delaney
Support
Support

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

 

Akshesh_Patel
Support
Support

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

jeepee331
Partner - Contributor
Partner - Contributor
Author

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