Skip to main content
Announcements
July 15, NEW Customer Portal: Initial launch will improve how you submit Support Cases. IMPORTANT DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
shaktisinghchauhan
Contributor
Contributor

Export QlikSense application (QVF) file to a PRJ folder

In QlikView whenever we create any -prj folder on same directory where QVW files resides, when we save QVW it automatically creates xml/text files under prj folder.

It really helps in version controlling of changes but when it comes to QlikSense(QVF) I don't see that option working anymore.

Please suggest how can we create xml/txt files from QVF

Labels (2)
3 Replies
Daniel_Pilla
Employee
Employee

Hi @shaktisinghchauhan ,

The closest you can get to this functionality in Qlik Sense is using the Qlik-CLI's `app unbuild` command. This will serialize the components (most of them) to flat files. Here is the help definition:

"Extracts generic objects, dimensions, measures, variables, reload script and connections from an app in an engine into separate json and yaml files. In addition to the resources from the app a config.yml configuration file is generated that binds them all together. Passwords in the connection definitions can not be exported from the app and hence need to be handled manually. Generic Object trees (e.g. Qlik Sense sheets) are exported as a full property tree which means that child objects are found inside the parent´s json (the qChildren array)."

You can then use the `app build` command to rebuild the application.

I hope this helps!

Cheers,

amonjaras_c40
Luminary
Luminary

If you have Qlik Cloud, you can use an automation to extract all app components. The automation template "Commit an app to GitHub" uses all the necessary blocks, for example.

Daniel_Pilla
Employee
Employee

@amonjaras_c40 - This is also correct, however you cannot currently rebuild an app using Qlik Application Automation like you can with the CLI, as there is no way to "build" from GitHub. So provided you are just interested in tracking changes, then it would be fine.