Comprendre les actions des journaux PDT

L'option PDT Event Log (Journal des événements PDT) de l'onglet Activité du système fournit des informations sur les événements historiques liés aux PDT, y compris les erreurs et les recompilations de PDT.

Par exemple, l'outil Explorer le journal d'événements vous permet de résoudre les échecs de compilation ou les déclencheurs bloqués dans PDT. Il peut aussi être utile lorsque vous essayez d'identifier la date et l'heure de création d'une table spécifique, ainsi que le processus utilisé.

Pour en savoir plus sur les explorations disponibles dans l'activité système, consultez la page de documentation Créer des rapports d'utilisation de Looker avec l'activité système.

Afficher les actions des journaux PDT

Les actions des journaux PDT sont visibles dans l'exploration du journal des événements PDT de l'activité système. Vous devez être un administrateur Looker ou disposer de l'autorisation see_system_activity pour afficher le journal des événements PDT.

Pour afficher la liste des actions de journaux PDT et les données d'action de journal associées, sélectionnez les champs Action et Action Data, ainsi que les autres champs souhaités, dans la vue PDT Event Log (Journal des événements PDT) du PDT Event Log (Journal des événements PDT), dans laquelle vous pouvez accéder à partir du menu Explore (Explorer).

Comprendre les actions des journaux PDT et les paires de données des actions de journaux PDT correspondantes

Les tableaux suivants détaillent les différentes actions de journal dans l'exploration du journal des événements PDT, ainsi que les valeurs de données correspondantes pour chaque action de journal, pour les types d'événements suivants:

Les tableaux suivants utilisent les champs Action et Action Data (Données des actions) de la vue PDT Event Log (Journal des événements PDT) de la page PDT Event Log (Explorer le journal des événements).

Créer des événements

Action de journal Description de l'action de journalisation Consigner données d'action Description des données de l'action de journalisation
create begin Se produit lorsque le thread du régénérateur a récupéré le PDT. prod-user-x Indique que l'utilisateur a interrogé le PDT à partir de l'onglet "Explorer" et que la table n'existait pas. Looker a donc dû recréer le PDT.
create begin Se produit lorsque le thread du régénérateur a récupéré le PDT. prod Indique que le PDT a été déclenché par un groupe de données ou un déclencheur SQL (créé par le régénérateur).
create begin Se produit lorsque le thread du régénérateur a récupéré le PDT. dev-user-x Indique qu'un nouveau mode PDT a été créé.

Cela se produit généralement lorsqu'un changement a été apporté au SQL du PDT, après quoi le PDT est interrogé dans le cadre d'une exploration en mode de développement. Une nouvelle table est alors créée afin de ne pas affecter la table de production.
create regen requires Indique généralement qu'un utilisateur a interrogé un PDT qui référence un autre PDT qui n'a pas encore été créé, ce qui déclenche une recompilation. null
create user rebuild Indique qu'un utilisateur a recompilé manuellement le PDT à l'aide de l'option Recompilation de tables et exécution dans une exploration. null
create ready Une fois que l'événement create ready a commencé à être compilé, la différence entre l'événement create ready et l'événement create begin indique le temps nécessaire à la recompilation des enfants.

Si l'événement create ready se produit juste après l'événement create begin, il est probable qu'aucune table n'ait besoin d'être recompilée.
null
create complete Se produit lorsque le PDT est terminé. production trigger Indique que le PDT a été créé en raison d'une vérification du déclencheur (c'est-à-dire que le PDT a été créé par le générateur).
create incremental complete Se produit lorsque la compilation du PDT est terminée (pour les builds PDT incrémentiels). increment generation Contient le numéro séquentiel de l'incrément.
create incremental rows Affiche le nombre de lignes affectées au cours du dernier incrément. rows delta Contient une valeur positive pour le nombre de lignes ajoutées et une valeur négative pour le nombre de lignes supprimées.
create sql error Indique que la compilation PDT a échoué avec une erreur SQL. sql error Contient le message d'erreur SQL renvoyé par la base de données.

Nous vous recommandons d'exécuter le code SQL sous-jacent dans l'exécuteur SQL pour vous assurer qu'aucune nouvelle modification n'a provoqué l'erreur.
create child error Se produit en cas d'erreur lors de la création du PDT dépendant. sql error Contient le message d'erreur SQL renvoyé par la base de données.
create cancelled error Indique que la compilation PDT a échoué en raison de l'annulation d'une requête. query killed Indique que la requête a été fermée. Cela peut se produire si un utilisateur annule une requête de Looker, si un utilisateur annule une requête de la base de données ou si la requête arrive à expiration dans la base de données.
create trigger old value Indique l'ancienne valeur de déclencheur lors de la vérification. trigger value Renvoie l'ancienne valeur renvoyée.
create trigger new value Indique la nouvelle valeur du déclencheur lors de la vérification. trigger value Renvoie la valeur renvoyée par le nouveau déclencheur.
create trigger missing Se produit lors de la vérification du déclencheur pour un PDT donné lorsqu'il n'existe plus ou a été abandonné. null
create trigger datagroup Se produit lors de la vérification du déclencheur si le PDT a été déclenché par un groupe de données. null

Regénérer des événements

