Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
It 'is possible to update an app from another in qlik sense? the goal is that we have a global app in a stream with all the scope, and other small apps with the same structre, and the goal is to update the sheets in the global one and that have effect on the others, it 's possible?
Thanks for advance;
Hi @JMAROUF ,
in Qlik Cloud you can probably achieve that by way of buttons triggering automations.
As an alternative, you might want to try a REST connection that POSTs a reload API call.
Hello,
You can achieve this by a lot of means, the most effective and recommended is the three tiers architecture:
in a nutshell you use seperate applications to extract all data create model and save in qvds and other "front" apps to select either the full perimeter or a subset
please check this article:
https://community.qlik.com/t5/Member-Articles/Three-Tier-Architecture/ta-p/1483564
don't forget to mark as solved if it's ok for you.
regards,
Thanks @kfoudhaily ,
The goal is to get the dashboard dynamically by just modifiying one app, the tiers architecture is to get the model not sheets and dashboards, our goal is to modify a dashboard in one app and that will happen in others dynamically.
This won't be possible as you describe, the easiest way is to "variablize" your front applications and if you edit one you use it to replace existing apps when publishing and only edit the variables
When you say "variablize" that means values but not dashboards or sheets, when I republish the dashboard remains the same with the same dimensions/measures?
Hi @JMAROUF ,
in Qlik Cloud you can probably achieve that by way of buttons triggering automations.
As an alternative, you might want to try a REST connection that POSTs a reload API call.
starting by the 3 tiers technique create correspondant qvd ready to be consumed by each of the front apps
create identical front apps with a variable of what qvd to load
somthing like this:
if documentName()='doc1id' then vfilename='file1'
else vfilename='file2'
in front app:
load * from $(vfilename)\qvd1.qvd
Thanks @kfoudhaily
may be that will be ossible with Rest API, the goal is to update sheets dynamically, I mean dashboards, structre sheet....