Question
The Digital Hive Control Center doesn't seem to provide any reports or views around usage of the platform. Is there a way to create reports to show metrics like the amount of reports executed by platform, the number of searches being made, who is accessing Digital Hive (and when)?
Answer
Currently, as of release 2.1, there are no default out of the box reports or metrics provided within the Digital Hive Control Center. (this is a roadmap item that slated for a future release)
As part of the Digital Hive solution, an auditing facility exists that tracks various aspects of Digital Hive usage. The usage details are persisted in the Digital Hive embedded PostgreSQL Content Store database.
The challenge around default reports is that different administrators may want to monitor different metrics, or apply very specific filters to these metrics. This makes it very difficult to provide out of the box audit metrics that will cater to everyone. To help alleviate this challenge, Digital Hive focused on making it easy to consume the audit metrics so that they can be easily leveraged through all Business Intelligence platforms.
The audit information can all be accessed through 5 underlying views in the Digital Hive database within the PostgreSQL Content Store.
These views contain the following types of audit data:
theia_audit_admin: Records usage activities within the Digital Hive Control Center
theia_audit_page_views: Contains the usage metrics around Hive and Page views
theia_audit_search_queries: Tracks the search queries that users are executing
theia_audit_ui_interactions: Captures when and how users interact with the content and Hive objects
theia_audit_user_auth: Contains details associated with the authentication process
Each view contains a different set of columns that provide the context required to gain insight into what's happening within the Digital Hive application.
When a user attempts to authenticate into Digital Hive, if the username and password were valid, the user will be authenticated, and an audit entry will be recorded. In addition to that audit record, additional records will be created for the authentication attempts into the different connectors that the user has a credential for.
If the authentication fails due to invalid credentials, the user will receive a generic failed authentication message in the UI, and an audit record will be created.
Data Models and/or packages, which can be leveraged or used as an accelerator, have already been created for some BI platforms. Please send an email to
support@digitalhive.com for a list of available content.
For more information about connecting BI solutions to the Digital Hive audit database, please consult these KB documents: