Créer des rapports d'utilisation Looker avec les explorations d'activité du système

Les administrateurs et les utilisateurs Looker disposant de l'autorisation see_system_activity ont accès aux explorations d'activité système de Looker dans le menu Explorer.

Les explorations de l'activité du système se connectent à la base de données d'application sous-jacente de Looker. Ils affichent des informations sur votre instance Looker, y compris les Looks et les tableaux de bord enregistrés sur votre instance, des informations sur l'utilisateur, des informations historiques sur les requêtes et des statistiques de performances de l'instance. La précision et la conservation des données d'activité du système sont soumises aux contraintes du système. L'activité du système est conçue pour collecter de gros volumes de données et les agréger pour compléter vos journaux d'entreprise.

Par défaut, les données d'activité du système sont stockées dans la base de données interne de Looker. La plupart des tables sont tronquées à intervalles réguliers afin de respecter les limites de stockage. Par exemple, le tableau de l'historique est tronqué aux 90 derniers jours de données. Certaines tables ont des règles de conservation des données plus strictes. Pour améliorer la conservation des données, envisagez d'utiliser l'option Activité système Élite.

Il n'est pas possible d'interroger les données d'activité du système à l'aide de SQL Runner, car les autorisations pour la base de données interne de Looker sont limitées.

Explorations de l'activité du système

Voici les explorations de l'activité du système:

Nom de l'exploration Description Durée du cache
Utilisation du contenu Données sur l'utilisation de la présentation et du tableau de bord, y compris la fréquence des vues, l'ajout aux favoris, la planification, l'intégration et l'accès via l'API. Inclut également des détails sur les Looks et les tableaux de bord individuels. 12 heures
Connexion à la base de données Informations sur les connexions aux bases de données Inclut des informations sur les utilisateurs ayant accès aux connexions à la base de données. 1 heure
Tableau de bord Détails sur tous les tableaux de bord et éléments de tableau de bord. Comprend des informations sur les Looks, les requêtes, les rôles, les utilisateurs et les dossiers associés aux tableaux de bord. 12 heures
Performances du tableau de bord Données historiques et de performances concernant les tableaux de bord. 1 heure
Événement Informations sur l'historique des événements dans Looker, y compris le nom, le type et la fréquence de chaque événement. Inclut des informations sur les groupes et les utilisateurs associés aux événements. 1 heure
Attribut d'événement Informations sur les attributs qui constituent des événements. Inclut les données de l'exploration d'événement et ajoute des informations sur les attributs. 12 heures
Utilisation sur le terrain Champs LookML et nombre de fois qu'ils sont utilisés. 1 heure
Dossiers Informations sur tous les dossiers, le contenu stocké dans chacun d'entre eux et le créateur de chaque dossier. 1 heure
Groupe Liste des groupes et détails sur ces groupes, y compris les groupes parents et enfants, ainsi que les utilisateurs et les rôles qui appartiennent à chaque groupe 1 heure
Historique Détails sur toutes les requêtes exécutées au cours des 90 derniers jours. 12 heures
Look Détails sur tous les Looks. Comprend des informations sur les tableaux de bord, les requêtes, les utilisateurs et les dossiers associés aux Looks. 12 heures
Fusionner la requête Informations sur les requêtes fusionnées, y compris les champs et autres éléments des requêtes source et fusionnées. 1 heure
Générations de tables dérivées persistantes Détails sur les compilations de tables PDT, y compris le temps nécessaire pour les finaliser, ainsi que la connexion et le modèle dont font partie les tables PDT. 1 heure
Journal des événements PDT Informations sur les événements historiques liés aux tables PDT, y compris les régénérations et les erreurs de tables PDT.

Pour en savoir plus sur l'affichage et la compréhension des actions de journaux des tables PDT et des données d'action correspondantes, consultez la page de documentation Comprendre les actions de journaux des tables PDT.
12 heures
Métriques de performances des requêtes Répartition détaillée des requêtes exécutées depuis votre instance Looker. 1 heure
Rôle Rôles Looker, et modèles et ensembles d'autorisations qui les composent. 1 heure
Requête SQL Requêtes SQL qui ont été exécutées, y compris la dernière et la fréquence, et des informations sur les utilisateurs qui les ont exécutées. 1 heure
Plan planifié Informations sur toutes les envois de données planifiées, y compris les jobs précédemment planifiés et les jobs actuellement planifiés. Comprend les données sur les tableaux de bord, les Looks, les requêtes, les dossiers et les utilisateurs associés aux envois de données planifiés. 12 heures
Utilisateur Informations détaillées sur chaque utilisateur, y compris l'historique des requêtes exécutées, le contenu et les dossiers auxquels ils ont accès 12 heures

Consultez la section Utiliser les explorations de l'activité système de cette page pour obtenir des exemples d'utilisations courantes des créations de contenu, des tableaux de bord, des événements, des attributs d'événements, de l'historique, de la requête, de la requête de fusion, des builds PDT, des requêtes SQL et des plans SQL , de l'exploration planifiée et des plans SQL et des requêtes et des requêtes SQL planifiées.

Utiliser les explorations de l'activité du système

Voici quelques exemples d'utilisation de certaines explorations de l'activité du système, ainsi que les réponses à certaines questions fréquentes. Vous pouvez accéder aux exemples d'explorations de cette section en remplaçant <instance_name.looker.com> dans les exemples d'URL par l'adresse de votre instance Looker.

Utilisation de l'API

L'exploration Utilisation des API fournit un résumé du volume d'appels d'API effectués vers votre instance Looker.

Vous pouvez utiliser l'exploration Utilisation de l'API pour répondre aux questions suivantes:

Comment puis-je obtenir un audit quotidien des appels d'API ?

