Skip to main content

August 21, 2026

Event Database Tables and Schemas

Horizon 8 uses database tables to implement the event database. The event database prepends the names of these tables with a prefix that you define when you set up the database.

Event Database Tables

The following table shows the database tables that implement the event database in Horizon 8.

Event Database Tables

Table NameDescription
eventMetadata and search optimization data for recent events.
event_dataData values for recent events.
event_data_historicalData values for all events.
event_historicalMetadata and search optimization data for all events.

Horizon 8 records details about events to all the database tables. After a certain period of time has elapsed since writing an event record, Horizon 8 deletes the record from the event and event_data tables. You can use Horizon Console to configure the time period for which the database keeps a record in the event and event_data tables.

Important: Horizon 8 does not restrict the growth of the event_historical and event_data_historical tables. You must implement a space management policy for these tables.

A unique primary key, EventID, identifies each event that Horizon 8 records in the event and event_historical tables. Horizon 8 records data values for each event in the event_data and event_data_historical tables. You can obtain the complete set of information for an event by joining the event and event_data tables or the event_ historical and event_data_historical tables on the EventID column.

The EventType, Severity, and Time columns in the event and event_historical tables identify the type and severity of an event and the time at which it occurred.

For information about setting up the event database, see the Horizon 8 Installation and Upgrade document.

Note: To purge data from the historical tables, see http://kb.omnissa.com/kb/2150309.

Event Database Schemas

The following table shows the schema for the event and event_historical database tables.

Schema for the event and event_historical Tables

Column NameOracle Data TypeSQL Server Data TypePostgreSQL Data TypeDescription
AcknowledgedSMALLINTtinyintintegerWhether Horizon 8 acknowledged the event.
  • 0 = false
  • 1 = true
ApplicationidNVARCHAR2(512)nvarchar(512)character varying(512)ID of the associated application.
DesktopIdNVARCHAR2(512)nvarchar(512)character varying(512)Desktop ID of the associated pool.
EndpointIdNVARCHAR2(512)nvarchar(512)character varying(512)ID of the associated endpoint.
EventIDINTEGERintintegerUnique primary key for the event.
EventTypeNVARCHAR2(512)nvarchar(512)character varying(512)Event name that corresponds to an item in the message catalog. For example, BROKER_USERLOGGEDIN.
FolderPathNVARCHAR2(512)nvarchar(512)character varying(512)Full path of the folder that contains the associated object.
GroupIdNVARCHAR2(512)nvarchar(512)character varying(512)SID of the associated group in Active Directory.
LUNIdNVARCHAR2(512)nvarchar(512)character varying(512)ID of the LUN that stores the associated object.
MachineIdNVARCHAR2(512)nvarchar(512)character varying(512)ID of the associated physical or virtual machine.
ModuleNVARCHAR2(512)nvarchar(512)character varying(512)Horizon 8 component that raised the event. For example, Admin, Broker, Tunnel, Framework, Client, or Agent.
ModuleAndEventTextNVARCHAR2(512)nvarchar(512)character varying(512)Event message with values substituted for attribute parameters.
NodeNVARCHAR2(512)nvarchar(512)character varying(512)Name of the virtual device node.
SessionIdNVARCHAR2(512)nvarchar(512)character varying(512)ID of the associated session.
SeverityNVARCHAR2(512)nvarchar(512)character varying(512)Severity level. For example, INFO, WARNING, ERROR, AUDIT_SUCCESS, AUDIT_FAIL.
SourceNVARCHAR2(512)nvarchar(512)character varying(512)Identifier for the source of the event.
ThinappIdNVARCHAR2(512)nvarchar(512)character varying(512)ID of the associated ThinApp object.
TimeTIMESTAMPdatetimetimestamp without time zoneTime at which the event occurred, measured from the epoch (January 1, 1970).
UserDiskPathIdNVARCHAR2(512)nvarchar(512)character varying(512)ID of the user disk.
UserSIDNVARCHAR2(512)nvarchar(512)character varying(512)SID of the associated user in Active Directory.

The following table shows the schema for the event_data and event_data_historical database tables.

Schema for the event_data and event_data_historical Tables

Column NameOracle Data TypeSQL Server Data TypePostgreSQL Data TypeDescription
BooleanValueSMALLINTtinyintintegerValue of a Boolean attribute.
  • 0 = false
  • 1 = true
EventIDINTEGERintintegerUnique primary key for the event.
IntValueINTEGERintintegerValue of an integer attribute.
NameNVARCHAR2(512)nvarchar(512)character varying(512)Attribute name (for example, UserDisplayName).
StrBlobValueNCLOBnvarchar(max)textValue of a string attribute over 500 characters.
StrValueNVARCHAR2(512)nvarchar(512)character varying(512)Value of a string attribute. For other types of attributes, this column contains an interpretation of the data type as a string.
TimeValueTIMESTAMPdatetimetimestamp without time zoneValue of a date and time attribute.
TypeSMALLINTtinyintintegerThe data type of the attribute.
  • 0 = StrValue
  • 1 = IntValue
  • 2 = TimeValue
  • 3 = BooleanValue
  • 4 = StrBlobValue

The following table shows the schema for the timing_profiler database table.

Schema for the timing_profiler Table

Column NameOracle Data TypeSQL Server Data TypePostgreSQL Data TypeDescription
EventIdNUMBERintintegerUnique primary key for the event.
EventTypeNVARCHAR2(512)nvarchar(512)character varyingType of the Timing Profiler event. For example: TIMING_PROFILER_DESKTOP_RECONNECT.
PropertiesNCLOBnvarchar(max)textJSON containing various attributes associated with this timing profiler event.
SessionIdNVARCHAR2(512)nvarchar(512)character varyingSession associated with this event.
TimeTIMESTAMPdatetimetimestamp without time zoneTime at which the event occurred, measured from the epoch (January 1, 1970).
TimingProfilerTreeNCLOBnvarchar(max)textLogon timing profiler tree.
UserSidNVARCHAR2(512)nvarchar(512)character varyingUser involved in this event.

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…