Usage Statistics

The Pyramid database repository is designed to reflect detailed usage statistics of the platform itself based on logging. The data structures are included in the platform OOTB. However, the usage will not be operational unless logs enabled and stored. This applies to both the 'transactional' logs and the 'slide' logs.

Usage Model, Reports and Dashboards

As of Pyramid 2023, pre-built semantic model, reports, dashboards and administrative Hub views are included with the installation. They are also added for any versions that are upgraded to 2023 or later.

  • The content is stored in the "_Usages" folder in the public domain in the content manager.
  • The Hub dashboard is deployed for administrators.
  • The model is available for customers and users to adjust as they see fit. And since its presented in Pyramid, its obviously slice-able and dice-able.

For older versions of Pyramid (2020 or 2018), these content elements need to be built manually. See below.

General Platform Usage Statistics

The reports in the usage package include

  • Client Metrics - details usage by user seat type
  • Content Metrics - details of usage by report, dashboard and publication
  • Data Source Metrics - details of usage by each data source type, specific databases and data models
  • Measure and Attribute Metrics - details of usage by each individual measure and attribute per data model
  • User Metrics - details of usage by each user and tenant
  • Processing Metrics - details of usage by the Pyramid services that rendered the results

Each metric grouping shows details that include

  • Date and Time down to hours, minutes and seconds
  • Time metrics down to the millisecond
  • Performance Metrics - the detailed breakout of performance times into its sub components

Slice Usage Statistics

As of Pyramid 2025, another package of usage models and reports was added for analyzing dashboard slides. These are presented in a different model and covers these elements:

  • Slide Metrics - details of slide usage and time by presentation dashboard, down to the slide level
  • User Metrics - details of slide usage by each user and tenant

Transaction Log Settings

The usage model relies on the transactional metadata being captured. This feature needs to be enabled in the admin.

  • This data is stored in the database for a limited time which Administrators can change if needed.
  • To configure Pyramid to keep the data for a longer period of time, you can change the "Keep Transactions Logs For These Days" setting in the Admin Console under Logs > Log Settings.
  • Before making this change, please make sure the database is capable of storing that much information.

Slide Logs

As of Pyramid 2025, the slide statistics will be available if the logs are stored. This option is also found on the Log settings page in the administrative console.

Setup for older versions

The following describes how to build a data model using Pyramid's database repository as a data source to be able to analyze content usage and performance in Pyramid itself.

The resulting model will give you insights into:

  • WHO: which users and tenants executed query transactions.
  • WHEN: the time at which query transactions were executed, down to the hour and minute.
  • WHAT: query transactions by data source server and type, database and model, with further details related to content items, the main content folders, and specific hierarchies and measures used in each query (from the "elements" hierarchies).
  • WHERE: query transactions by processing server.
  • WHICH: query transactions by content type.

And, of course, any combination of the above.