'Using version control systems with Qlik Sense Enterprise

We are using Qlik Sense Enterprise and have implemented Git source control and Azure pipelines for the mashup and the data load scripts. We are looking for an option to apply source control to the Qlik App, which is stored in the .QVF file. We have explored exporting/serializing the objects into JSON files, but we have issues with sorting in a consistent way to be able to compare changes. Most of the solutions are several years old. Could anyone recommend more recent open-source solution for the Qlik App source control?



Solution 1:[1]

Have a look at these solutions:

  • qlik-cli - this CLI tool is managed and supporte by Qlik themselves. The tool have unbuild (and build) command that can export the content of an app (including the script i think) to json/yaml files

  • gitoqlik - (havent used it myself) Chrome extension that can directly commit to GitHub (or Gitlab or Bitbucket)

  • enigma mixin - ive published Enigma mixin NPM package that have similar build/unbuild functionality as qlik-cli but havent tested quite well

  • another (not so sophisticated) method is to commit the script in a text file and commit an empty (binary) qvf file next to it. But since the qvf is a binadry you cant exactly track the changes made into it. Rely on commit messages

Solution 2:[2]

You could try free easy-to-use tool Gitoqlok - https://gitoqlok.com/

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Stefan Stoichev
Solution 2 shatzibtten