API Looker : ce qu'elle permet et comment l'utiliser avec des agents IA
L'API Looker permet d'exécuter des requêtes sur le modèle sémantique (LookML), de lancer des Looks et des dashboards, de gérer les planifications, les utilisateurs et le contenu. Elle sert aux équipes data qui maintiennent des indicateurs gouvernés dans Looker, aujourd'hui intégré à Google Cloud. L'accès se fait avec les identifiants d'API d'un utilisateur de l'instance.
Ce que propose l’API Looker
Requêtes sur le modèle
Exécution de requêtes à partir des explores et des champs définis dans LookML.
Looks et dashboards
Exécution et export des visualisations enregistrées.
Planifications
Envois programmés de rapports.
Utilisateurs et droits
Gestion des utilisateurs, des groupes et des rôles.
Contenu
Dossiers et organisation des Looks et des dashboards.
Comment accéder à l’API Looker
- Avec les identifiants de votre entrepriseL'API utilise un client ID et un client secret d'API liés à un utilisateur Looker, échangés contre un jeton d'accès ; les droits suivent le rôle de cet utilisateur.
- Les droits de l'utilisateur d'API définissent ce que l'agent voit.
- Les requêtes lourdes consomment la base de données : définissez des limites.
- Attention à la différence entre Looker et Looker Studio, dont les accès sont différents.
Documentation officielle: cloud.google.com/looker/docs/api-intro
Ce qu’un agent iTeam fait avec l’API Looker
Indicateur officiel dans le chat
Le responsable demande le chiffre d'affaires de la semaine ; l'agent interroge l'explore officiel et répond avec le chiffre et les filtres.
Explication d'une variation par dimension
L'agent décompose la variation par région, canal ou produit à l'aide des champs du modèle.
Rapport pour ceux qui n'utilisent pas Looker
L'agent exécute les dashboards convenus et envoie un résumé en texte.
Ménage dans le contenu
L'agent liste les dashboards sans accès depuis des mois pour que l'équipe data les archive.
De l’identifiant à l’agent au travail, avec validation
Créer un utilisateur d'API
Dans Looker, créez un utilisateur de service avec un rôle limité aux modèles nécessaires et générez les identifiants d'API.
Stocker dans le coffre d'iTeam
Enregistrez les identifiants et l'URL de l'instance dans le coffre, avec un accès par agent.
Valider avec l'équipe data
Définissez les explores autorisés et comparez les réponses avec les dashboards officiels.
Équipes IA prêtes à l’emploi pour ce travail
Reporting de direction
Les chiffres des ventes, de la finance et des opérations sont rassemblés, vérifiés et commentés en clair avant votre réunion de direction.
Analyse de données
Posez une question métier dans Slack ou Teams : l'équipe écrit la requête, vérifie le résultat et vous répond avec le chiffre et sa source.
Support informatique interne
Mot de passe, accès, matériel : la demande est posée dans Slack ou Teams, l'agent répond ou ouvre un ticket Jira complet.
Questions sur l’API Looker
L'API Looker est-elle gratuite ?
L'API fait partie de Looker, sans facturation séparée, mais elle dépend de la licence de l'instance.
Faut-il programmer pour utiliser l'API Looker avec iTeam ?
Pas nécessairement. L'équipe de déploiement configure les explores autorisés et l'agent interroge le modèle que l'équipe data maintient déjà.
L'API s'applique-t-elle à Looker Studio ?
Non. Looker Studio est un produit différent, avec un autre type d'accès.