VMware Horizon utiliza las tablas de la base de datos para implementar la base de datos de eventos. La base de datos de eventos agrega un prefijo a los nombres de esas tablas que define al configurar la base de datos.

Tablas de base de datos de eventos

La siguiente tabla muestra las tablas de la base de datos que implementa la base de datos de eventos de VMware Horizon.

Tabla 1. Tablas de base de datos de eventos
Nombre de la tabla Descripción
event Metadatos y datos de optimización de búsqueda de los eventos recientes.
event_data Valores de datos de eventos recientes.
event_data_historical Valores de datos de todos los eventos.
event_historical Metadatos y datos de optimización de búsqueda de todos los eventos.

VMware Horizon registra la información de los eventos en todas las tablas de la base de datos. VMware Horizon elimina el registro de las tablas event y event_data, una vez transcurrido un periodo de tiempo determinado después de que dicho registro se escribiera. Puede utilizar Horizon Console para configurar el periodo de tiempo durante el que la base de datos mantiene un registro en las tablas event y event_data.

Importante: VMware Horizon no impide que las tablas event_historical y event_data_historical aumenten de tamaño. Debe implementar una directiva de administración de espacio en esas tablas.

Una clave principal única, EventID, identifica cada evento que VMware Horizon registra en las tablas event y event_historical. VMware Horizon registra los valores de datos de cada evento en las tablas event_data y event_data_historical. Puede obtener el conjunto completo de la información de un evento si une las tablas event y event_data o las tablas event_historical y event_data_historical en la columna EventID.

Las columnas EventType, Severity y Time de las tablas event y event_historical identifican el tipo y la gravedad de un evento, así como la hora en la que se produjo.

Para obtener más información sobre la configuración de una base de datos de eventos, consulte el documento Instalación y actualización de Horizon 8.

Nota: Para purgar los datos de las tablas históricas, consulte http://kb.vmware.com/kb/2150309.

Esquemas de bases de datos de eventos

La siguiente tabla muestra el esquema de las tablas event y event_historical.

Tabla 2. Esquema de las tablas event y event_historical
Nombre de la columna Tipo de datos de Oracle Tipo de datos de SQL Server Tipo de datos de PostgreSQL Descripción
Acknowledged SMALLINT tinyint número entero Indica si VMware Horizon reconoció el evento.
  • 0 = false
  • 1 = true
Applicationid NVARCHAR2(512) nvarchar(512) carácter variable(512) Identificador de la aplicación asociada.
DesktopId NVARCHAR2(512) nvarchar(512) carácter variable(512) ID de escritorio del grupo asociado.
EndpointId NVARCHAR2(512) nvarchar(512) carácter variable(512) Identificador del endpoint asociado.
EventID INTEGER int número entero Clave principal única del evento.
EventType NVARCHAR2(512) nvarchar(512) carácter variable(512) Nombre del evento que corresponde a un elemento del catálogo de mensaje. Por ejemplo, BROKER_USERLOGGEDIN.
FolderPath NVARCHAR2(512) nvarchar(512) carácter variable(512) Ruta de acceso completa a la carpeta que contenga el objeto asociado.
GroupId NVARCHAR2(512) nvarchar(512) carácter variable(512) SID del grupo asociado de Active Directory.
LUNId NVARCHAR2(512) nvarchar(512) carácter variable(512) ID de LUN que almacena el objeto asociado.
MachineId NVARCHAR2(512) nvarchar(512) carácter variable(512) ID de la máquina virtual o el equipo físico asociados.
Module NVARCHAR2(512) nvarchar(512) carácter variable(512) Componente de VMware Horizon que generó el evento. Por ejemplo: administrador, agente, túnel, marco o cliente.
ModuleAndEventText NVARCHAR2(512) nvarchar(512) carácter variable(512) Mensaje del evento con valores sustituidos por parámetros de atributo.
Node NVARCHAR2(512) nvarchar(512) carácter variable(512) Nombre del nodo del dispositivo virtual.
SessionId NVARCHAR2(512) nvarchar(512) carácter variable(512) Identificador de la sesión asociada.
Severity NVARCHAR2(512) nvarchar(512) carácter variable(512) Nivel de gravedad. Por ejemplo: INFORMACIÓN, ADVERTENCIA, ERROR, AUDITORÍA_CORRECTA y ERROR_AUDITORÍA.
Source NVARCHAR2(512) nvarchar(512) carácter variable(512) Identificador de la fuente del evento.
ThinappId NVARCHAR2(512) nvarchar(512) carácter variable(512) ID del objeto ThinApp asociado.
Time TIMESTAMP datetime marca de tiempo sin zona horaria Hora a la que se produjo el evento. Se mide desde la fecha de referencia 1 de enero de 1970.
UserDiskPathId NVARCHAR2(512) nvarchar(512) carácter variable(512) ID del disco de usuario.
UserSID NVARCHAR2(512) nvarchar(512) carácter variable(512) SID del usuario asociado en Active Directory.

La siguiente tabla muestra el esquema de las tablas de la base de datos event_data y event_data_historical.

Tabla 3. Esquema de las tablas event_data y event_data_historical
Nombre de la columna Tipo de datos de Oracle Tipo de datos de SQL Server Tipo de datos de PostgreSQL Descripción
BooleanValue SMALLINT tinyint número entero Valor de un atributo booleano.
  • 0 = false
  • 1 = true
EventID INTEGER int número entero Clave principal única del evento.
IntValue INTEGER int número entero Valor de un atributo de entero.
Nombre NVARCHAR2(512) nvarchar(512) carácter variable(512) Nombre de atributo (por ejemplo, UserDisplayName).
StrBlobValue NCLOB nvarchar(max) texto Valor de un atributo de cadena de más de 500 caracteres.
StrValue NVARCHAR2(512) nvarchar(512) carácter variable(512) Valor de un atributo de cadena. Para otros tipos de atributos, esta columna contiene una interpretación del tipo de datos como una cadena.
TimeValue TIMESTAMP datetime marca de tiempo sin zona horaria Valor de un atributo de fecha y hora.
Tipo SMALLINT tinyint número entero El tipo de datos del atributo.
  • 0 = StrValue
  • 1 = IntValue
  • 2 = TimeValue
  • 3 = BooleanValue
  • 4 = StrBlobValue

En la siguiente tabla se muestra el esquema de la tabla de base de datos timing_profiler.

Tabla 4. Esquema de la tabla timing_profiler
Nombre de la columna Tipo de datos de Oracle Tipo de datos de SQL Server Tipo de datos de PostgreSQL Descripción
EventId NUMBER int número entero Clave principal única del evento.
EventType NVARCHAR2(512) nvarchar(512) carácter variable Tipo del evento del generador de perfiles de temporización. Por ejemplo: TIMING_PROFILER_DESKTOP_RECONNECT.
Propiedades NCLOB nvarchar(max) texto JSON que contiene varios atributos asociados a este evento del generador de perfiles de temporización.
SessionId NVARCHAR2(512) nvarchar(512) carácter variable Sesión asociada a este evento.
Time TIMESTAMP datetime marca de tiempo sin zona horaria Hora a la que se produjo el evento. Se mide desde la fecha de referencia 1 de enero de 1970.
TimingProfilerTree NCLOB nvarchar(max) texto Árbol del generador de perfiles de temporización de inicio de sesión.
UserSid NVARCHAR2(512) nvarchar(512) carácter variable Usuario implicado en este evento.