Creating a Custom Usage Analytics dashboard
I want to utilize the Usage Analytics Dashboard that will give me these key insights/KPIs:
Metric | Description |
Views per day | Total number of views per day per dashboard |
Views per user | Number of views in the past 365 days, broken down by individual users. |
Total views | Number of views in the past 365 days. |
Total in organization | Count all dashboards or reports in the entire organization that had at least one view in the past 365 days. |
Rank: Total views | For total views of all dashboards or reports in the organization over the past 365 days, where does this dashboard or report rank. |
Is this achievable with the current Usage Analytics Elasticube model?
Rafael Ferreira
Posted 1 year ago·Last reply 1 year ago
5 comments
Rafael Ferreira
OP1 year agoThis is what I came up with regarding the KPIs that I was trying to achieve. I created a subquery to capture the number of views per dashboard based on the action 'dashboard. loads'. I ran the subquery from the DimDashboards dimensional table that has already been created and added a value called "Dashboardloads".
The subquery:
Queries from FactActions where we have the DashboardID equals that DashboardId from Usage and the Action equates to 'dashboard.load'. From there I was able to use the RANK function from Sisense to see which Dashboards rank the highest.
Then I created another dimensional table called "FactUserDashboardLoadCount" where the query:
Which counts all the dashboards, that have a Dashboard ID, User ID, and 'dashboard.load' to determine how many times a user has viewed a specific dashboard.
I believe this answers my questions and any feedback is welcomed.
Assaf Hanina
·1 year agoHey Astroraf ,
The Custom Tables should provide the questions mentioned.
Few Points which can be added:
Best Regards
Assaf Hanina
·1 year agoHey Astroraf ,
The information is available in the Usage Analytics data model, and the recommended approach is to create a new dashboard.
Setting Up Retention Days for 365 Days in Admin Tab --> Monitoring & Support --> Usage Analytics.
Retention Days Notes
Usage Analytics Main tables (dashboard Related):
Dashboard Main Metrics
(the Usage store all the dashboards which Used which shall cover the 1 dashboard in used)
Please find additional information from the Usage Analytics Documentation
Best Regards
DRay
·1 year agoHi Astroraf,
Not that I'm able to find. If you like, I can connect you with a technical resource to help you build this dashboard.