Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I have been using containers frequently in my applications. Recently I have changed the approach in one of the tabs and instead of containers I have used buttons to show/hide objects (using variable and actions). Since then the tab has become more responsive than it was before.
My question now is, does calculation happen to all objects within a container irrespective of whether they are active or not (while any change is triggered in the tab)? From a performance standpoint, which is the best way to manage multiple objects in a tab -
1. allow maximize/minimize
2. show/hide with variable and action
3. using a container
4. any other method...
Thanks,
Bhaskar
Hi,
As long as Container is maximized it will calculate every object within it .
When object is minimized it will not calculate and no ram is consumed.
So its best practice o have objects minimized wherever required.
Have a look at below posts too.
http://community.qlik.com/blogs/qlikviewdesignblog/2013/08/20/the-calculation-engine
http://community.qlik.com/blogs/qlikviewdesignblog/2012/11/20/symbol-tables-and-bit-stuffed-pointers
Regards
ASHFAQ
Hello QlikView experts. Any suggestions to my query above!!
Hi Bhaskar,
As far as I am aware all container objects calculate at the same time when opening a tab.
I would suggest using minimize maximize if you need to show alot of objects on the same tab. This works perfectly and speeds up the model alot.
Regards,
Marius
Hi,
As long as Container is maximized it will calculate every object within it .
When object is minimized it will not calculate and no ram is consumed.
So its best practice o have objects minimized wherever required.
Have a look at below posts too.
http://community.qlik.com/blogs/qlikviewdesignblog/2013/08/20/the-calculation-engine
http://community.qlik.com/blogs/qlikviewdesignblog/2012/11/20/symbol-tables-and-bit-stuffed-pointers
Regards
ASHFAQ
Thanks Ashfaq. It explains why there's a performance difference in different approaches I tried.