Dashboard Data in DirX Audit Manager Classic
The Dashboard view is available in DirX Audit Manager Classic and contains components that present charts based on data cubes stored in DirX Audit Database. For more information, see the chapter “Using the Dashboard View” in the DirX Audit Manager Classic Guide. The data cubes are built of fact tables containing facts and referencing dimensions. This chapter describes:
-
Facts
-
Dimensions
-
Fact tables
-
Component files containing preconfigured dashboard components
Facts
Facts are always represented as a column of number value in the DirX Audit Database. The following facts are available:
Facts on Audit Events:
-
Total (FCT_TOTAL) – total number of related audit events.
-
Succeeded (FCT_SUCCEEDED) – total number of related succeeded audit events. A succeeded audit event has Identification – Outcome field equal to 0.
-
Failed (FCT_FAILED) – total number of related failed audit events. A failed audit event has Identification – Outcome field not equal to 0.
-
Failed – relative (FCT_FAILED_RELATIVE) – total relative number of related failed audit events. A failed audit event has Identification – Outcome field not equal to 0.
-
Approved (FCT_APPROVED) – total number of related approval audit events where a participant approved.
-
Rejected (FCT_REJECTED) – total number of related rejected audit events where a participant rejected.
-
Created (FCT_CREATED) – total number of related audit events where an attribute was created.
-
Deleted (FCT_DELETED) – total number of related audit events where an attribute was deleted.
Facts on History Entries:
-
Total (FCT_HST_TOTAL) – total number of related history entries.
-
Certified (FCT_HST_CERTIFIED) – total number of certified entries.
-
Uncertified (FCT_HST_UNCERTIFIED) – total number of uncertified entries.
-
Without role (FCT_HST_WOUT_ROLE) – total number of users without a role.
-
Without permission (FCT_HST_WOUT_PERMISSION) – total number of users without a permission.
-
Without group (FCT_HST_WOUT_GROUP) – total number of users without a group.
-
Without privilege (FCT_HST_WOUT_PRIVILEGE) – total number of users without a privilege.
-
Duration (FCT_HST_DURATION_MI) – total operation duration in minutes.
Dimensions
Dimensions can be represented either as a column of character string value or as a reference to a table representing an enumerated type in the DirX Audit Database. There are following dimensions available for audit events, history entries and risk data:
Date and time (DIM_DATETIME) – date corresponding to the audit event’s Identification – When field.
Date and time (DIM_HST_DATETIME) – date corresponding to a history entry’s validity.
Date and time (DIM_HST_GEN_DATETIME) – manually created date using migration scripts. Values are generated as a view of 10,000 days from the current day into the past.
Month (DIM_HST_MONTH) – only for fact tables on history entries. Contains the same content as DIM_HST_DATETIME but is filled only for the last day in a month or for the current day if the month is not yet finished.
Month (DIM_HST_GEN_MONTH) – derived from DIM_HST_GEN_DATETIME only for the last day in a month or for the current day, if the month is not yet finished.
Operation (DIM_OPERATION) – corresponds to the audit event’s Identification – Operation field.
Application (DIM_APPLICATION) – digested value representing application, also called target system or connected system in DirX Identity.
Where From – Application (DIM_WHEREFROM_APP) – corresponds to the audit event’s Where From – Application field and denotes the application (for example, WebCenter or Manager) with which the action was performed.
Where From – Address (DIM_WHEREFROM_ADDRESS) – corresponds to the audit event’s Where From – Address field.
Who – Organizational unit (DIM_WHO_OU) – digested value representing organizational unit of the audit event’s initiator (Who).
Who – Organization (DIM_WHO_O) – digested value representing organization of the audit event’s initiator (Who).
Who – Country (DIM_WHO_C) – digested value representing country of the audit event’s initiator (Who).
Who – Name (DIM_WHO_NAME) – digested value representing name of the audit event’s initiator (Who).
What – Organizational unit (DIM_WHAT_OU) – digested value representing organizational unit of the audit event’s object (What).
What – Type (DIM_WHAT_TYPE) – corresponds to the audit event’s What – Type field denoting the type of the changed object (What). Note that the object can also be an assignment (for example, User-to-Role).
Assignment mode (DIM_ASSIGNMENT_MODE) – digested value representing the assignment mode.
Workflow (DIM_WORKFLOW) – digested value representing the name of an approval workflow related to the audit event.
Activity (DIM_ACTIVITY) – digested value representing the name of an approval activity related to the audit event.
Detail type (DIM_DETAIL_TYPE) – corresponds to the audit event’s What – Detail field denoting the detail of the changed object (What).
Password self-serviced or assisted (DIM_PWD_SELF_ASSISTED) – digested value indicating whether the password change was self-serviced or assisted by the helpdesk.
Authentication type (DIM_AUTHENTICATION_TYPE) – corresponds to the Identification – Type field of authentication audit events.
Authentication method (DIM_AUTHN_METHOD) – digested value representing the authentication method.
Authentication method type (DIM_AUTHN_METHOD_TYPE) – digested value representing the authentication method type.
Identification – Source (DIM_SOURCE) – corresponds to the audit event’s Identification – Source field.
Identification – Resource (DIM_RESOURCE) – corresponds to the resource name of authorization requests.
Identification – Category (DIM_CATEGORY) – corresponds to the Identification – Category field.
DirX Access audit event code (DIM_DXA_CODE) – digested value representing DirX Access audit event’s code.
Policy (DIM_POLICY) – digested value representing policy name.
History entry type (DIM_HST_ENTRY_TYPES) – corresponds to the history entry’s entry type.
State (DIM_HST_DXRSTATE) – corresponds to the state of the history entry.
Certification campaign type (DIM_HST_DXRTYPE) – corresponds to the history entry’s attribute-based type.
Revoke privilege type (DIM_HST_DXRREVOKEPRIVTYPE) – certification campaign settings for the privilege revocation.
User certification campaign result (DIM_HST_CERRESULT) – user certification campaigns results.
Certification campaign lifecycle state (DIM_HST_CAM_LIFECYCLE_STATE) – all, both user and privilege, certification campaigns states.
Orphaned account (DIM_HST_DXTORPHANED) – an indicator of orphaned history accounts.
Target system (DIM_HST_TS) – target systems of history entries.
Target system link (DIM_HST_TSLINK) – corresponds to the application – also called target system or connected system in DirX Identity – of the history entry.
Workflow status (DIM_HST_RESULT) – history workflow result.
Workflow escalation level (DIM_HST_ESC_LEVEL) – history workflow escalation level indicator.
Certification result (DIM_HST_PARTLY_REJECTED) – certification’s assignments result.
Organizational Unit (DIM_HST_OU) – corresponds to the organizational unit of the history entry.
Organization (DIM_HST_O) – corresponds to the organization of the history entry.
Location (DIM_HST_L) – corresponds to the location of the history entry.
Risk level (DIM_HST_DXRRSKLEVEL) – corresponds to the risk level of the history entry.
Application (DIM_HST_APPLICATION) – application of the history entry.
Day (DIM_DATE_DAY) – virtual dimension value that is derived from DIM_DATETIME and representing a day.
Month (DIM_DATE_MONTH) – virtual dimension value that is derived from DIM_DATETIME and representing a month.
Year (DIM_DATE_YEAR) – virtual dimension value that is derived from DIM_DATETIME and representing a year.
User organizational unit (DIM_HST_USR_OU) – organizational unit of user in approval workflow entry.
Subject organizational unit (DIM_HST_SUB_OU) – organizational unit of subject in approval workflow entry.
Path (DIM_HST_PATH) – approval workflow entry path.
Fact Tables
A fact table consists of one or more facts and one or more dimensions. Typically for audit events, there are three facts, for example, total, succeeded and failed or total, accepted and rejected, and several dimensions representing time and other data properties. The fact tables contain aggregated data on audit events or history entries.
Fact Tables on Audit Events
Accounts (FCT_ACCOUNTS) – aggregated data on audit events related to operations over accounts.
Account to Group Memberships (FCT_MEMBERSHIPS) – aggregated data on audit events related to operations over account to group memberships.
Password Changes (FCT_PWD_CHANGES) – aggregated data on audit events related to password changes.
Provisioning Failures (FCT_PROV_FAILURES) – aggregated data on audit events related to failed provisioning operations.
Users (FCT_USERS) – aggregated data on audit events related to operations over users.
User to Privilege Assignments (FCT_USRPRIV_ASSIGNMENTS) – aggregated data on audit events related to user-privilege assignments.
Approvals of Assignments (FCT_APPROV_ASSIGNMENTS) – aggregated data on audit events related to approvals of assignments.
Approvals of Objects (FCT_APPROV_OBJECTS) – aggregated data on audit events related to approvals of operations over objects (entries).
Approvers (FCT_APPROVERS) – aggregated data on audit events related to assignments approvers.
Authentications (FCT_AUTHENTICATIONS) – aggregated data on authentication audit events.
Authorizations (FCT_AUTHORIZATIONS) – aggregated data on authorization audit events originated in DirX Access.
SoD Violations (FCT_SOD_VIOLATIONS) – aggregated data on segregation of duties audit events originated in DirX Identity.
Events (FCT_EVENTS) – aggregated data on audit events of any type.
User changes (FCT_USR_CHANGES) – aggregated data on audit events related to user changes.
Fact Tables on History Entries
History entries (FCT_HST_ENTRIES) – aggregated data on history entries of any type.
SoD violations (FCT_HST_SOD_VIOLATIONS) – aggregated data on violations of SoD policies.
Users (FCT_HST_USERS) – aggregated data on user history entries.
Accounts (FCT_HST_ACCOUNTS) – aggregated data on account history entries.
Approval workflows (FCT_HST_APPROVALS) – aggregated data on approval workflows.
Certification workflows (FCT_HST_CERTIFICATIONS) – aggregated data on certification workflows.
Certification campaigns (FCT_HST_CERTCAMPAIGNS) – aggregated data on certification campaigns.
Recent user certification campaigns (FCT_HST_USR_CERTIFICATIONS_12) – aggregated data on user certifications in the last 12 months.
Recent risk user certification campaigns (FCT_HST_RSK_USR_CERTIFICATIONS_03) – aggregated data on risk user certifications in the last 3 months.
Recent assignment certification campaigns (FCT_HST_ASS_CERTIFICATIONS_12) – aggregated data on assignment certifications in the last 12 months.
Imported group memberships (FCT_HST_IMPORTED_MEMBERSHIPS) – aggregated data on imported group memberships.
Component Files
DirX Audit is delivered with a set of preconfigured Dashboard components for audit events, history entries and risk data. You can use them directly or as templates, for example in a case when you need to modify a target / connected system name in the dimension filter.
The set of predefined dashboard components for audit events contains a long list of components for DirX Identity and DirX Access audit events. You can also find a generic dashboard component aggregating audit events by the audit source.
The set of predefined dashboard components for history entries contains components for all major DirX Identity entry types including one component that can show aggregated data for all existing entry types in a stacked bar.
The set of predefined dashboard components for risk data contains components for overall user risk.
The dashboard component file name matches the following convention:
{evn|hst|rsk}__source__facttable__fact1[_fact2]__dimension1[_dimension2][__filterdimension_filtervalue].xml
where
evn – indicates that audit events are used as the component’s data source.
hst – indicates that history entries are used as the component’s data source.
rsk – indicates that user risk levels are used as the component’s data source.
source – identifies the audited system; dxa – DirX Access, dxi – DirX Identity, any – any data source.
facttable – specifies the fact table’s name.
fact – specifies the fact’s name.
dimension – specifies the dimension’s name.
filterdimension – specifies the name of the dimension to be used for filtering, or more precisely, slicing.
filtervalue – specifies the value to be used for filtering, or more precisely, slicing.