Pages "Activité du système"

L'activité du système est un modèle LookML qui se connecte à la base de données d'application sous-jacente de Looker. Les explorations et les tableaux de bord de l'activité du système basés sur ce modèle affichent des informations sur votre instance Looker, y compris les suivantes :

  • Tous les Looks et tableaux de bord enregistrés sur votre instance
  • Informations sur l'utilisateur et l'historique des requêtes
  • Statistiques sur les performances des instances

La précision et la conservation des données d'activité du système sont soumises à des contraintes système. L'activité du système est conçue pour collecter des données à volume élevé, et l'agrégation de ces données peut être utilisée pour compléter vos journaux d'activité.

Ces données peuvent être utiles pour compléter les activités de surveillance et d'audit, mais elles ne sont pas destinées à remplacer votre stratégie de conformité actuelle.

Le texte des filtres exécutés par les utilisateurs est accessible dans l'activité du système et peut être consulté par tout utilisateur autorisé à afficher le modèle d'activité du système.

Agir : modifiez les personnes autorisées à afficher les modèles d'activité du système. Les administrateurs Looker ont accès à l'activité du système par défaut. Un administrateur Looker peut accorder l'accès à l'activité du système à un utilisateur non administrateur en lui attribuant l'autorisation see_system_activity.

L'activité du système comprend les éléments suivants :

Activité du système dans les environnements intégrés

Dans un environnement intégré, des restrictions strictes empêchent les utilisateurs intégrés d'afficher les données système sous-jacentes, même si vous accordez l'autorisation see_system_activity lors de l'authentification unique (SSO). L'intégration directe des tableaux de bord des activités du système pour les utilisateurs intégrés standards n'est pas possible.

Pour partager les insights de l'activité du système avec des utilisateurs intégrés, vous devez extraire les données et les diffuser à partir d'un modèle contrôlé par le client. Vous pouvez utiliser les alternatives suivantes :

  • Scripts de l'API Looker : utilisez un SDK client de l'API Looker, tel que le SDK Python, pour exécuter des requêtes de manière programmatique sur le modèle system__activity. Planifiez un script pour récupérer les résultats quotidiens et les écrire directement dans une base de données externe.
  • Envois planifiés : créez un Look basé sur l'activité du système et planifiez un envoi quotidien sous forme de fichier CSV ou JSON vers un bucket Amazon S3 ou un serveur SFTP. Ensuite, utilisez un pipeline d'extraction, de transformation et de chargement (ETL) pour ingérer les données.
  • Modèles et tableaux de bord personnalisés : extrayez les données à l'aide de scripts de l'API Looker, de livraisons planifiées ou de l'activité du système Elite, puis chargez-les dans votre propre base de données, telle que BigQuery. Ensuite, créez un modèle LookML standard à partir de ces données et intégrez les tableaux de bord que vous créez à partir du nouveau modèle.