Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
I would like to know whether a large number of triggers, conditions on objects and actions have a big effect on the performance and responsiveness of the UI?
Thanks,
Boris
I think it will be depend to various things if and how it effected the responsiveness. Calculations-conditions on objects and dimensions/expressions will be have rather a positive effect then the amount of calculations will be restricted. By conditions on the visibility (maybe if various objects lay over eachother) or by a lot of actions you will have more or less disadvantages by the performance - and often in the usability and maintainabiltity, too - see: Macros are Bad.
- Marcus
didn't understand the last sentence.
there will be more or less disadvantages?
we do use objects that lay over other objects and control the visibility by triggers and actions. also we use dynamic filters and measures that are read from an Excel spreadsheet. could this things downgrade the usability and responsiveness substantially?
Boris,
Did you check whether the performance is improved by removing the triggers?
If so, Try replacing or reducing triggers with bookmarks.
If not, try using http://qlikviewcookbook.com/recipes/download-info/document-analyzer/
to find the unused fields in the dashboard and remove it.
If objects are hidden they must be loaded and the condition will be evaluated with (nearly) each user-action. By many of such objects it could be decrease the performance. From a usability point of view could a using from such approaches very helpful - if you could make sure that for an user it's always clear what happens on the sheet and within the objects and you might need on overhead an explanations for it.
Those conditions, set analysis, alternate state and similar are very useful but could confuse an user if you missed to inform him what happens and why it differ for example from the clear and simply main-logic of green/white/grey coloring.
- Marcus