Vous pouvez utiliser l'exploration Utilisation de l'API pour récupérer la liste de tous les appels d'API effectués sur votre instance sur une période donnée. Pour afficher les appels passés un jour donné:

  1. Sélectionnez Point de terminaison dans Utilisation des API.
  2. Sélectionnez Total Usage (Utilisation totale) dans API Usage (Utilisation de l'API).
  3. Filtrez sur Created Date (Date de création) dans API Usage (Utilisation de l'API) avec la date souhaitée.
https://<instance_name.looker.com>/explore/system__activity/api_usage?fields=api_usage.endpoint,api_usage.total_usage&f[api_usage.created_date]=yesterday&sorts=api_usage.total_usage+desc&limit=500&column_limit=50&vis=%7B%7D&filter_config=%7B%22api_usage.created_date%22%3A%5B%7B%22type%22%3A%22advanced%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22yesterday%22%2C%22unit%22%3A%22day%22%7D%2C%7B%7D%5D%2C%22id%22%3A5%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Consultez la documentation de référence de l'API Looker ou l'explorateur d'API Looker pour en savoir plus sur le fonctionnement de chaque appel d'API.

Combien d'appels d'API ont été effectués sur mon instance cette année ?

Vous pouvez utiliser l'exploration Utilisation de l'API pour agréger le volume d'appels d'API au cours d'une période donnée. Par exemple, vous pouvez créer un rapport annuel indiquant le nombre d'appels d'API effectués chaque mois:

  1. Sélectionnez Created Month (Mois de création) dans API Usage (Utilisation de l'API).
  2. Sélectionnez Total Usage (Utilisation totale) dans API Usage (Utilisation de l'API).
  3. Filtrez sur Created Year (Année de création) dans API Usage (Utilisation de l'API) en sélectionnant l'année souhaitée.
https://<instance_name.looker.com>/explore/system__activity/api_usage?fields=api_usage.total_usage,api_usage.created_month&fill_fields=api_usage.created_month&f[api_usage.created_year]=last+year&sorts=api_usage.created_month+desc&limit=500&column_limit=50&vis=%7B%7D&filter_config=%7B%22api_usage.created_year%22%3A%5B%7B%22type%22%3A%22advanced%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22last+year%22%2C%22unit%22%3A%22yr%22%7D%2C%7B%7D%5D%2C%22id%22%3A6%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Utilisation du contenu

L'exploration Utilisation du contenu de l'activité du système fournit des informations sur l'apparence et l'utilisation du tableau de bord, y compris la fréquence des vues, l'ajout aux favoris, la planification et l'accès via l'API. Elle inclut également des détails sur les Looks et les tableaux de bord individuels.

Analyses rapides

L'exploration Utilisation du contenu inclut des analyses de démarrage rapide que vous pouvez utiliser pour répondre rapidement à des questions ou comme point de départ pour d'autres requêtes.

Sélectionnez une vignette d'analyse de démarrage rapide dans une exploration vierge, ou à partir du menu Démarrage rapide en forme d'éclair dans une exploration en cours d'exécution, et Looker affichera une requête avec des champs présélectionnés et triés pour répondre à l'une des questions suivantes:

  • Quel contenu a été le plus souvent ajouté aux favoris ?
  • Quel contenu a été consulté au cours des trois derniers jours ?
  • Quel contenu n'a pas été consulté au cours des 60 derniers jours ?
  • À quel contenu a été consulté le plus souvent l'API Looker ?
  • Quels tableaux de bord créés au cours des sept derniers jours sont les plus utilisés ?
  • Quels Looks créés au cours des 7 derniers jours sont les plus utilisés ?
  • Quels tableaux ont été ajoutés le plus souvent aux favoris ?
  • Quel contenu a été regardé le plus de fois ?

Vous pouvez utiliser l'exploration Utilisation du contenu pour trouver les Looks ou les tableaux de bord les plus populaires sur votre instance. Vous pouvez ensuite utiliser l'exploration Historique pour identifier les filtres utilisés par les Looks ou les tableaux de bord populaires. Pour trouver les Looks ou les tableaux de bord les plus populaires:

  1. Dans l'exploration Utilisation du contenu, sélectionnez Content ID, Titre du contenu et Type de contenu dans la vue Utilisation du contenu.
  2. Ajoutez un filtre Type de contenu à partir de la vue Utilisation du contenu, puis définissez la valeur du filtre sur dashboard OR look.
  3. Sélectionnez Afficher le total dans Utilisation du contenu. Vous pouvez également sélectionner des champs tels que Favorites Total (Total des favoris), Schedule Total (Total du calendrier), API Total (Total de l'API) et Embed Total (Total intégré) dans la vue Content Usage (Utilisation du contenu).
  4. Triez les résultats par ordre décroissant sur View Total pour afficher le contenu le plus populaire en premier.
  5. Vous pouvez également ajouter un filtre dans le champ Jours depuis le dernier accès de la vue Utilisation du contenu afin de limiter les données à une période spécifique. Par exemple, vous pouvez limiter les données affichées aux 30 derniers jours en définissant la valeur du filtre sur is less than 30.

Vous pouvez ensuite utiliser l'exploration Historique pour rechercher les filtres utilisés dans une présentation ou un tableau de bord spécifique:

  1. Dans l'exploration Historique, filtrez le champ ID de la vue Tableau de bord ou Présentation, puis saisissez les ID des tableaux de bord ou des Looks que vous avez identifiés à l'aide de l'exploration Utilisation du contenu.
  2. Sélectionnez Filtres dans la vue Requête pour afficher la liste des filtres utilisés par les tableaux de bord ou les Looks sur lesquels vous effectuez un filtrage.

Tableau de bord

L'exploration Dashboard (Tableau de bord) inclut des détails sur les tableaux de bord et leurs éléments, y compris les Looks, les requêtes, les rôles, les utilisateurs et les dossiers associés aux tableaux de bord.

Analyses rapides

L'exploration du tableau de bord inclut des analyses de démarrage rapide, que vous pouvez utiliser pour répondre rapidement à des questions ou comme points de départ pour d'autres requêtes.

Sélectionnez une vignette d'analyse de démarrage rapide dans une exploration vierge, ou à partir du menu Démarrage rapide en forme d'éclair dans une exploration en cours d'exécution, et Looker affichera une requête avec des champs présélectionnés et triés pour répondre à l'une des questions suivantes:

  • Quels tableaux de bord utilisent plusieurs explorations ?
  • Quels tableaux de bord ont de courts intervalles d'actualisation automatique ?
  • Combien de tableaux de bord sont configurés pour être exécutés lors du chargement ?
  • Quels tableaux de bord comportent plus de 25 vignettes ?
  • Quels tableaux de bord utilisent le plus de requêtes de fusion ?
  • Quels tableaux de bord utilisent une vue ou un champ particulier ?
  • Quels dossiers contiennent quels tableaux de bord ?
  • Quelles vignettes constituent un tableau de bord individuel ?

Événement

L'exploration Événement inclut des informations sur les événements historiques dans Looker, y compris le nom, le type et la fréquence de chaque événement. Cette exploration inclut également des informations sur les groupes et les utilisateurs associés aux événements.

Voici quelques utilisations courantes de l'exploration d'événements:

Consultez la page de documentation sur les événements Looker pour en savoir plus sur l'affichage des événements et des attributs d'événement courants, ainsi que pour obtenir la liste des types d'événements.

Comment trouver et classer les requêtes API ?

Vous pouvez retrouver toutes les requêtes API effectuées et les classer par catégorie à l'aide de l'exploration d'événements:

  1. Sélectionnez les champs Nom et Catégorie dans la vue Événement.
  2. Ajoutez un filtre sur Is API Call (Yes/No) (Est un appel d'API (Oui/Non)) et définissez la valeur du filtre sur Yes.
  3. Vous pouvez également sélectionner des champs tels que Created Date (Date de création) dans Event (Événement) et Name (Nom) dans User (Utilisateur) pour obtenir des informations sur des requêtes API spécifiques.
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.created_date,event.name,event.category,user.name&f[event.is_api_call]=Yes&sorts=event.name&limit=500

Existe-t-il un moyen d'enquêter sur les mises à jour de contenu ?

Vous pouvez utiliser la fonctionnalité Explorer d'événements pour rechercher les mises à jour de contenu en filtrant les événements qui incluent le mot update:

  1. Sélectionnez le nom dans la vue Événement.
  2. Ajoutez un filtre au champ Nom de la vue Événement, puis définissez la valeur du filtre sur contains update.
  3. Vous pouvez également sélectionner d'autres champs pour fournir plus d'informations sur chaque mise à jour de contenu, comme Date de création pour Événement et ID pour Utilisateur.
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.name,user.id,event.created_time&f[event.name]=%25update%25&sorts=event.created_time+desc&limit=500

Comment afficher les événements de connexion ?

Vous pouvez utiliser l'exploration d'événements pour déterminer qui s'est connecté au système à l'aide d'événements de connexion. Exemple :

  1. Ajoutez un filtre au champ Nom de la vue Événement, puis définissez la valeur du filtre sur login.
  2. Sélectionnez l'ID et le nom dans la vue Utilisateur.
  3. Sélectionnez Date et heure de création dans la vue Événement.

Attribut d'événement

L'exploration Attribut d'événement contient les données de l'exploration Événement et fournit des informations supplémentaires sur les attributs qui constituent les événements.

Voici quelques utilisations courantes de l'exploration Attribut d'événement:

Pour en savoir plus sur l'affichage des événements et sur les attributs d'événement courants et pour obtenir la liste des types d'événements, consultez la page de documentation sur les événements Looker.

Comment afficher les modifications apportées aux autorisations ?

Vous pouvez utiliser l'exploration Attribut d'événement pour afficher les modifications apportées aux autorisations. Par exemple, vous pouvez savoir quand une autorisation a été modifiée et qui l'a fait:

  1. Dans la vue Événement, sélectionnez Date de création et Nom pour l'heure de la modification et le type d'événement.
  2. Sélectionnez Nom et Valeur dans Attribut d'événement pour renvoyer des informations sur le type de modification effectuée, et sur les utilisateurs dont les autorisations ont été modifiées ou sur les autorisations spécifiques qui ont été modifiées.
  3. Sélectionnez ID et tous les autres champs souhaités dans Utilisateur pour obtenir des informations sur l'utilisateur à l'origine de la modification.
  4. Filtrez sur Nom dans la vue Événement, en définissant la valeur sur user_permission_elevation.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,user.id,user.name,event_attribute.name,event_attribute.value&f[event.name]=%22user_permission_elevation%22&sorts=event.created_time+desc&limit=500

Comment puis-je savoir quand les fonctionnalités Labs sont activées ?

Vous pouvez utiliser l'attribut d'événement Explorer pour savoir quand les fonctionnalités expérimentales sont activées. Par exemple, sélectionnez les champs suivants:

  1. Sélectionnez Date et heure de création dans le champ Événement.
  2. Sélectionnez Nom et Valeur dans le champ Attribut d'événement.
  3. Ajoutez un filtre Nom dans Événement, puis définissez sa valeur sur update_labs_feature.
  4. Vous pouvez également ajouter des champs tels que l'ID ou le nom de l'utilisateur pour afficher des informations sur l'utilisateur qui a activé une fonctionnalité Labs.

Dans cet exemple, le nom de la fonctionnalité Labs qui a été activée ou désactivée s'affiche dans le champ Valeur de l'attribut d'événement lorsque Nom de Attribut de l'événement a la valeur labs_feature_id. Lorsque le nom de l'attribut d'événement a la valeur labs_feature_value, les valeurs true et false indiquent si la fonctionnalité Labs a été activée ou désactivée.

https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event_attribute.name,event_attribute.value,user.id&f[event.name]=%22update_labs_feature%22&sorts=event.created_time+desc&limit=500

Quand un nom de projet a-t-il été modifié ?

Vous pouvez utiliser l'exploration d'attribut d'événement pour voir quand le nom d'un projet a été modifié:

  1. Sélectionnez Date et heure de création et Nom dans la vue Événement.
  2. Sélectionnez Nom et Valeur dans Attribut d'événement.
  3. Ajoutez un filtre sur Nom dans la vue Événement, puis définissez la valeur du filtre sur rename_project_file.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event.name,event_attribute.name,event_attribute.value&f[event.name]=%22rename_project_file%22&sorts=event.created_time+desc&limit=500&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22event.name%22%3A%5B%7B%22type%22%3A%22%3D%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22rename_project_file%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Historique

L'exploration Historique répertorie les requêtes individuelles. Il peut être utile pour le dépannage, car il fournit des détails sur toutes les requêtes exécutées sur votre instance au cours des 90 derniers jours.

Voici quelques questions fréquentes concernant l'utilisation de l'exploration Historique:

Troncation de la table "History" (Historique)

Comme la taille de la table History peut augmenter rapidement, Looker supprime automatiquement les enregistrements qui répondent à l'un des critères suivants:

  • Le history.created_time date de plus de 90 jours.
  • history.created_time date de plus de sept jours et history.source est scheduled_task.

Clarification des champs sélectionnés

Chaque champ de l'exploration Historique est associé à une description pour vous aider à comprendre sa fonction. Le tableau suivant contient des descriptions plus détaillées de certains champs que les clients posent souvent:

Nom du champ Description Valeurs possibles
Source Source d'une requête, telle qu'une présentation, une exploration, une tâche planifiée, une alerte, un tableau de bord, etc.
  • alerts: la requête a été lancée à partir d'une alerte.
  • api: la requête a été lancée à l'aide de l'API Looker.
  • api3: la requête a été lancée à l'aide de l'API Looker.
  • authenticated_download: la requête a été lancée à l'aide de Looker Action Hub avec une [action de streaming](/looker/docs/downloading#streaming_query_results) programmée.
  • dashboard: la requête a été lancée à partir d'un tableau de bord. (La requête peut avoir été lancée à partir de l'interface utilisateur, de l'API ou d'une tâche planifiée.)
  • dashboard_prefetch: la requête a été lancée à partir d'un préchargement de tableau de bord.
  • data-download-api: cette requête a été lancée à partir d'un téléchargement de tableau de bord au format CSV.
  • drill_modal: la requête a été lancée lorsqu'un utilisateur a examiné les données.
  • explore: la requête a été lancée à partir d'une exploration. (La requête peut avoir été lancée à partir de l'interface utilisateur ou de l'API.)
  • guided_analysis: la requête a été créée avec la fonctionnalité de laboratoire Analyses guidées dans l'activité du système.
  • internal: Looker a exécuté la requête pour récupérer des métadonnées à des fins internes.
  • look: la requête a été lancée à partir d'un Look. (La requête peut avoir été lancée à partir de l'interface utilisateur, de l'API ou d'une tâche planifiée.)
  • merge_query: la requête a été lancée à partir d'une requête de fusion.
  • private_embed: la requête a été lancée à partir d'une intégration privée.
  • public_url: la requête a été lancée à partir d'une présentation pour laquelle l'accès public est activé.
  • regenerator: la requête a été lancée par le régénérateur PDT.
  • render_manager_cache: la requête a été lancée par un téléchargement au format PDF ou PNG. Il peut s'agir d'une présentation ou d'un tableau de bord.
  • scheduled_task: la requête a été exécutée selon une planification qui a généré un PDF. (Cette source n'inclut pas les envois planifiés dans des formats autres que PDF, tels que CSV.)
  • sql_interface: la requête a été lancée par une application tierce à l'aide de l'interface SQL ouverte.
  • sqlrunner: la requête a été lancée à partir de SQL Runner.
  • suggest: la requête a été créée en tant que requête de suggestions de filtre.
Source de l'émetteur Source d'une requête, divisée en buckets.
  • Action Hub: la requête a été lancée à l'aide de Looker Action Hub. Cela inclut la valeur Source authenticated_download.
  • API: la requête a été lancée à l'aide de l'API Looker. Cela inclut la valeur Source api3.
  • Système: la requête a été lancée par Looker sans intervention directe de l'utilisateur. Cela inclut les valeurs Source alerts, data-download-api et scheduled_task.
  • Utilisateur: la requête a été lancée par un utilisateur Looker. Cela inclut les valeurs Source dashboard, drill_modal, explore, look, merge_query, private_embed, render_manager, sqlrunner et suggest.
  • Autre: la requête ne correspond à aucun autre bucket. Cela inclut la valeur Source internal.
État État actuel de l'événement d'historique.
  • cache_only_miss: la requête a été exécutée avec l'option cache_only=TRUE et l'entrée de cache n'était pas présente.
  • complete: la requête a bien été exécutée.
  • error: la requête a échoué avec une erreur. Incluez le champ Message pour afficher les détails de l'erreur.
  • killed: la requête a été annulée par un utilisateur, par la base de données ou par Looker.
Nombre d'exécutions de requêtes Ce champ comptabilise le nombre d'exécutions de la requête en excluant les entrées de l'historique dont la valeur du champ Status (État) est cache_only_miss. En d'autres termes, ce champ n'inclut que les entrées d'historique dont la valeur du champ État est complete, error ou killed. Entier positif.

Analyses rapides

L'exploration de l'historique inclut des analyses de démarrage rapide, que vous pouvez utiliser pour répondre rapidement à des questions ou comme points de départ pour d'autres requêtes.

Sélectionnez une vignette d'analyse de démarrage rapide dans une exploration vierge, ou à partir du menu Démarrage rapide en forme d'éclair dans une exploration en cours d'exécution, et Looker affichera une requête avec des champs présélectionnés et triés pour répondre à l'une des questions suivantes:

  • Quelles sources de requêtes ont été les plus actives au cours des dernières 24 heures ?
  • Quels utilisateurs ont été les plus actifs au cours de la semaine dernière ?
  • Quels tableaux de bord des utilisateurs sont les plus populaires ?
  • Combien de fois un tableau de bord particulier a-t-il été utilisé au cours des 30 derniers jours ?
  • Quelles sont les dernières requêtes exécutées ?
  • Combien de fois un Look particulier a-t-il été utilisé au cours des 30 derniers jours ?
  • Quel est le temps d'exécution moyen des requêtes pour chaque modèle ?
  • Quelle est l'activité de requêtes récente d'un utilisateur particulier ?

Quels sont tous les modèles utilisés par un tableau de bord ?

Vous pouvez utiliser l'exploration Historique pour trouver tous les modèles utilisés par un tableau de bord. Cela peut, par exemple, aider à identifier les modèles pour lesquels un utilisateur a besoin d'autorisations lorsqu'il ne peut pas voir les données d'un tableau de bord.

  1. Sélectionnez ID (Inclusive) (ID (inclusif)) dans la vue Dashboard (Tableau de bord).
  2. Sélectionnez Modèle et Nombre dans la vue Requête.
  3. Filtrez sur ID (inclusif) en saisissant l'ID du tableau de bord que vous souhaitez filtrer.

Dans l'exemple d'URL suivant, vous pouvez remplacer l'ID de tableau de bord 123 dans l'élément de filtre f[history.real_dash_id]=123 par l'ID du tableau de bord que vous souhaitez filtrer:

https://<instance_name.looker.com>/explore/system__activity/history?fields=history.real_dash_id,query.model,query.count&f[history.real_dash_id]=123&sorts=history.real_dash_id+desc&limit=500

Comment identifier les requêtes de longue durée ?

Supposons que vous souhaitiez créer des alertes pour les requêtes de longue durée. L'exploration Historique vous permet, par exemple, de rechercher les requêtes dont l'exécution prend le plus de temps:

  1. Sélectionnez ID et Lien dans Requête.
  2. Dans la section Historique, sélectionnez Moyenne de l'exécution en secondes et Nombre d'exécutions de la requête pour afficher la durée moyenne d'exécution de chaque requête et le nombre de fois où elle a été exécutée.
  3. Vous pouvez ajouter un filtre sur Date de fin dans Historique et définir la valeur du filtre sur une période telle que is in the past 7 days pour limiter les résultats affichés.
  4. Ajoutez un filtre sur Est une requête unique (Oui / Non) et définissez sa valeur sur is Yes pour exclure les requêtes de fusion des résultats.
  5. Vous ne pouvez afficher que les requêtes dont l'exécution dépasse un certain seuil (5 minutes, par exemple). Pour ce faire, vous pouvez filtrer les requêtes en fonction du moyen d'exécution en secondes et définir la valeur du filtre sur is greater than 300.
  6. Triez les requêtes ayant la durée moyenne d'exécution moyenne la plus longue en premier dans la colonne Durée moyenne d'exécution en secondes de la section Historique.

Vous pouvez ensuite enregistrer la requête en tant que Look et créer une alerte pour être informé si des requêtes dont l'exécution dépasse le seuil que vous avez spécifié.

Dans l'exemple d'URL suivant, vous modifiez la période pour laquelle les résultats sont affichés en remplaçant 7+days dans l'élément de filtre f[history.created_date]=7+days par la valeur de filtre souhaitée. Vous pouvez également modifier la valeur du filtre Durée moyenne d'exécution en secondes en remplaçant is greater than 300 par le nombre de secondes souhaité dans l'élément de filtre f[history.average_runtime]=%3E300.

https://<instance_name.looker.com>/explore/system__activity/history?fields=query.id,history.average_runtime,history.query_run_count,query.link&f[history.is_single_query]=Yes&f[history.created_date]=7+days&f[history.average_runtime]=%3E300&sorts=history.average_runtime+desc&limit=500

Quand l'utilisateur a-t-il utilisé SQL Runner pour la dernière fois ?

Pour déterminer la dernière fois qu'un utilisateur spécifique a exécuté une requête SQL Runner à l'aide de l'exploration History (Historique), procédez comme suit:

  1. Sélectionnez Dernière exécution et ID utilisateur dans la vue Requête SQL Runner.
  2. Ajoutez un filtre sur User ID (ID utilisateur) à partir de la vue SQL Runner Query (Requête SQL Runner), puis définissez la valeur du filtre sur l'ID de l'utilisateur.
https://<instance_name.looker.com>/explore/system__activity/history?fields=sql_query.last_run_time,sql_query.user_id&sorts=sql_query.last_run_time+desc&limit=500&column_limit=50

Comment puis-je identifier les requêtes qui ont été supprimées par la base de données ?

Pour rechercher les requêtes qui ont été supprimées par votre base de données à l'aide de l'exploration Historique:

  1. Ajoutez un filtre Message dans Historique et définissez sa valeur sur contains query killed.
  2. Sélectionnez Date de création, ID et Message dans l'historique.
  3. Sélectionnez ID dans Requête.
https://<instance_name.looker.com>/explore/system__activity/history?fields=history.id,history.created_date,query.id,history.message&f[history.message]=%25query+killed%25&sorts=history.message&limit=500

L'exploration Tableau de bord liste les titres de tous les tableaux de bord consultés au cours des 90 derniers jours et indique le nombre d'accès à chacun de ces tableaux de bord:

  1. Sélectionnez Titre dans Tableau de bord.
  2. Sélectionnez Nombre d'exécutions de requêtes dans Historique.
  3. Ajoutez un filtre Titre dans Tableau de bord et définissez la valeur du filtre sur is not null.
https://<instance_name.looker.com>/explore/system__activity/history?fields=dashboard.title,history.query_run_count&f[dashboard.title]=-NULL&sorts=history.query_run_count+desc&limit=500&column_limit=50

Cette exploration indique le nombre de fois qu'une exploration a été exécutée par chaque rôle sur votre instance au cours des 90 derniers jours:

  1. Sélectionnez Explorer dans Requête.
  2. Sélectionnez Nom dans Rôle utilisateur et pivotez.
  3. Sélectionnez Nombre d'exécutions de requêtes dans Historique.
  4. Ajoutez un filtre Nom dans Rôle utilisateur, puis définissez la valeur du filtre sur is not null.
https://<instance_name.looker.com>/explore/system__activity/history?fields=history.query_run_count,query.view,role.name&pivots=role.name&f[role.name]=-NULL&sorts=history.query_run_count+desc+0,role.name&limit=500&column_limit=50

Quelqu'un a-t-il interrogé une exploration spécifique au cours des 90 derniers jours ?

Vous pouvez utiliser l'exploration Historique pour déterminer si une exploration spécifique a été utilisée au cours des 90 derniers jours:

  1. Sélectionnez Date de création dans Historique.
  2. Sélectionnez Explorer et Associer dans Requête.
  3. Ajoutez un filtre sur Explorer depuis Requête, puis saisissez le nom de l'exploration.

Un utilisateur a-t-il utilisé un champ d'une vue spécifique au cours des 90 derniers jours ?

Vous pouvez utiliser l'exploration Historique pour déterminer si des champs d'une vue spécifique ont été utilisés au cours des 90 derniers jours:

  1. Sélectionnez Date de création dans Historique.
  2. Sélectionnez Explorer et Associer dans Requête.
  3. Filtrez sur Champs utilisés dans Requête, saisissez le nom de la vue suivi d'un point (par exemple, orders.), puis sélectionnez contient pour la condition de filtre. Le point défini dans votre filtre garantit que vos résultats n'affichent que les champs de cette vue, et non ceux de vues similaires.

Dans l'exemple d'URL suivant, vous pouvez remplacer order%5E_items. dans l'élément de filtre f[query.formatted_fields]=%25order%5E_items. par le nom de la vue à filtrer, suivi d'un point:

https://<instance_name.looker.com>/explore/system__activity/history?fields=history.created_date,query.view,query.link&f[query.formatted_fields]=%25order%5E_items.%25&sorts=history.created_date+desc&limit=500&column_limit=50

Quelles requêtes ont été lancées à partir de Google Sheets ?

Vous pouvez utiliser l'exploration de l'historique pour afficher la liste des requêtes générées dans Google Sheets à l'aide de la fonctionnalité Feuilles connectées pour Looker:

  1. Sélectionnez Date et Heure de la journée dans le groupe Date de création de l'Historique.
  2. Sélectionnez Nom du client API, ID de la feuille de calcul des feuilles connectées et Déclencheur des feuilles connectées dans le groupe Propriétés client de l'API Query de la section Historique.
  3. Sélectionnez Nom dans Utilisateur.
  4. Filtrez sur ID de la feuille de calcul des feuilles connectées dans le groupe Propriétés client de l'API Query de la section Historique, puis définissez la valeur sur is not null.
https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,query_api_client_context.cs_spreadsheet_id,query_api_client_context.cs_trigger,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.cs_spreadsheet_id]=-NULL&sorts=history.created_time_of_day+desc&limit=5000

Look

L'exploration Présentation comprend des détails sur toutes les présentations, y compris des informations sur les tableaux de bord, les requêtes, les utilisateurs et les dossiers associés aux Looks.

Voici quelques questions fréquentes concernant l'utilisation de l'exploration Look:

Quels Looks sont partagés publiquement ?

Vous pouvez utiliser l'exploration Looks pour voir quelles présentations sont partagées publiquement ou pour lesquelles une URL publique est activée.

  • Filtrez sur Public (Yes/No) (Public (Oui/Non)) de Look et définissez la valeur du filtre sur Yes.
  • Sélectionnez ID, Nom et Lien dans Look.
https://<instance_name.looker.com>/explore/system__activity/look?fields=look.id,look.title,look.link&f[look.public]=Yes&limit=500

Qui est l'auteur d'une présentation spécifique ?

Pour trouver l'auteur d'une présentation spécifique:

  1. Filtrez en fonction de l'ID de Look, en définissant la valeur sur l'ID de la présentation.
  2. Sélectionnez ID et Nom dans Utilisateur.
  3. Vous pouvez également sélectionner des champs tels que Created Date (Date de création) et Title (Titre) dans Look.

Quels Looks ont été supprimés ?

Pour afficher la liste de tous les Looks supprimés:

  1. Sélectionnez ID, Titre, Lien et Date de suppression dans Look.
  2. Ajoutez un filtre Date supprimée dans Look et définissez la valeur du filtre sur is not null.
https://<instance_name.looker.com>/explore/system__activity/look?fields=look.id,look.title,look.link,look.deleted_date&f[look.deleted_date]=NOT+NULL&sorts=look.title&limit=500&column_limit=50

Fusionner la requête

L'exploration Merge Query (Requête de fusion) contient des informations sur les requêtes fusionnées, y compris les champs et d'autres éléments des requêtes source et fusionnées.

Vous pouvez utiliser l'exploration Merge Query (Fusionner la requête) pour répondre aux questions suivantes:

Quelles explorations sont fusionnées le plus fréquemment ?

Vous pouvez utiliser l'exploration Merge Query (Fusionner les requêtes) pour identifier les explorations qui sont fusionnées le plus souvent et envisager de joindre les tables pour obtenir de meilleures performances et davantage de fonctionnalités.

  1. Sélectionnez Explorer dans Requête.
  2. Sélectionnez Nombre dans Fusionner la requête source de la requête.
https://<instance_name.looker.com>/explore/system__activity/merge_query?fields=query.view,merge_query_source_query.count&sorts=merge_query_source_query.count+desc&limit=500&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%7D&origin=share-expanded

Générations de tables dérivées persistantes

L'exploration Générations PDT inclut des informations sur les compilations PDT, y compris le temps nécessaire pour terminer les compilations ainsi que la connexion et le modèle dont font partie les tables PDT.

Voici quelques cas d'utilisation courants de l'exploration PDT Builds:

L'exécution de ces requêtes peut prendre plus de temps sur des instances ayant de nombreuses tables PDT exécutées simultanément.

Comment consulter les durées de compilation des tables PDT ?

Vous pouvez utiliser l'exploration PDT Builds (Compilations PDT) pour afficher les durées de compilation des tables PDT. Par exemple, pour voir la durée de compilation des tables PDT au cours des deux derniers jours:

  1. Ajoutez un filtre sur Start Time (Heure de début) à partir de la vue PDT Builds (Compilations PDT) et définissez sa valeur sur is in the past 2 days.
  2. Sélectionnez Heure de début, Nom de la vue, Connexion, Nom du modèle, Minutes écoulées et Secondes écoulées dans la vue Compilations PDT.
https://<instance_name.looker.com>/explore/system__activity/pdt_builds?fields=pdt_builds.start_time,pdt_builds.view_name,pdt_builds.connection,pdt_builds.model_name,pdt_builds.elapsed_minutes,pdt_builds.elapsed_seconds&f[pdt_builds.start_time]=2+days&sorts=pdt_builds.start_time+desc&limit=500

Comment identifier les tables PDT de longue durée sur lesquelles générer des alertes ?

Vous pouvez utiliser l'exploration PDT Builds (Compilations PDT) pour identifier les tables PDT de longue durée. Vous pouvez ensuite enregistrer la requête en tant que Look et créer une alerte pour être informé si des tables PDT dont la durée de compilation dépasse le seuil que vous avez spécifié.

Par exemple, pour afficher les tables PDT dont la durée de compilation moyenne est supérieure à 30 minutes:

  1. Ajoutez un filtre sur Average Build Time Minutes (Nombre moyen de minutes de compilation) à partir de la vue PDT Builds (Compilations PDT) et définissez sa valeur sur is greater than 30.
  2. Sélectionnez View Name (Nom de la vue), Connection (Connexion) et Average Build Time Minutes (Minutes de compilation moyennes) dans la vue PDT Builds (Compilations PDT).

Pour modifier la valeur du filtre Average Build Time Minutes dans PDT Builds, remplacez 30 dans l'élément de filtre f[pdt_builds.average_build_time_minutes]=%3E20 par le nombre de minutes souhaité:

https://<instance_name.looker.com>/explore/system__activity/pdt_builds?fields=pdt_builds.view_name,pdt_builds.connection,pdt_builds.average_build_time_minutes&f[pdt_builds.average_build_time_minutes]=%3E30&sorts=pdt_builds.average_build_time_minutes+desc&limit=500

Métriques de performances des requêtes

L'exploration Métriques de performances des requêtes fournit des répartitions détaillées pour chaque requête exécutée à partir de votre instance Looker.

Par exemple, vous pouvez utiliser cette exploration pour identifier les composants d'une requête dont le chargement a pris le plus de temps. Vous pouvez également utiliser cette exploration pour identifier les tendances et les anomalies des performances des requêtes. Pour une répartition plus détaillée du cycle de vie des requêtes et des champs suivis dans cette exploration, consultez la page de documentation Comprendre les métriques de performances des requêtes.

Analyses rapides

L'exploration Performances des requêtes inclut des analyses de démarrage rapide, que vous pouvez utiliser pour répondre rapidement à des questions ou comme points de départ pour d'autres requêtes.

Sélectionnez une vignette d'analyse de démarrage rapide dans une exploration vierge, ou à partir du menu Démarrage rapide en forme d'éclair dans une exploration en cours d'exécution, et Looker affichera une requête avec des champs présélectionnés et triés pour répondre à l'une des questions suivantes:

  • Combien de temps a pris chaque étape de la requête ?
  • Quelles explorations présentent le temps moyen d'exécution moyen de la requête principale le plus élevé ?
  • Quels utilisateurs ont le temps moyen d'exécution de la requête principale le plus élevé ?
  • À quels moments de la journée les nœuds de calcul asynchrones sont-ils les plus longs ?
  • À quelles heures de la journée le temps d'initialisation des requêtes est-il le plus long ?
  • À quels moments de la journée le temps de traitement des connexions est-il le plus long ?
  • À quels moments de la journée la requête principale est-elle la plus longue ?
  • À quels moments de la journée les temps post-requête sont les plus longs ?

Requête SQL

L'exploration Requête SQL inclut des informations sur les requêtes SQL qui ont été exécutées, y compris la récence et la fréquence, ainsi que des détails sur les utilisateurs qui les ont exécutées.

Vous pouvez utiliser l'exploration Requête SQL pour répondre à des questions telles que les suivantes:

Quels utilisateurs exécutent le plus de requêtes SQL ?

Vous pouvez utiliser l'exploration Requête SQL pour identifier les utilisateurs qui exécutent le plus de requêtes SQL Runner:

  1. Sélectionnez ID et Nom dans Utilisateur.
  2. Sélectionnez Nombre dans Requête SQL Runner.
  3. Pour afficher la liste des utilisateurs qui exécutent le plus de requêtes en premier, triez par ordre décroissant sur Count (Nombre) depuis Requête SQL Runner.
https://<instance_name.looker.com>/explore/system__activity/sql_query?fields=sql_query.count,user.id,user.name&sorts=sql_query.count+desc&limit=500

Plan planifié

L'exploration Plan planifié comprend des informations sur toutes les envois de données planifiées, y compris les jobs précédemment planifiés et les jobs actuellement planifiés.

Vous trouverez ci-dessous des questions fréquentes concernant l'utilisation de l'exploration Plan planifié:

Comment afficher les plans planifiés dans un fuseau horaire cohérent ?

Vous pouvez utiliser le plan planifié pour afficher tous les plans planifiés dans un fuseau horaire cohérent, car l'activité du système stocke les données basées sur l'heure dans le fuseau horaire du système:

  1. Sélectionnez ID, Nom et Prochaine exécution dans Plan planifié pour afficher l'environnement d'exécution suivant pour chaque plan planifié dans le fuseau horaire du système.
  2. Sélectionnez ID et Nom dans Utilisateur pour afficher l'utilisateur qui a créé la planification.
  3. Filtrez sur Exécuter une fois (Oui/Non) et définissez la valeur du filtre sur No pour exclure les diffusions qui ont été envoyées une seule fois (par exemple, pour la livraison d'une présentation) ou à titre de test unique (par exemple, pour la livraison d'une présentation test).
  4. Vous pouvez également ajouter des champs tels que Planification Cron et Fuseau horaire à partir de la vue Plan planifié.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,scheduled_plan.next_run_time,scheduled_plan.cron_schedule,scheduled_plan.timezone,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.timezone+desc&limit=500&column_limit=50

À quel moment les plannings sont-ils bloqués ?

Vous pouvez utiliser l'exploration Plans programmés pour identifier à quel moment les emplois du temps restent bloqués. Exemple :

  1. Pour afficher l'étape à laquelle un job planifié spécifique a été bloqué, filtrez sur ID dans Tâche planifiée et définissez la valeur du filtre sur l'ID de la tâche planifiée. Sélectionnez Stage (Étape), Scheduled Job ID (ID de tâche planifiée) et Runtime in seconds (Exécution en secondes) dans Scheduled Job Stage (Étape de la tâche planifiée).
  2. Vous pouvez également sélectionner Started Time (Heure de début) et Completed Time (Heure d'achèvement) dans Scheduled Job Stage (Étape de la tâche planifiée).

Vous pouvez ensuite utiliser les champs ID et Environnement d'exécution en secondes pour résoudre les problèmes liés à la tâche ayant échoué, selon que la tâche planifiée était bloquée, par exemple à l'étape execute ou enqueued for delivery.

Dans l'exemple d'URL suivant, vous pouvez remplacer l'ID de tâche planifiée 12913 dans l'élément de filtre &f[scheduled_job.id]=12913 par l'ID de la tâche planifiée que vous souhaitez filtrer:

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job_stage.stage,scheduled_job_stage.scheduled_job_id,scheduled_job_stage.runtime,scheduled_job_stage.started_time,scheduled_job_stage.completed_time&f[scheduled_job.id]=12913&sorts=scheduled_job_stage.scheduled_job_id+desc&limit=500

Comment trouver les propriétaires d'un planning ?

Vous pouvez utiliser l'exploration Plan planifié pour rechercher des propriétaires de planification:

  1. Sélectionnez ID et Nom dans Plan planifié.
  2. Sélectionnez ID et Nom dans Utilisateur.
  3. Filtrez sur Exécuter une fois (Oui/Non) et définissez la valeur du filtre sur No pour exclure les diffusions qui ont été envoyées une seule fois (par exemple, pour la livraison d'une présentation) ou à titre de test unique (par exemple, pour la livraison d'une présentation test).
  4. Pour rechercher le propriétaire d'une planification spécifique, filtrez par ID dans Plan planifié et définissez la valeur du filtre sur l'ID de cette planification.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500

Quels plans planifiés s'exécutent en même temps ?

Vous pouvez utiliser l'exploration Plan planifié pour identifier les plans qui sont programmés pour s'exécuter en même temps:

  1. Sélectionnez ID, Nom, Planification Cron et Prochaine exécution dans Plan planifié.
  2. Filtrez sur Exécuter une fois (Oui/Non) et définissez la valeur du filtre sur No pour exclure les diffusions qui ont été envoyées une seule fois (par exemple, pour la livraison d'une présentation) ou à titre de test unique (par exemple, pour la livraison d'une présentation test).
  3. Vous pouvez également ajouter un filtre sur Next Run Time (Prochaine exécution) et définir la valeur de filtre sur is not null pour n'inclure que les envois planifiés existants dans les résultats.

Vous pouvez ensuite modifier le moment où les planifications (par exemple, pour l'envoi d'une présentation) ne seront pas exécutées en même temps.

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,scheduled_plan.cron_schedule,scheduled_plan.next_run_time&f[scheduled_job.run_once]=No&f[scheduled_plan.next_run_time]=NOT+NULL&sorts=scheduled_plan.id&limit=500

Quelles programmations sont illimitées ?

Vous pouvez utiliser l'exploration Plan planifié pour rechercher des planifications illimitées ou une limite de lignes de -1:

  1. Filtrez sur Send All Results (Envoyer tous les résultats) et définissez la valeur sur Yes (Oui).
  2. Sélectionnez l'ID, l'heure de création, l'heure finale et le nombre dans le champ Tâche planifiée.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.id,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.count&f[scheduled_plan.send_all_results]=Yes&sorts=scheduled_job.created_time+desc&limit=500

Est-il possible d'afficher l'historique de plus de 50 programmations ?

Avec l'exploration Planifié, vous pouvez consulter l'historique de bien plus que les 50 planifications disponibles sur la page d'administration Historique des planifications. Exemple :

  1. Sélectionnez ID dans Plan planifié.
  2. Dans Utilisateur, sélectionnez Nom pour voir qui a créé chaque planification.
  3. Sélectionnez Planification Cron dans Tâche planifiée pour afficher l'heure d'exécution planifiée de chaque tâche planifiée sous la forme d'une chaîne Cron.
  4. Sélectionnez Type sous Destination du plan planifié pour afficher le type de destination (par exemple, pour l'envoi d'un Look).
  5. Sélectionnez ID, État et Détails de l'état dans Tâche planifiée pour afficher l'état et les messages d'erreur éventuels pour chaque tâche planifiée.
  6. Sélectionnez Heure de création et Heure finale dans Tâche planifiée.
  7. Sélectionnez Runtime in seconds (Exécution en secondes) dans Scheduled Job Stage (Étape de tâche planifiée).
  8. Vous pouvez également sélectionner Associer dans la vue Présentation ou Tableau de bord pour obtenir un lien vers la présentation ou le tableau de bord d'une planification.
  9. Pour limiter les résultats à une période spécifique, ajoutez un filtre Created Date (Date de création) dans Scheduled Job (Tâche planifiée), puis définissez la valeur du filtre sur la durée souhaitée, par exemple is in the past 7 days.
  10. Filtrez sur Exécuter une fois (Oui/Non) et définissez la valeur du filtre sur No pour exclure les diffusions qui ont été envoyées une seule fois (par exemple, pour la livraison d'une présentation) ou à titre de test unique (par exemple, pour la livraison d'une présentation test).
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_plan_destination.type,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[scheduled_job.created_date]=7+days&sorts=scheduled_job.created_time+desc&limit=500

Comment filtrer les résultats en fonction d'une programmation spécifique ?

Vous pouvez utiliser l'exploration Plan planifié pour n'afficher qu'un ensemble spécifique de planifications en filtrant par exemple sur des tableaux de bord, des propriétaires ou des modèles spécifiques. Par exemple, pour afficher une liste de planifications basées sur un modèle spécifique, tel que thelook:

  1. Ajoutez un filtre sur Model (Modèle) à partir de la vue Query (Requête), puis définissez la valeur du filtre sur le nom du modèle.
  2. Sélectionnez ID et Nom dans Plan planifié.
  3. Dans Utilisateur, sélectionnez Nom pour voir qui a créé chaque planification.
  4. Sélectionnez Planification Cron dans Plan planifié pour afficher l'heure d'envoi de chaque planification sous forme de chaîne Cron.
  5. Vous pouvez également sélectionner Associer dans la vue Présentation ou Tableau de bord pour obtenir un lien vers la présentation ou le tableau de bord d'une planification.
  6. Filtrez sur Exécuter une fois (Oui/Non) et définissez la valeur du filtre sur No pour exclure les diffusions qui ont été envoyées une seule fois (par exemple, pour la livraison d'une présentation) ou à titre de test unique (par exemple, pour la livraison d'une présentation test).

Dans l'exemple d'URL suivant, vous pouvez remplacer le nom du modèle thelook dans l'élément de filtre f[query.model]=thelook par le nom du modèle que vous souhaitez filtrer:

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[query.model]=thelook&sorts=scheduled_plan.id&limit=500

L'exploration Plan planifié permet également d'identifier les tendances d'erreurs au niveau des planifications (par exemple, en découvrant que les planifications SFTP échouent et renvoient un message d'erreur spécifique) :

  1. Sélectionnez Heure de création, Heure finale, ID, État et Détails de l'état dans Tâche planifiée pour afficher la liste des tâches planifiées, avec leur état et leurs messages d'erreur.
  2. Sélectionnez Stage (Stage) sous Scheduled Job Stage (Étape de tâche planifiée).
  3. Sélectionnez Type et Format dans Destination du plan planifié pour afficher le type de destination (par exemple, pour l'envoi d'une présentation) et le format de données (par exemple, pour l'envoi d'une présentation).
  4. Filtrez sur État dans Tâche planifiée, puis définissez la valeur du filtre sur failure pour n'inclure que les tâches planifiées qui ont échoué.
  5. Pour inclure les résultats pour une destination spécifique, filtrez le champ Type de Destination du plan planifié et définissez la valeur du filtre sur la destination souhaitée, par exemple sftp ou email.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job_stage.stage,scheduled_plan_destination.type,scheduled_plan_destination.format&f[scheduled_job.status]=failure&sorts=scheduled_job.status&limit=500&column_limit=50

Comment afficher les métriques d'exécution pour les planifications ?

Vous pouvez utiliser l'exploration Plan planifié pour examiner les métriques d'exécution des planifications. Par exemple, pour afficher la durée d'exécution moyenne des planifications:

  1. Sélectionnez ID et Nom dans Plan planifié.
  2. Sélectionnez Nom dans Utilisateur.
  3. Sélectionnez Planification Cron dans Plan planifié.
  4. Sélectionnez Durée d'exécution moyenne en secondes sous Phase de tâche planifiée.
  5. Filtrez sur Exécuter une fois (Oui/Non) et définissez la valeur du filtre sur No pour exclure les diffusions qui ont été envoyées une seule fois (par exemple, pour la livraison d'une présentation) ou à titre de test unique (par exemple, pour la livraison d'une présentation test).
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,scheduled_job_stage.avg_runtime&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500

Pour afficher les environnements d'exécution des tâches planifiées:

  1. Pour afficher les environnements d'exécution de toutes les tâches d'un plan spécifique, ajoutez un filtre ID dans Plan planifié et définissez la valeur du filtre sur l'ID de plan planifié souhaité.
  2. Sélectionnez ID dans Plan planifié.
  3. Sélectionnez Nom dans Utilisateur.
  4. Sélectionnez Planification Cron dans Plan planifié.
  5. Sélectionnez ID, État, Heure de création et Heure finale dans Tâche planifiée.
  6. Sélectionnez Runtime in seconds (Exécution en secondes) dans Scheduled Job Stage (Étape de tâche planifiée).
  7. Filtrez sur Exécuter une fois (Oui/Non) et définissez la valeur du filtre sur No pour exclure les diffusions qui ont été envoyées une seule fois (par exemple, pour la livraison d'une présentation) ou à titre de test unique (par exemple, pour la livraison d'une présentation test).

Pour modifier le filtre ID de Plan planifié dans l'exemple d'URL suivant, remplacez 145 dans l'élément de filtre f[scheduled_plan.id]=145 par l'ID du plan planifié que vous souhaitez filtrer:

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_job.id,scheduled_job.status,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime&f[scheduled_plan.run_once]=No&f[scheduled_plan.id]=145&sorts=scheduled_job.created_time+desc&limit=500

Utilisateur

L'exploration Utilisateur comprend des détails sur chaque utilisateur, y compris l'historique des requêtes exécutées, ainsi que le contenu et les dossiers auxquels il a accès.

Analyses rapides

L'exploration de l'utilisateur inclut des analyses de démarrage rapide, que vous pouvez utiliser pour répondre rapidement à des questions ou comme points de départ pour d'autres requêtes.

Sélectionnez une vignette d'analyse de démarrage rapide dans une exploration vierge, ou à partir du menu Démarrage rapide en forme d'éclair dans une exploration en cours d'exécution, et Looker affichera une requête avec des champs présélectionnés et triés pour répondre à l'une des questions suivantes:

  • Combien d'utilisateurs activés disposent de l'autorisation "Lecteur" (access_data) ?
  • Quels utilisateurs ont échoué à plus de trois tâches planifiées au cours des sept derniers jours ?
  • Quand un utilisateur donné s'est-il connecté pour la dernière fois ?
  • Quels sont les utilisateurs les plus actifs ?
  • Quels utilisateurs ne se sont pas connectés depuis plus de 90 jours ?
  • Pour quels utilisateurs l'accès a-t-il été désactivé ?
  • Quels utilisateurs disposent de l'autorisation "Développeur" (develop) ?
  • Combien d'utilisateurs sont associés à chaque rôle ?

Comment savoir quels membres du personnel de Google ont accédé à mon instance ?

En plus du panneau Accès récent de la page Accès à l'assistance, vous pouvez afficher des informations sur les membres du personnel de Google qui ont accédé à votre instance. Par exemple, pour afficher le personnel Google qui a accédé à votre instance, le nombre de minutes pendant lesquelles ils y ont accédé et le nombre de requêtes exécutées:

  1. Sélectionnez Nom dans Utilisateur.
  2. Sélectionnez Utilisation approximative du Web en minutes et Nombre de requêtes > Nombre d'exécutions de requêtes dans Historique.
  3. Filtrez les données en sélectionnant Date de création > Date dans Historique et définissez la valeur correspondant à la période pour laquelle vous souhaitez afficher les accès accordés au personnel de Google.
  4. Filtrez sur Source > Source dans Historique et définissez la valeur sur is not equal to scheduled_task pour éliminer toutes les tâches planifiées.
  5. Filtrez sur Autorisations de l'utilisateur > Est un employé Looker (Oui / Non) dans Informations sur l'utilisateur et définissez la valeur sur is Yes pour n'afficher que le personnel de Google.
https://<instance_name>/explore/system__activity/user?fields=user.name,history.approximate_usage_in_minutes,history.query_run_count_drill&f[user.is_disabled]=No&f[history.created_date]=70+days&f[history.source]=-%22scheduled_task%22&f[user_facts.is_looker_employee]=Yes

Analyses guidées de la fonctionnalité Labs Activité du système

Les analyses guidées permettent aux administrateurs et aux utilisateurs de Looker disposant de l'autorisation see_system_activity de répondre rapidement aux questions clés sur l'utilisation des instances dans l'exploration Historique, sous forme de questions-réponses. Pour que les utilisateurs puissent accéder aux analyses guidées, un administrateur doit activer la fonctionnalité Labs Analyses guidées dans l'activité du système.

Une analyse guidée comprend des champs, des valeurs et des options préremplis, ainsi qu'une visualisation affichant les métriques sélectionnées.

Le type de visualisation est choisi par Looker pour un affichage optimal des données sélectionnées. Il ne peut pas être modifié.

Les utilisateurs peuvent actuellement accéder à plusieurs options d'analyse guidée à partir de l'exploration Historique:

  • Quels sont les utilisateurs les plus actifs dans votre instance ? — Identifiez qui exploite le plus de valeur de votre instance
  • Quel contenu pèse sur votre instance ? – Identifier les contenus fréquemment utilisés
  • Audit des utilisateurs : analysez l'activité des utilisateurs par type et par rôle.
  • Utilisation des instances au fil du temps : comparez différentes métriques d'activité au fil du temps.

Choisir une analyse guidée à partir d'une exploration vierge

Pour exécuter une analyse guidée, sélectionnez l'option d'analyse que vous souhaitez utiliser. Les options d'analyse sont affichées dans la section Analyse guidée.

Une fois l'analyse guidée terminée, vous pouvez personnaliser les valeurs des données pour répondre à des questions clés, approfondir l'analyse ou enregistrer l'analyse pour la partager avec d'autres utilisateurs disposant d'un accès. Pour fermer l'analyse, il vous suffit de fermer l'onglet correspondant.

Choisir une analyse guidée après l'exécution d'une exploration

Si vous avez déjà exécuté une exploration Historique des activités des systèmes, vous pouvez sélectionner une analyse guidée en sélectionnant le bouton Démarrage rapide à côté du nom de l'exploration.

Le menu Démarrage rapide s'ouvre alors.

Sélectionnez une analyse guidée dans le menu Démarrage rapide pour l'ouvrir et l'exécuter dans un nouvel onglet du navigateur.

Une fois l'analyse guidée terminée, vous pouvez personnaliser les valeurs des données pour répondre à des questions clés, approfondir l'analyse ou enregistrer l'analyse pour la partager avec d'autres utilisateurs disposant d'un accès. Pour fermer l'analyse, il vous suffit de fermer l'onglet correspondant.

Personnaliser une analyse guidée

Une fois que vous avez sélectionné une analyse guidée dans une exploration vierge ou dans le menu Démarrage rapide d'une exploration, l'analyse s'ouvre et s'exécute automatiquement dans un nouvel onglet du navigateur.

Une fois l'analyse guidée terminée, vous pouvez modifier et créer des combinaisons de valeurs préremplies en sélectionnant des valeurs et des conditions dans les menus déroulants, les menus de date ou les cases d'option, selon l'analyse.

Par exemple, vous pouvez sélectionner l'analyse Quel contenu applique-t-il les taxes à votre instance ? pour identifier le contenu très utilisé sur votre instance Looker. Une fois l'analyse guidée chargée, vous pouvez remplacer la valeur par défaut de la période Sur quelle période ? par 30 derniers jours.

L'analyse guidée sera automatiquement mise à jour avec la valeur de période sélectionnée.

À ce stade, vous pouvez choisir d'extraire des informations supplémentaires de l'analyse en explorant plus en détail les données. Vous pouvez enregistrer l'analyse en tant que présentation ou dans un tableau de bord afin de la partager avec d'autres utilisateurs disposant d'un accès, ou fermer l'analyse en fermant sa fenêtre de navigateur.

Menu d'options à trois points de l'analyse guidée

Le menu Options à trois points d'une analyse guidée permet aux utilisateurs:

Approfondir l'analyse guidée

Une fois que vous disposez des données initiales d'une analyse guidée, vous pouvez choisir de les explorer plus en détail. Pour ce faire, sélectionnez le menu Options à trois points, puis Explorer à partir d'ici.

Un nouvel onglet de navigateur s'ouvre et affiche une exploration contenant les champs et la visualisation de l'analyse guidée.

Vous pouvez obtenir des insights supplémentaires en ajoutant ou en supprimant des champs, des tableaux croisés dynamiques ou des filtres, entre autres personnalisations. Consultez la page de documentation Créer et modifier des explorations pour en savoir plus sur les bonnes pratiques et les conseils associés aux explorations.

Enregistrer une analyse guidée

Après avoir personnalisé une analyse guidée, vous pouvez l'enregistrer pour la partager avec d'autres personnes qui y ont accès. Vous pouvez enregistrer une analyse guidée de deux manières:

Ajouter une visualisation d'analyse guidée à un tableau de bord

Pour ajouter une visualisation d'analyse guidée à un tableau de bord, ouvrez le menu Enregistrer l'analyse guidée dans un tableau de bord en sélectionnant + Ajouter au tableau de bord dans le menu Options à trois points.

Une fois que le menu Enregistrer l'analyse guidée dans un tableau de bord s'affiche, procédez comme suit:

  1. Saisissez un titre pour la vignette du tableau de bord d'analyse guidée.
  2. Sélectionnez le dossier dans lequel est enregistré le tableau de bord auquel vous souhaitez ajouter l'analyse guidée.
  3. Sélectionnez le tableau de bord souhaité.
  4. Sélectionnez Enregistrer.

    Une boîte de dialogue s'affiche pour vous avertir que l'analyse guidée a été ajoutée au tableau de bord sélectionné.

  5. Sélectionnez le lien permettant d'accéder au tableau de bord et de l'afficher ou de le modifier.

  6. Vous pouvez également sélectionner OK pour quitter le pop-up.

Enregistrer une analyse guidée sous forme de présentation

Pour enregistrer une analyse guidée sous forme de Look, sélectionnez l'option Explorer à partir d'ici dans le menu Options à trois points:

Un nouvel onglet de navigateur s'ouvre avec une exploration qui contient les champs et la visualisation de l'analyse guidée:

Pour enregistrer l'exploration en tant que Look, procédez comme suit:

  1. Sélectionnez le menu Outils, en haut à droite de l'exploration.
  2. Sélectionnez Enregistrer.
  3. Sélectionnez As a Look (En tant que Look) pour ouvrir le menu Save Look (Enregistrer le Look).

  4. Dans le champ Titre, saisissez un nouveau titre. Si vous enregistrez une présentation existante, laissez ce champ vide.

  5. Dans le champ Description, vous pouvez saisir une description de la présentation. Si vous enregistrez une présentation existante, laissez ce champ vide.

  6. Dans le champ Dossier, vérifiez si le dossier actuel est la destination souhaitée. Le champ Dossier indique le nom et l'emplacement du dossier sélectionné. Le côté droit affiche le contenu de ce dossier. Si vous choisissez un dossier dans lequel vous n'êtes pas autorisé à enregistrer la présentation, un avertissement s'affiche en bas du menu et le bouton Enregistrer et afficher la présentation est désactivé.

  7. Si vous souhaitez enregistrer la présentation dans un autre dossier, accédez au dossier dans lequel vous souhaitez enregistrer votre présentation. Vous pouvez accéder au dossier de n'importe laquelle des manières suivantes :

    • Dans le champ Dossier, sélectionnez les dossiers parents pour y accéder.
    • Sur la gauche, sélectionnez le nom d'un dossier de niveau supérieur pour y accéder.
    • Sur la droite, sélectionnez le nom du sous-dossier souhaité ou recherchez l'un de ses sous-dossiers.
    • S'il y a beaucoup de sous-dossiers, vous pouvez saisir le nom du sous-dossier dans le champ Filtrer par titre pour filtrer la liste sur ce sous-dossier uniquement.

  8. Pour enregistrer une présentation existante, faites défiler la page vers le bas ou utilisez le champ Filtrer par titre pour rechercher et sélectionner la présentation souhaitée. Le titre et la description de la présentation (le cas échéant) apparaissent dans les champs Titre et Description.

  9. Enregistrez votre présentation.

    • Pour enregistrer votre Look et revenir à la page "Explorer", sélectionnez Enregistrer.
    • Pour enregistrer et afficher votre Look, sélectionnez Enregistrer et afficher le Look.

Vous pouvez également sélectionner d'autres options dans l'exploration pour enregistrer ou partager l'exploration d'analyse guidée, par exemple:

  • Télécharger : pour télécharger l'exploration Analyse guidée
  • Envoyer : pour envoyer l'exploration d'analyse guidée en une seule fois
  • Enregistrer et planifier : pour enregistrer l'exploration d'analyse guidée en tant que présentation ou tableau de bord, et configurer une diffusion récurrente
  • Merge Results (Fusionner les résultats) : permet de fusionner les résultats de l'analyse guidée avec d'autres résultats de l'exploration.

Actualiser une analyse guidée

Pour actualiser les données dans une analyse guidée, sélectionnez l'option Actualiser dans le menu Options à trois points.

L'analyse guidée actualisera et affichera les données les plus récentes.