L'exploration du journal des événements de tables PDT dans Activité système fournit des informations sur l'historique des événements liés aux tables PDT, y compris les erreurs et les recompilations.
Par exemple, l'exploration du journal des événements PDT peut vous aider à résoudre les échecs de compilation PDT ou les déclencheurs bloqués, ou vous être utile lorsque vous essayez d'identifier quand une table spécifique a été créée et quel processus l'a créée.
Pour en savoir plus sur les explorations disponibles dans "Activité système", consultez la page de documentation Créer des rapports sur l'utilisation de Looker avec des explorations "Activité système".
Afficher les actions du journal PDT
Les actions de journalisation de la table de données de télémétrie sont visibles dans l'exploration Journal des événements de la table de données de télémétrie de l'activité système. Pour afficher l'exploration Journal des événements PDT, vous devez être administrateur Looker ou disposer de l'autorisation see_system_activity
.
Pour afficher la liste des actions de journal PDT et les données d'action de journal associées, sélectionnez les champs Action et Données d'action, ainsi que les autres champs souhaités, dans la vue Journal des événements PDT de l'exploration Journal des événements PDT, accessible depuis le menu Explorer.
Comprendre les actions de journalisation PDT et les paires de données d'action de journalisation PDT correspondantes
Les tableaux suivants décrivent les différentes actions de journalisation dans l'exploration Journal des événements PDT, ainsi que les valeurs de données correspondantes pour chaque action de journalisation, pour les types d'événements suivants:
- Créer
- Générer de nouveau
- Glisser-déposer et publier une tâche
- Déclencheur du groupe de données
- Récolte
- Déclencheur
Les tableaux suivants utilisent les champs Action et Données d'action dans la vue Journal des événements de tables PDT de l'exploration Journal des événements de tables PDT.
Créer des événements
Action de journalisation | Description de l'action de journalisation | Données d'action de journalisation | Description des données d'action de journal |
---|---|---|---|
create begin |
Se produit lorsque le thread de régénérateur a détecté la table PDT. | prod-user-x |
Indique que l'utilisateur a interrogé la table PDT à partir de l'exploration et que la table n'existait pas. Looker a donc dû recréer la table PDT. |
create begin |
Se produit lorsque le thread de régénérateur a détecté la table PDT. | prod |
Indique que la table PDT a été déclenchée 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 de régénérateur a détecté la table PDT. | dev-user-x |
Indique qu'une nouvelle table PDT en mode Développement a été générée. Se produit généralement lorsqu'une modification a été apportée au code SQL de la table PDT, après quoi la table est interrogée dans une exploration en mode Développement. Une nouvelle table est donc créée pour ne pas affecter la table de production. |
create regen requires |
Indique généralement qu'un utilisateur a interrogé une table PDT qui fait référence à une autre table PDT qui n'a pas encore été générée, ce qui déclenche une génération. | null |
|
create user rebuild |
Indique qu'un utilisateur a recompilé manuellement la table PDT à l'aide de l'option Recréer les tables dérivées et exécuter dans une exploration. | null |
|
create ready |
Une fois que le PDT commence à être créé, la différence entre l'événement create ready et l'événement create begin indique le temps nécessaire pour que les enfants soient reconstruits.Si l'événement create ready se produit juste après l'événement create begin , il est probable qu'aucune table n'ait eu besoin d'être recréée. |
null |
|
create complete |
Se produit lorsque la compilation de la table PDT est terminée. | production trigger |
Indique que la table PDT a été générée en raison d'une vérification de déclencheur (c'est-à-dire qu'elle a été générée par le régénérateur). |
create incremental complete |
Se produit lorsque la table PDT est générée (pour les builds de table PDT incrémentaux). | increment generation |
Inclut le numéro séquentiel de l'incrément. |
create incremental rows |
Indique le nombre de lignes concernées par le 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 de la PDT a échoué avec une erreur SQL. | sql error |
Inclut le message d'erreur SQL renvoyé par la base de données.Nous vous recommandons d'exécuter le code SQL sous-jacent de la table PDT dans SQL Runner pour vous assurer qu'aucune nouvelle modification n'a provoqué l'erreur. |
create child error |
Se produit lorsqu'une erreur s'est produite lors de la création de la table PDT dépendante. | sql error |
Inclut le message d'erreur SQL renvoyé par la base de données. |
create cancelled error |
Indique que la compilation du PDT a échoué en raison d'une annulation de requête. | query killed |
Indique que la requête a été arrêtée. Cela peut se produire si un utilisateur annule une requête à partir de Looker, à partir de la base de données ou si la requête expire dans la base de données. |
create trigger old value |
Indique l'ancienne valeur du déclencheur lors de la vérification. | trigger value |
Renvoie la valeur renvoyée par l'ancien déclencheur. |
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 d'une table PDT donnée lorsque celle-ci n'existe plus ou a été supprimée. | null |
|
create trigger datagroup |
Se produit lors de la vérification du déclencheur si la table PDT a été déclenchée par un groupe de données. | null |
Regénérer des événements
Action de journalisation | Description de l'action de journalisation | Données d'action de journalisation | Description des données d'action de journal |
---|---|---|---|
regenerate begin |
Indique que le régénérateur commence un processus, comme la vérification d'un déclencheur ou la création d'une table.En règle générale, 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 en cours de vérification, cette action de journal indique un régénérateur bloqué. |
connection name |
Indique le nom de la connexion pour laquelle le thread de régénération s'exécute. |
regenerate end |
Indique que le régénérateur a terminé un processus, comme la vérification d'un déclencheur ou la régénération d'une table PDT, ou qu'une erreur s'est produite. | success |
Indique que le déclencheur a été vérifié et que la table PDT a été recréée. |
regenerate end |
Indique que le régénérateur a terminé un processus, comme la vérification d'un déclencheur ou la régénération d'une table PDT, ou qu'une erreur s'est produite. | error_in_regen |
Indique qu'une erreur s'est produite lors de ce cycle de régénération de la table. |
regenerate end |
Indique que le régénérateur a terminé un processus, comme la vérification d'un déclencheur ou la régénération d'une table 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 thread du regenerator. | hex id |
Représente le thread Java qui exécute le processus. |
Déposer et publier des événements de tâche
Action de journalisation | Description de l'action de journalisation | Données d'action de journalisation | Description des données d'action de journal |
---|---|---|---|
drop table |
Indique que la table PDT ou temporaire a été supprimée de la base de données. | unreferenced |
Indique que la table a été supprimée, car la valeur du déclencheur associé a changé.Si une autre méthode de persistance est utilisée, indique que la table a expiré. |
drop table |
Indique que la table temporaire ou PDT 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 temporaire ou PDT 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é partiellement créée. |
drop table failed |
Se produit lorsque la tentative de suppression de la table temporaire ou du PDT échoue. | zombie |
Indique que la tentative de suppression de la table zombie a échoué. |
drop table failed |
Se produit lorsque la tentative de suppression de la table temporaire ou du PDT é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 qu'elle 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é supprimée et que la nouvelle vue a été publiée. | X réussi, X é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 journalisation | Description de l'action de journalisation | Données d'action de journalisation | Description des données d'action de journal |
---|---|---|---|
datagroup_triggers begin |
Indique que les déclencheurs de groupe de données ont commencé à rechercher une connexion.Si un écart important existe entre la dernière ligne datagroup_triggers begin d'une connexion et qu'il n'y a pas de datagroup_triggers end , cela peut signifier que le régénérateur s'est bloqué lors de la vérification des déclencheurs. |
connection name |
Indique le nom de la connexion pour laquelle les déclencheurs effectuent une vérification. |
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 journalisation | Description de l'action de journalisation | Données d'action de journalisation | Description des données d'action de journal |
---|---|---|---|
reap begin |
Indique que le nettoyeur a commencé à vérifier la connexion pour déterminer les tables dérivées inactives qu'il doit supprimer du schéma de base. | connection name |
Indique le nom de la connexion que le Reaper vérifie. |
reap end |
Indique que le réacteur a terminé son cycle pour la connexion donnée. | connection name |
Indique le nom de la connexion que le "reaper" a vérifiée. |
Déclencher des événements
Action de journalisation | Description de l'action de journalisation | Données d'action de journalisation | Description des données d'action de journal |
---|---|---|---|
trigger value |
Indique la valeur du déclencheur lors du calcul. | trigger value |
Indique la valeur réelle du déclencheur. |
trigger value compute |
Indique le code SQL utilisé pour calculer la valeur du déclencheur. | trigger sql |
Indique le code SQL 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 l'exécution du code SQL du déclencheur. | sql error |
Indique l'erreur SQL de la base de données renvoyée pour la requête de déclencheur. |
trigger datagroup check |
Indique si le régénérateur a exécuté la requête de déclencheur SQL sur la base de données. | Valeur booléenne (true ou false ) |
true : indique que la requête de déclencheur a été exécutée.false : indique que la requête de déclencheur SQL n'a pas été exécutée. |