Action de journal Description de l'action de journalisation Consigner données d'action Description des données de l'action de journalisation
regenerate begin Indique que le générateur génère un processus, par exemple lorsqu'il vérifie un déclencheur ou crée une table.

Généralement, lorsqu'un événement regenerate begin n'a pas d'événement de fin et qu'un PDT n'est pas en cours de création ou qu'un déclencheur n'est pas vérifié, cette action de journal indique qu'un générateur a été bloqué.
connection name Affiche le nom de connexion pour lequel le thread du générateur est en cours d'exécution.
regenerate end Indique que le générateur a terminé un processus, comme la vérification d'un déclencheur ou la recompilation d'un PDT, ou qu'une erreur s'est produite. success Indique que le déclencheur a été vérifié et que le PDT a été recréé.
regenerate end Indique que le générateur a terminé un processus, comme la vérification d'un déclencheur ou la recompilation d'un PDT, ou qu'une erreur s'est produite. error_in_regen Indique qu'une erreur s'est produite dans ce cycle de génération de tables.
regenerate end Indique que le générateur a terminé un processus, comme la vérification d'un déclencheur ou la recompilation d'un PDT, ou qu'une erreur s'est produite. datagroup_error Indique qu'une erreur s'est produite lors de la vérification du déclencheur du groupe de données.
regenerate trace Indique le traçage du fil de discussion du générateur. hex id Représente le thread Java qui exécute le processus.

Déposer et publier des événements de tâche

Action de journal Description de l'action de journalisation Consigner données d'action Description des données de l'action de journalisation
drop table Indique que la table persistante ou persistante a été supprimée de la base de données. unreferenced Indique que la table a été supprimée, car sa valeur de déclencheur associée a changé.

Si une autre méthode de persistance est utilisée, indique que la table a expiré.
drop table Indique que la table persistante ou persistante a été supprimée de la base de données. zombie Indique que la clé d'enregistrement de la table ne fait pas partie des ensembles de clés d'enregistrement actifs (dans connection_reg3). Elle a donc été marquée comme table zombie à supprimer.
drop table Indique que la table persistante ou persistante a été supprimée de la base de données. pdt_build_failure_cleanup Lorsqu'une compilation échoue ou est détectée comme étant annulée, Looker supprime la table qui a peut-être été créée partiellement.
drop table failed Se produit lorsque la tentative d'abandon de la table persistante ou de la table temporaire échoue. zombie Indique que la tentative de suppression de la table zombie a échoué.
drop table failed Se produit lorsque la tentative d'abandon de la table persistante ou de la table temporaire échoue. unreferenced Indique que la tentative de suppression de la table non référencée a échoué.
drop view Indique que la table publish_as_db_view a été supprimée. expired Indique que la durée de vie de la table a expiré et que la table a été supprimée.
drop view failed Indique que la tentative de suppression de la table publish_as_db_view a échoué. zombie Indique que la tentative de suppression de la table zombie publish_as_db_view a échoué.
drop view failed Indique que la tentative de suppression de la table publish_as_db_view a échoué. unreferenced Indique que la tentative de suppression de la table non référencée publish_as_db_view a échoué.
publish task complete Indique que la vue précédente a été ignorée et que la nouvelle a été publiée. X effectuées, X ont échoué Indique si la tâche de publication a réussi ou échoué.

Événements de déclenchement du groupe de données

Action de journal Description de l'action de journalisation Consigner données d'action Description des données de l'action de journalisation
datagroup_triggers begin Indique que les déclencheurs du groupe de données ont commencé à rechercher une connexion.

S'il existe un écart important par rapport à la dernière ligne datagroup_triggers begin pour une connexion et qu'il n'y a pas de datagroup_triggers end, cela signifie que le générateur a raccroché lors de la vérification des déclencheurs.
connection name Affiche le nom de connexion pour lequel les déclencheurs vérifient.
datagroup_triggers end Indique que la vérification des déclencheurs du groupe de données est terminée. null

Événements de récolte

Action de journal Description de l'action de journalisation Consigner données d'action Description des données de l'action de journalisation
reap begin Indique que la faucheuse a commencé à vérifier la connexion pour voir les tables dérivées inactives du schéma à gratter. connection name Affiche le nom de la connexion vérifiée par la faucheuse.
reap end Indique que la faucheuse a terminé son cycle pour la connexion donnée. connection name Affiche le nom de la connexion vérifiée par la faucheuse.

Événements déclencheurs

Action de journal Description de l'action de journalisation Consigner données d'action Description des données de l'action de journalisation
trigger value Indique la valeur du déclencheur lorsqu'elle est calculée. trigger value Affiche la valeur réelle du déclencheur.
trigger value compute Indique le code SQL utilisé pour calculer la valeur du déclencheur. trigger sql Affiche le code SQL réel qui a été utilisé pour calculer la valeur du déclencheur.
trigger value error Indique qu'une erreur SQL s'est produite lors du calcul de la valeur du déclencheur ou de son exécution. sql error Affiche l'erreur SQL de base de données renvoyée pour la requête de déclenchement.
trigger datagroup check Indique si le générateur a exécuté la requête du déclencheur SQL sur la base de données. Une valeur booléenne (true ou false)
  • true : indique que la requête de déclenchement a été exécutée.
  • false: indique que la requête de déclencheur SQL n'a pas été exécutée.