Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Congratulations to the new Qlik Luminary and Partner Ambassador class! Meet them here
cancel
Showing results for 
Search instead for 
Did you mean: 
Peccus
Contributor II
Contributor II

Continued development of existing (and validated) apps - General approach

We have a bunch of apps, keeping them as few as possible helps maintenance, monitoring and overview.

But, we are continuously met by user requests where they want to add new metrics to existing apps, data that could exist in other fact-tables at different granularity and maybe sharing some dimensions.

Is there like a defined standard on how to progress with such a development? Altering the existing (and validated, tried and tested) load-script feels odd... Like if we have one big concatenated qlik-fact from several different DW-facts, adding to that fact could jeopardize the structure of the entire app. Even more so if we have ONE fact and need to add one more.

Makes me feel like duplicating the original app, remove the old sheets, and then make the needed changes for the specific scenario is the way to go. But that could generate a lot of apps... Am I over thinking this? Any thoughts and general pointers are appreciated.

Labels (3)
1 Solution

Accepted Solutions
TheLazyDeveloper
Contributor III
Contributor III

Use your existing data model as a centralized version that is tried and true. Whenever you have request for new applications you could binary load this dm into a new app and apply changes there. Once you have that created you can run the impact analysis api to track the number of apps that relying on the binary DM.

View solution in original post

3 Replies
TheLazyDeveloper
Contributor III
Contributor III

Use your existing data model as a centralized version that is tried and true. Whenever you have request for new applications you could binary load this dm into a new app and apply changes there. Once you have that created you can run the impact analysis api to track the number of apps that relying on the binary DM.

Peccus
Contributor II
Contributor II
Author

Ohh, good one! Thanks.

 

And thanks for taking the time. 🙂

NS_Qlikupdates
Partner - Creator
Partner - Creator

If you're looking for a structured way to manage ongoing Qlik application development, it's worth checking out SenseOps Code Management. It combines version control, app comparisons, deployment workflows, and regression testing to help you continue developing new features while keeping production versions stable and reliable.

Check it out here: https://www.senseops.com/resources/documentation/code-management/