El Registro de eventos de PDT en Actividad del sistema proporciona información sobre eventos históricos relacionados con PDT, incluidos los errores y las recompilaciones de PDT.
Por ejemplo, la exploración de registros de eventos de PDT puede ayudarlo a solucionar errores de compilación de PDT o activadores bloqueados, o puede ser útil cuando intenta 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 Cómo crear informes de uso de Looker con Exploraciones de actividad del sistema.
Visualiza acciones de registro de PDT
Las acciones del registro de PDT se pueden ver en el Registro de eventos de PDT de la actividad del sistema. Debes ser administrador de Looker o tener el permiso see_system_activity
para ver el Registro de eventos de PDT Explorar.
Para ver una lista de acciones de registro de PDT y sus datos asociados de acción de registro, seleccione los campos Acción y Datos de acción, junto con cualquier otro campo deseado, desde la vista Registro de eventos de PDT en el Registro de eventos de PDT al que puede navegar desde el menú Explorar.
Comprenda las acciones de registro de PDT y sus pares de datos de acción de registro de PDT correspondientes
En las siguientes tablas, se desglosan las diferentes acciones de registro en la exploración de registros de eventos de DST, junto con los valores de datos correspondientes para cada acción de registro, para los siguientes tipos de eventos:
Las siguientes tablas usan los campos Acción y Datos de acción en la vista Registro de eventos de PDT del Registro de eventos de PDT Explorar.
Crear eventos
Acción de registro | Descripción de la acción de registro | Registra datos de acciones | Descripción de los datos de acción de registro |
---|---|---|---|
create begin |
Ocurre cuando el subproceso regenerador recogió el PDT. | prod-user-x |
Indica que el usuario consultó el PDT de Explorar y que la tabla no existía, por lo que Looker tuvo que volver a compilarlo. |
create begin |
Ocurre cuando el subproceso regenerador recogió el PDT. | prod |
Indica que el PDT lo activó un grupo de datos o un activador de SQL (compilado por el regenerador). |
create begin |
Ocurre cuando el subproceso regenerador recogió el PDT. | dev-user-x |
Indica que se creó un nuevo PDT en modo de desarrollo. Por lo general, se produce cuando se realiza un cambio en el SQL del PDT, después de lo cual se consulta en un modo de desarrollo. Como resultado, se compila una tabla nueva que no afecta la tabla de producción. |
create regen requires |
Por lo general, indica que un usuario consultó un PDT que hace referencia a otro PDT que aún no se compiló, lo que activa una recompilación. | null |
|
create user rebuild |
Indica que un usuario volvió a compilar manualmente la PDT con la opción Volver a compilar las tablas derivadas y ejecutar en Explorar. | null |
|
create ready |
Una vez que el PDT realmente comience a compilarse, la diferencia entre el evento de create ready y el evento de create begin indica el tiempo que lleva que los niños vuelvan a compilar.Si el evento de create ready ocurre inmediatamente después del evento de create begin , es probable que no sea necesario volver a compilar las tablas. |
null |
|
create complete |
Ocurre cuando el PDT termina de compilarse. | production trigger |
Indica que el PDT se creó debido a una verificación del activador (es decir, el regenerador creó el PDT). |
create incremental complete |
Ocurre cuando el PDT termina de compilarse (para compilaciones incrementales de PDT). | increment generation |
Contiene el número secuencial del incremento. |
create incremental rows |
Muestra la cantidad de filas afectadas en el último incremento. | rows delta |
Contiene un valor positivo para la cantidad de filas agregadas y un valor negativo para la cantidad de filas que se quitaron. |
create sql error |
Indica que la compilación de PDT falló con un error de SQL. | sql error |
Contiene el mensaje de error de SQL que se mostró en la base de datos. Recomendamos que ejecutes el SQL subyacente del PDT en el ejecutor de SQL para asegurarte de que no haya cambios nuevos en el error. |
create child error |
Ocurre cuando se produce un error cuando se crea el PDT dependiente. | sql error |
Contiene el mensaje de error de SQL que mostró la base de datos. |
create cancelled error |
Indica que la compilación de PDT falló debido a la cancelación de una consulta. | query killed |
Indica que se cerró la consulta. Esto puede suceder si un usuario cancela una consulta de Looker, si un usuario cancela una consulta desde 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 del activador anterior en el momento de la verificación. | trigger value |
Muestra el valor mostrado del activador anterior. |
create trigger new value |
Indica el nuevo valor del activador en la verificación. | trigger value |
Muestra el valor mostrado del nuevo activador. |
create trigger missing |
Ocurre en la comprobación del activador de un PDT determinado cuando el PDT ya no existe o se suprimió. | null |
|
create trigger datagroup |
Ocurre en la comprobación del activador si un PDT activó un grupo de datos. | null |
Volver a generar eventos
Acción de registro | Descripción de la acción de registro | Registra datos de acciones | Descripción de los datos de acción de registro |
---|---|---|---|
regenerate begin |
Indica que el regenerador está iniciando un proceso, como verificar un activador o crear una tabla. Por lo general, cuando un evento regenerate begin no tiene un evento de finalización y un PDT no se está compilando ni se está verificando un activador, esta acción de registro indica un regenerador que está colgado. |
connection name |
Muestra el nombre de la conexión para la que se está ejecutando el subproceso regenerador. |
regenerate end |
Indica que el regenerador finalizó un proceso, como verificar un activador o volver a compilar un PDT, o que se produjo un error. | success |
Indica que se verificó el activador y que se volvió a compilar el PDT. |
regenerate end |
Indica que el regenerador finalizó un proceso, como verificar un activador o volver a compilar un PDT, o que se produjo un error. | error_in_regen |
Indica que se produjo un error en este ciclo de regeneración de tablas. |
regenerate end |
Indica que el regenerador finalizó un proceso, como verificar un activador o volver a compilar un PDT, o que se produjo un error. | datagroup_error |
Indica que se produjo un error cuando se verificaba el activador del grupo de datos. |
regenerate trace |
Indica el seguimiento de subprocesos del regenerador. | hex id |
Representa el subproceso de Java que ejecuta el proceso. |
Suelta y publique eventos de tareas
Acción de registro | Descripción de la acción de registro | Registra datos de acciones | Descripción de los datos de acción de registro |
---|---|---|---|
drop table |
Indica que la tabla PDT o la tabla temporal se quitó de la base de datos. | unreferenced |
Indica que la tabla se descartó porque su valor de activador asociado cambió. Si se usa otro método de persistencia, indica que la tabla venció. |
drop table |
Indica que la tabla PDT o la tabla temporal se quitó 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 activas (en connection_reg3 ), por lo que se marcó como una tabla zombi. |
drop table |
Indica que la tabla PDT o la tabla temporal se quitó de la base de datos. | pdt_build_failure_cleanup |
Cuando una compilación falla o se detecta que se cancela, Looker descarta la tabla que se pudo haber creado de forma parcial. |
drop table failed |
Ocurre cuando falla el intento de descartar la PDT o la tabla temporal. | zombie |
Indica que falló el intento de descartar la tabla zombi. |
drop table failed |
Ocurre cuando falla el intento de descartar la PDT o la tabla temporal. | unreferenced |
Indica que el intento de descartar la tabla sin referencia falló. |
drop view |
Indica que se descartó la tabla publish_as_db_view . |
expired |
Indica que venció la duración de la tabla y que esta se descartó. |
drop view failed |
Indica que falló el intento de descartar la tabla publish_as_db_view . |
zombie |
Indica que falló el intento de descartar la tabla zombie publish_as_db_view . |
drop view failed |
Indica que falló el intento de descartar la tabla publish_as_db_view . |
unreferenced |
Indica que falló el intento de descartar la tabla publish_as_db_view sin referencia. |
publish task complete |
Indica que se eliminó la vista anterior y que se publicó la vista nueva. | X se realizó correctamente, X falló. | Indica si la tarea de publicación se realizó correctamente o no. |
Eventos del activador de grupos de datos
Acción de registro | Descripción de la acción de registro | Registra datos de acciones | Descripción de los datos de acción de registro |
---|---|---|---|
datagroup_triggers begin |
Indica que los activadores del grupo de datos comenzaron a verificar una conexión. Si hay un gran espacio a partir de la última línea datagroup_triggers begin de una conexión y no hay un datagroup_triggers end , esto podría significar que el regenerador se colgó mientras revisaba los activadores. |
connection name |
Muestra el nombre de la conexión para la cual se verifican los activadores. |
datagroup_triggers end |
Indica que los activadores de grupos de datos terminaron de verificarse. | null |
Eventos de la cosecha
Acción de registro | Descripción de la acción de registro | Registra datos de acciones | Descripción de los datos de acción de registro |
---|---|---|---|
reap begin |
Indica que la Parca comenzó a verificar la conexión para ver qué tablas derivadas no activas debería descartar del esquema desde cero. | connection name |
Muestra el nombre de la conexión que verifica la Parca. |
reap end |
Indica que la Parca finalizó su ciclo para la conexión determinada. | connection name |
Muestra el nombre de la conexión que verificó la Parca. |
Eventos de activador
Acción de registro | Descripción de la acción de registro | Registra datos de acciones | Descripción de los datos de acción de registro |
---|---|---|---|
trigger value |
Indica el valor del activador cuando se calcula. | trigger value |
Muestra el valor del activador real. |
trigger value compute |
Indica el SQL que se usó para calcular el valor del activador. | trigger sql |
Muestra el SQL real que se usó para calcular el valor del activador. |
trigger value error |
Indica que hubo un error de SQL en el procesamiento del valor del activador o en su ejecución. | sql error |
Muestra el error de SQL de la base de datos que se mostró para la consulta del activador. |
trigger datagroup check |
Indica si el regenerador ejecutó la consulta del activador de SQL en la base de datos. | Un valor booleano (true o false ) |
true : Indica que se ejecutó la consulta del activador.false : Indica que no se ejecutó la consulta del activador de SQL. |