Horizon 7 utilise des tables de base de données pour implémenter la base de données des événements. La base de données des événements ajoute aux noms de ces tables un préfixe que vous définissez lorsque vous configurez la base de données.

Tables de base de données des événements

Le tableau suivant répertorie les tables de base de données qui implémentent la base de données des événements dans Horizon 7.

Tableau 1. Tables de base de données des événements
Nom de la table Description
event Métadonnées et données d'optimisation de recherche des événements récents.
event_data Valeurs des données des événements récents.
event_data_historical Valeurs des données de tous les événements.
event_historical Métadonnées et données d'optimisation de recherche de tous les événements.

Horizon 7 enregistre les informations détaillées des événements pour toutes les tables de base de données. Après un certain temps à la suite de l'écriture d'un enregistrement d'événement, Horizon 7 supprime l'enregistrement des tables event et event_data. Vous pouvez utiliser Horizon Administrator pour configurer la période durant laquelle la base de données conserve un enregistrement dans les tables event et event_data.

Important : Horizon 7 ne limite pas la croissance des tables event_historical et event_data_historical. Vous devez implémenter une stratégie de gestion de l'espace pour ces tables.

Une clé primaire unique, EventID, identifie chaque événement que Horizon 7enregistre dans les tables event et event_historical. Horizon 7 enregistre les valeurs des données de chaque événement dans les tables event_data et event_data_historical. Vous pouvez obtenir l'ensemble des informations pour un événement en joignant les tables event et event_data ou les tables event_ historical et event_data_historical dans la colonne EventID.

Les colonnes EventType, Severity et Time des tables event et event_historical identifient le type et la gravité d'un événement, ainsi que l'heure à laquelle il s'est produit.

Pour plus d'informations sur la configuration de la base de données des événements, consultez le document Installation d'Horizon 7.

Note : Pour vider les données des tableaux historiques, reportez-vous à l'article http://kb.vmware.com/kb/2150309.

Schémas de la base de données des événements

Le tableau suivant indique le schéma des tables de base de données event et event_historical.

Tableau 2. Schéma des tables event et event_historical
Nom de la colonne Type de données Oracle Type de données SQL Server Description
Acknowledged SMALLINT tinyint Indique si Horizon 7 a reconnu l'événement.
  • 0 = false
  • 1 = true
DesktopId NVARCHAR2(512) nvarchar(512) ID de poste de travail du pool associé.
EventID NOMBRE ENTIER int Clé primaire unique de l'événement.
EventType NVARCHAR2(512) nvarchar(512) Nom de l'événement qui correspond à un élément dans le catalogue de messages. Par exemple, BROKER_USERLOGGEDIN.
FolderPath NVARCHAR2(512) nvarchar(512) Chemin d'accès complet du dossier qui contient l'objet associé.
GroupId NVARCHAR2(512) nvarchar(512) SID du groupe associé dans Active Directory.
LUNId NVARCHAR2(512) nvarchar(512) ID du LUN qui stocke les objets associés.
MachineId NVARCHAR2(512) nvarchar(512) ID de la machine virtuelle ou physique associée.
Module NVARCHAR2(512) nvarchar(512) Composant Horizon 7 qui a déclenché l'événement. Par exemple, Admin, Broker, Tunnel, Framework, Client ou Agent.
ModuleAndEventText NVARCHAR2(512) nvarchar(512) Message d'événement dont les valeurs sont remplacées par les paramètres d'attribut.
Node NVARCHAR2(512) nvarchar(512) Nom du nœud du périphérique virtuel.
Gravité NVARCHAR2(512) nvarchar(512) Niveau de gravité. Par exemple, INFO, WARNING, ERROR, AUDIT_SUCCESS, AUDIT_FAIL.
Source NVARCHAR2(512) nvarchar(512) Identifiant de la source de l'événement.
ThinAppId NVARCHAR2(512) nvarchar(512) ID de l'objet ThinApp™ associé.
Heure TIMESTAMP datetime Heure à laquelle l'événement s'est produit, mesurée depuis l'époque (1er janvier 1970).
UserDiskPathId NVARCHAR2(512) nvarchar(512) ID de disque de l'utilisateur.
UserSID NVARCHAR2(512) nvarchar(512) SID de l'utilisateur associé dans Active Directory.

Le tableau suivant indique le schéma des tables de base de données event_data et event_data_historical.

Tableau 3. Schéma des tables event_data et event_data_historical
Nom de la colonne Type de données Oracle Type de données SQL Server Description
BooleanValue SMALLINT tinyint Valeur d'un attribut booléen.
  • 0 = false
  • 1 = true
EventID NOMBRE ENTIER int Clé primaire unique de l'événement.
IntValue NOMBRE ENTIER int Valeur d'un attribut de nombre entier.
Nom NVARCHAR2(512) nvarchar(512) Nom d'attribut (par exemple, UserDisplayName).
StrValue NVARCHAR2(512) nvarchar(512) Valeur d'un attribut de chaîne. Pour d'autres types d'attributs, cette colonne contient une interprétation du type de données sous forme de chaîne.
TimeValue TIMESTAMP datetime Valeur d'un attribut de date et heure.
Type SMALLINT tinyint Type de données de l'attribut.
  • 0 = StrValue
  • 1 = IntValue
  • 2 = TimeValue
  • 3 = BooleanValue