Existen 4 archivos destinados al almacenamiento de dicha información:
- Audit
- Cubes
- O3CubeService
- Sessions
Audit
Generación: se crea un registro cada vez que se abre o cierra una sesión o cuando una conexión es rechazada.
Se abre (o cierra) una sesión en el O3 Server cuando el usuario abre (o cierra) una vista o cubo. Dos vistas en el O3 Browser sobre el mismo cubo generan dos sesiones en el O3 Server. Una conexión es rechazada cuando la licencia no habilita al cliente que se quiere conectar al O3 Server, tanto sea porque la licencia no permite más conexiones, o simplemente porque la información de la licencia es incorrecta.
Nombre de campo |
Tipo |
Descripción |
Date |
dd/mm/yyyy |
Día del evento |
Hour |
hh:mm:ss |
Hora del evento |
Event |
String |
Indica cual fue el evento que generó el registro. Los valores pueden ser: open, close o reject |
Cube |
String |
En un open indica el cubo que se abrió y en un close el que se cerró. Es vacío si es un reject. |
User |
String |
Usuario que abrió o cerró el cubo. Es vacío si es un reject. |
Role |
String |
Indica el Rol con el que el usuario accede al cubo en un open o con el que estuvo accediendo en un close. Es vacío si es un reject. |
Ip |
String |
Dirección IP desde la cual se está accediendo el usuario en un open o desde la cual estuvo accediendo en un close. |
Duration |
Integer |
Duración de la sesión. Segundos transcurridos desde el open y hasta el close. Solo tiene valor en un close y es 0 en otro caso. |
Queries |
Integer |
Cantidad de consultas efectuadas por el usuario en la sesión. Sólo tiene valor en un close y es 0 en otro caso. |
Cubes
Generación: se crean registros a intervalos de tiempo constantes.
Al final de cada intervalo de tiempo se genera un registro por cada uno de los cubos que están publicados en el O3 Server y que tienen al menos una sesión abierta.
Nombre de campo |
Tipo |
Descripción |
Date |
dd/mm/yyyy |
Día de la muestra |
Hour |
hh:mm:ss |
Hora de la muestra |
Cube |
String |
Nombre del cubo al que corresponde el registro. |
Cube_sessions |
Integer |
Cantidad de sesiones abiertas en ese cubo en ese instante. |
Used_cube_cache |
Integer |
Tamaño de la cache usada por ese cubo en ese instante (bloques). |
Cube_size |
Integer |
Tamaño del cubo en ese instante (bloques). |
O3CubeService
Generación: se crea un registro a intervalos de tiempo constantes.
Nombre de campo |
Tipo |
Descripción |
Date |
dd/mm/yyyy |
Día de la muestra |
Hour |
hh:mm:ss |
Hora de la muestra |
o3_sessions |
Integer |
Cantidad de sesiones abiertas en el O3 Server en ese instante. |
Used_o3_cache |
Integer |
Tamaño de la cache usada en el O3 Server en ese instante para los cubos con conexiones abiertas (bloques). |
Sessions
Generación: se crean registros a intervalos de tiempo constantes.
Al final de cada intervalo de tiempo se genera un registro por cada sesión que hay abierta en el O3 Server en ese instante. Por cada consulta que se ejecuta se actualizan los valores de algunos atributos, por ej: queries, blocks_accesed, etc, dando lugar así al registro que se va a grabar.
Nombre de campo |
Tipo |
Descripción |
id_session |
String |
Identifica a la sesión. Se crea concatenando el nombre del usuario y el identificador interno de la sesión. |
Date |
dd/mm/yyyy |
Día de la muestra |
Hour |
hh:mm:ss |
Hora de la muestra |
Cube |
String |
Nombre del cubo al que corresponde la sesión. |
User |
String |
Usuario al que pertenece la sesión. |
Role |
String |
Rol con que el usuario esta conectado al cubo en la sesión. |
Blocks_accesed |
Integer |
Cantidad total de bloques accedidos para resolver todas las consultas que se realizaron desde la última muestra (es decir durante el intervalo). |
Blocks_fault |
Integer |
Cantidad total de bloques que no se encontraron en cache y que fueron necesarios para resolver las consultas que se realizaron desde la última muestra (es decir durante el intervalo). |
Query_time |
Integer |
Tiempo total de consultas realizadas desde la última muestra (es decir durante el intervalo). |
Queries |
Integer |
Cantidad total de consultas realizadas desde la última muestra (es decir durante el intervalo). |