Este tema incluye consejos para trabajar con bloques de inicialización y seguimiento de uso en Oracle Analytics.
Activación de seguimiento de uso
Una vez que se ha completado la fase inicial de optimización de bloques de inicialización de variable de sesión, active el seguimiento de uso para los bloques de inicialización para conocer mejor su rendimiento. Consulte Mantenimiento de bloques de inicialización.
En este tema se muestran los nombres de tabla para el seguimiento de uso en Oracle BI Enterprise Edition (OBIEE). Como nombres reales se puede utilizar cualquiera, pero estos deben identificar el contenido de cada tabla, como PHYSICAL
, LOGICAL
o INITBLOCK.
Active el seguimiento de uso en Configuración del sistema y reinicie Business Intelligence (BI) Server para iniciar el seguimiento de uso. Consulte Opciones de seguimiento de uso..
Supervisión de bloques de inicialización
Después de activar el seguimiento de uso, conéctese a Oracle Analytics. Todos los bloques de inicialización de variable de sesión que no son diferidos se ejecutan cuando se conecta y rellenan la tabla de seguimiento de uso de bloques de inicialización.
Mediante SQL Developer, SQL*Plus u otra herramienta de entrada SQL, ejecute la siguiente consulta en la tabla de seguimiento de uso de bloques de inicialización utilizando el SESSION_ID
obtenido de un log de sesión (por ejemplo, -1883570176
).
SELECT USER_NAME, SESSION_ID, BLOCK_NAME, TO_CHAR(START_TS,'DD-MM-YYYY HH24:MI:SS') START_TIME, TO_CHAR(END_TS,'DD-MM-YYYY HH24:MI:SS') END_TIME FROM USAGE_TRACKING.S_NQ_INITBLOCK WHERE SESSION_ID = -1883570176 ORDER BY SESSION_ID, START_TS, END_TS
No aplique el filtro utilizando USER_NAME
. En su lugar, anote los valores de START_TIME
y USER_NAME
de la fila de un log de sesión que le interese.
Filtre la fila utilizando el SESSION_ID
asociado al USER_NAME
y, si lo desea, la START_TIME.
En la siguiente figura se muestra el resultado de la consulta en una tabla.
.jpg
Esta tabla muestra que las llamadas SIGNING ON
y SIGNED ON
tienen una duración de doce segundos. A continuación, la llamada SIGNED OFF
muestra que el usuario se ha desconectado después de 21 minutos de actividad. Los administradores pueden ver exactamente la duración de cada acción y dónde es necesario aplicar una acción correctiva.
SIGNING ON
SIGNED ON
SIGNED OFF
Nota:
Si no está investigando problemas de conexión específicos, ignores los tres bloques denominadosSIGNING ON
, SIGNED ON
y SIGNED OFF
. SESSION_ID
puede ser un número negativo. Hay dos valores de USER_NAME
diferentes para el mismo SESSION_ID
: BISystemUser y el nombre de usuario real.Puede especificar bloques de inicialización como diferidos. Estos se ejecutan según sea necesario utilizando el nombre de usuario original. Todos los bloques de inicialización de variable de sesión que no son diferidos se ejecutan cuando un usuario se conecta y rellenan la tabla de seguimiento de uso de bloques de inicialización. Se ejecutan utilizando el nombre de usuario BISystemUser.