La opción Registro de eventos de TPD de Explorar en Actividad del sistema proporciona información sobre eventos históricos relacionados con los TPDs, como las recompilaciones y los errores de TPDs.
Por ejemplo, la exploración Registro de eventos de PDT puede ayudarte a solucionar problemas de compilación de PDT o de activadores atascados, o puede ser útil cuando intentas identificar cuándo se compiló una tabla específica y qué proceso la compiló.
Para obtener más información sobre las Exploraciones disponibles en Actividad del sistema, consulta la página de documentación Monitorizar el uso de Looker con Exploraciones de Actividad del sistema.
Ver las acciones de registro de PDT
Las acciones de registro de PDT se pueden ver en la exploración Registro de eventos de PDT de Actividad del sistema. Para ver la exploración Registro de eventos de PDT, debes ser administrador de Looker o tener el permiso see_system_activity
.
Para ver una lista de acciones de registro de PDT y los datos de acción de registro asociados, seleccione los campos Acción y Datos de acción, junto con cualquier otro campo que quiera, en la vista Registro de eventos de PDT del Explorador Registro de eventos de PDT, al que puede acceder desde el menú Explorar.
Información sobre las acciones de registro de PDT y sus pares de datos correspondientes
En las siguientes tablas se desglosan las diferentes acciones de registro de la sección Explorar del Registro de eventos de PDT, junto con los valores de datos correspondientes a cada acción de registro, para los siguientes tipos de eventos:
En las siguientes tablas se usan los campos Acción y Datos de acción de la vista Registro de eventos de PDT del informe Registro de eventos de PDT.
Crear eventos
Log Action | Descripción de la acción de registro | Registrar datos de acción | Descripción de los datos de la acción de registro |
---|---|---|---|
create begin |
Se produce cuando el subproceso del regenerador ha recogido el PDT. | prod-user-x |
Indica que el usuario ha consultado el PDT desde Explorar y que la tabla no existía, por lo que Looker ha tenido que volver a compilar el PDT. |
create begin |
Se produce cuando el subproceso del regenerador ha recogido el PDT. | prod |
Indica que el PDT se ha activado mediante un grupo de datos o un activador de SQL (creado por el regenerador). |
create begin |
Se produce cuando el subproceso del regenerador ha recogido el PDT. | dev-user-x |
Indica que se ha creado un nuevo PDT en modo Desarrollo. Suele ocurrir cuando se ha modificado el SQL de la PDT y, después, se consulta la PDT en un Explore en modo Desarrollo. De este modo, se crea una tabla nueva para no afectar a la tabla de producción. |
create regen requires |
Normalmente, indica que un usuario ha consultado un PDT que hace referencia a otro PDT que aún no se ha compilado, lo que activa una recompilación. | null |
|
create user rebuild |
Indica que un usuario ha recompilado manualmente el PDT mediante la opción Recompilar tablas derivadas y ejecutar en un Explorar. | null |
|
create ready |
Una vez que la PDT empieza a compilarse, la diferencia entre el evento create ready y el evento create begin indica el tiempo que tardan los elementos secundarios en volver a compilarse.Si el evento create ready se produce justo después del evento create begin , es probable que no sea necesario volver a compilar ninguna tabla. |
null |
|
create complete |
Se produce cuando se ha terminado de compilar el PDT. | production trigger |
Indica que el PDT se ha creado debido a una comprobación de activador (es decir, el regenerador ha creado el PDT). |
create incremental complete |
Se produce cuando el PDT ha terminado de compilarse (en las compilaciones de PDT incrementales). | increment generation |
Contiene el número secuencial del incremento. |
create incremental rows |
Muestra el número de filas afectadas en el último incremento. | rows delta |
Contiene un valor positivo para el número de filas añadidas y un valor negativo para el número de filas eliminadas. |
create sql error |
Indica que la compilación de PDT ha fallado debido a un error de SQL. | sql error |
Contiene el mensaje de error de SQL que ha devuelto la base de datos.Te recomendamos que ejecutes el SQL subyacente de PDT en SQL Runner para asegurarte de que no se haya producido el error debido a ninguna edición nueva. |
create child error |
Se produce cuando se ha producido un error al crear la PDT dependiente. | sql error |
Contiene el mensaje de error de SQL que ha devuelto la base de datos. |
create cancelled error |
Indica que la compilación de PDT ha fallado debido a una cancelación de la consulta. | query killed |
Indica que la consulta se ha cancelado. Esto puede ocurrir si un usuario cancela una consulta de Looker, si un usuario cancela una consulta de la base de datos o si la consulta agota el tiempo de espera en la base de datos. |
create trigger old value |
Indica el valor antiguo del activador al comprobarlo. | trigger value |
Devuelve el valor devuelto del activador antiguo. |
create trigger new value |
Indica el nuevo valor del activador al comprobarlo. | trigger value |
Devuelve el valor devuelto del nuevo activador. |
create trigger missing |
Se produce en la comprobación del activador de un PDT determinado cuando el PDT ya no existe o se ha eliminado. | null |
|
create trigger datagroup |
Se produce en la comprobación del activador si el PDT se ha activado mediante un grupo de datos. | null |
Volver a generar eventos
Log Action | Descripción de la acción de registro | Registrar datos de acción | Descripción de los datos de la acción de registro |
---|---|---|---|
regenerate begin |
Indica que el regenerador está empezando un proceso, como comprobar un activador o crear una tabla.Normalmente, cuando un evento regenerate begin no tiene un evento final y no se está creando un PDT o no se está comprobando un activador, esta acción de registro indica que un regenerador se ha bloqueado. |
connection name |
Muestra el nombre de la conexión para la que se está ejecutando el subproceso de regeneración. |
regenerate end |
Indica que el regenerador ha terminado un proceso, como comprobar un activador o volver a generar un PDT, o que se ha producido un error. | success |
Indica que se ha comprobado el activador y se ha recompilado el PDT. |
regenerate end |
Indica que el regenerador ha terminado un proceso, como comprobar un activador o volver a generar un PDT, o que se ha producido un error. | error_in_regen |
Indica que se ha producido un error en este ciclo de regeneración de la tabla. |
regenerate end |
Indica que el regenerador ha terminado un proceso, como comprobar un activador o volver a generar un PDT, o que se ha producido un error. | datagroup_error |
Indica que se ha producido un error al comprobar el activador del grupo de datos. |
regenerate trace |
Indica el seguimiento de subprocesos de regenerador. | hex id |
Representa el subproceso de Java que está ejecutando el proceso. |
Eliminar y publicar eventos de tareas
Log Action | Descripción de la acción de registro | Registrar datos de acción | Descripción de los datos de la acción de registro |
---|---|---|---|
drop table |
Indica que el PDT o la tabla temporal se han eliminado de la base de datos. | unreferenced |
Indica que la tabla se ha eliminado porque ha cambiado el valor del activador asociado.Si se está usando otro método de persistencia, indica que la tabla ha caducado. |
drop table |
Indica que el PDT o la tabla temporal se han eliminado de la base de datos. | zombie |
Indica que la clave de registro de la tabla no forma parte de los conjuntos de claves de registro activos (en connection_reg3 ), por lo que se ha marcado como tabla zombie para eliminarla. |
drop table |
Indica que el PDT o la tabla temporal se han eliminado de la base de datos. | pdt_build_failure_cleanup |
Cuando una compilación falla o se detecta que se ha cancelado, Looker elimina la tabla que se haya creado parcialmente. |
drop table failed |
Se produce cuando no se ha podido eliminar la PDT o la tabla temporal. | zombie |
Indica que no se ha podido eliminar la tabla zombi. |
drop table failed |
Se produce cuando no se ha podido eliminar la PDT o la tabla temporal. | unreferenced |
Indica que no se ha podido eliminar la tabla a la que no se hace referencia. |
drop view |
Indica que se ha eliminado la tabla publish_as_db_view . |
expired |
Indica que el tiempo de vida de la tabla ha caducado y que se ha eliminado. |
drop view failed |
Indica que no se ha podido eliminar la tabla publish_as_db_view . |
zombie |
Indica que no se ha podido eliminar la tabla zombie publish_as_db_view . |
drop view failed |
Indica que no se ha podido eliminar la tabla publish_as_db_view . |
unreferenced |
Indica que no se ha podido eliminar la tabla publish_as_db_view sin referencias. |
publish task complete |
Indica que se ha descartado la vista anterior y se ha publicado la nueva. | X se ha completado correctamente y X ha fallado | Indica si la tarea de publicación se ha completado correctamente o no. |
Eventos de activación de grupos de datos
Log Action | Descripción de la acción de registro | Registrar datos de acción | Descripción de los datos de la acción de registro |
---|---|---|---|
datagroup_triggers begin |
Indica que los activadores del grupo de datos han empezado a comprobar si hay una conexión.Si hay un gran intervalo desde la última línea datagroup_triggers begin de una conexión y no hay ninguna datagroup_triggers end , puede significar que el regenerador se ha bloqueado al comprobar los activadores. |
connection name |
Muestra el nombre de la conexión para la que se están comprobando los activadores. |
datagroup_triggers end |
Indica que las comprobaciones de los activadores del grupo de datos han finalizado. | null |
Eventos de cosecha
Log Action | Descripción de la acción de registro | Registrar datos de acción | Descripción de los datos de la acción de registro |
---|---|---|---|
reap begin |
Indica que el reaper ha empezado a comprobar la conexión para ver qué tablas derivadas no activas debe eliminar del esquema de borrador. | connection name |
Muestra el nombre de la conexión que está comprobando el reaper. |
reap end |
Indica que el reaper ha terminado su ciclo para la conexión determinada. | connection name |
Muestra el nombre de la conexión que ha comprobado el reaper. |
Eventos de activación
Log Action | Descripción de la acción de registro | Registrar datos de acción | Descripción de los datos de la acción de registro |
---|---|---|---|
trigger value |
Indica el valor del activador cuando se calcula. | trigger value |
Muestra el valor real del activador. |
trigger value compute |
Indica el SQL que se ha usado para calcular el valor del activador. | trigger sql |
Muestra el SQL real que se ha usado para calcular el valor del activador. |
trigger value error |
Indica que se ha producido un error de SQL al calcular el valor del activador o al ejecutar el SQL del activador. | sql error |
Muestra el error de SQL de la base de datos que se ha devuelto en la consulta del activador. |
trigger datagroup check |
Indica si el regenerador ha ejecutado la consulta de activación de SQL en la base de datos. | Un valor booleano (true o false ) |
true : indica que se ha ejecutado la consulta del activador.false : indica que la consulta de activador de SQL no se ha ejecutado. |