Skip to Main Content
ARIS - SHARE YOUR IDEAS
How can we make ARIS better?
Status Open for voting
Workspace Dashboarding
Created by Manikant Rayudu
Created on Nov 15, 2022

Dashboard Performance improvement

We have 60,000 users for which we have licenses. The objective is to disclose process information to all these users to help them do their day to day job. This includes disclosing dashboards towards them.

We've implemented an intermediate solution to cater for the performance issues by creating a separate user group for preferred users. Currently this group is small but in the upcoming future this will definitely change.

So we need a structural solution for the performance issues surrounding dashboards.

From what we can see in the logs, dashboards do multiple requests to the document store and it seems like every request is validated vs. identity and access management. This takes a significant amount of time if the user group is large.

We would like to see a solution to structurally improve the performance.

One option would be to minimize the request to the document store and validating the identity and access to one time. I.e. when data is gathered the validation of the user and its rights is done only once. The privileges that are gathered at the first request could be stored in memory.

Please reinvestigate the added value of elastic search. ARIS is running on a relational database. Any relational database should not have any issue to deliver output from a more or less static tables (users and privileges). The current 60,000 users should not be any issue. It looks like elastic search is not working as intended.

So please make crisp when Software AG is going to deliver a structural solution for these performance issues.

  • Bernd Ziegler
    Reply
    |
    Jul 12, 2024

    Hello, for exactly the above use case we have implemented a solution with a short term cache. With this cache we have minimised the number of requests to the user management, which has a great improvement for the performance.

    This achievement is available for all ARIS releases from ARIS SR 23 and later.