Gemini dans Looker fournit une assistance optimisée par l'IA générative pour vous aider à exploiter vos données. Dans l'IDE Looker, le panneau M'aider à coder utilise Gemini dans Looker pour générer des suggestions de code LookML en réponse à des requêtes écrites. Vous pouvez utiliser Gemini pour créer des dimensions, des groupes de dimensions et des mesures dans votre projet LookML.
Découvrez comment et quand Gemini pour Google Cloud utilise vos données. Comme il s'agit d'une technologie encore à un stade précoce, il se peut que les produits Gemini pour Google Cloud génèrent des résultats qui semblent plausibles, mais qui sont en fait incorrects. Nous vous recommandons de valider toutes les sorties des produits Gemini pour Google Cloud avant de les utiliser. Pour en savoir plus, consultez Gemini pour Google Cloud et l'IA responsable.
Avant de commencer
Pour utiliser Gemini dans l'IDE Looker, tenez compte des conditions suivantes:
- Une instance Looker activée pour Gemini dans Looker :
- Pour Looker (original), l'instance doit exécuter Looker 25.2 ou une version ultérieure, et elle doit être activée pour Gemini dans Looker dans les paramètres d'administration. Pour obtenir des instructions détaillées sur l'activation, consultez la page de documentation Paramètres d'administration - Gemini dans Looker.
- Pour Looker (Google Cloud Core), l'instance doit être activée pour Gemini dans Looker dans la console Google Cloud. Pour obtenir des instructions détaillées sur l'activation, consultez la page de documentation Administrer Gemini sur votre instance Looker (Google Cloud Core).
- Un rôle Looker qui contient l'autorisation
develop
pour au moins un modèle dans un projet LookML.
Utiliser Gemini dans l'IDE Looker
Pour utiliser Gemini pour créer du code LookML dans votre projet Looker, procédez comme suit:
- Sur votre instance Looker, activez le mode développement.
- Ouvrez votre projet dans l'IDE Looker.
- Utilisez le navigateur de fichiers de l'IDE pour ouvrir un fichier de vue LookML dans lequel vous souhaitez insérer du code LookML.
Sélectionnez l'icône M'aider à coder dans le sélecteur du panneau latéral.
Lorsque le panneau M'aider à coder est ouvert, cliquez pour placer votre curseur sur une ligne de votre fichier de vue LookML. En fonction du type de fichier LookML et de l'emplacement du curseur dans le fichier, Gemini fournit des options appropriées pour vous guider, telles que Créer une dimension ou Créer une mesure.
Sélectionnez l'une des options suivantes dans le panneau M'aider à coder:
- Créer un groupe de dimensions
- Créer une dimension
- Créer une mesure
- Autre suggestion de code: vous pouvez utiliser l'option Autre suggestion de code si vous souhaitez essayer différents éléments LookML. N'oubliez pas que Gemini est une technologie encore à un stade précoce. Vérifiez et testez donc tous les résultats avant de les déployer.
Dans le champ de texte du panneau M'aider à coder, utilisez un langage conversationnel pour décrire la dimension, le groupe de dimensions ou la mesure que vous souhaitez créer. Pour obtenir des conseils, consultez les sections Conseils pour utiliser Gemini dans l'IDE Looker et Exemples d'invites de cette page.
Appuyez sur Entrée ou cliquez sur l'icône Envoyer pour envoyer votre demande à Gemini. Gemini répond avec une suggestion de code.
Le code suggéré vous permet d'effectuer les opérations suivantes:
- Pointez sur le bouton Insérer pour prévisualiser le code LookML suggéré dans votre fichier. Vous pouvez déplacer le curseur vers une autre ligne de votre fichier pour l'afficher à un autre emplacement avant d'insérer le code LookML dans le fichier.
- Cliquez sur le bouton Modifier pour modifier manuellement le code LookML suggéré.
- Cliquez sur le bouton Insérer pour insérer le code LookML dans votre fichier à l'emplacement de votre curseur.
- Envoyez des commentaires sur le code suggéré en sélectionnant l'icône J'aime (Cette réponse m'a été utile) ou l'icône Je n'aime pas (Cette réponse ne correspond pas à mes attentes).
- Cliquez sur le lien Nouvelle suggestion de code pour recommencer et saisir une nouvelle requête pour Gemini.
Cliquez sur Enregistrer les modifications dans votre fichier LookML.
Vérifiez le code LookML en procédant comme suit:
- Utilisez le validateur LookML pour valider votre code LookML.
- Testez votre code LookML dans une exploration.
Conseils pour utiliser Gemini dans l'IDE Looker
Voici quelques conseils pour utiliser Gemini dans l'IDE Looker:
- Pour de meilleurs résultats, rédigez vos requêtes en anglais américain. Pour en savoir plus, consultez la documentation sur les limites de Gemini pour Google Cloud .
- Le panneau M'aider à coder ne conserve pas le contexte d'une requête précédente dans la conversation, ni les requêtes entre les connexions et les actualisations.
- Lorsque vous utilisez du code LookML suggéré par Gemini, validez-le toujours avec l'outil de validation LookML et testez vos nouveaux champs dans une exploration.
- En fonction de votre requête, Gemini peut suggérer du code LookML qui fait référence à des champs dans d'autres fichiers de vue. Lorsque vous ajoutez des suggestions de code LookML à votre fichier, enregistrez-le et exécutez le validateur LookML. Le validateur LookML affiche des erreurs si vous devez ajouter des instructions
include
à votre fichier de modèle.
Exemples de requêtes
Voici quelques exemples de requêtes et leurs résultats pour vous donner des idées:
- Créer une dimension à l'aide de la longitude et de la latitude
- Créer une mesure pour le total des ventes d'aujourd'hui
Créer une dimension à l'aide de la longitude et de la latitude
Voici une invite utilisant l'option Créer une dimension qui demande à Gemini de créer une dimension basée sur les champs longitude
et latitude
définis dans le fichier de vue:
show coordinates with longitude and latitude
Gemini renvoie le code suggéré suivant:
dimension: coordinates {
type: location
sql_latitude: ${TABLE}.latitude ;;
sql_longitude: ${TABLE}.longitude ;;
}
Vous pouvez vérifier ce code LookML dans une exploration en sélectionnant le nouveau champ coordinates
, ainsi que les champs longitude
et latitude
sur lesquels il est basé. Étant donné que Gemini a créé la dimension à l'aide de type:location
, les résultats de l'exploration incluent un lien hypertexte permettant d'afficher les coordonnées sur une carte:
Créer une mesure pour le total des ventes d'aujourd'hui
Voici une requête utilisant l'option Créer une mesure qui demande à Gemini de créer une mesure pour la somme de toutes les commandes d'aujourd'hui:
show the total sale price of today's orders
Gemini renvoie le code suggéré suivant:
measure: todays_orders {
type: sum
sql: ${basic_order_items.sale_price} ;;
filters: [basic_order_items.created_at_date: "today"]
}
Fournir des commentaires
Vous pouvez envoyer des commentaires sur le code LookML généré dans le panneau M'aider à coder. Si le code LookML généré semble correct, cliquez sur l'icône J'aime . Si le code LookML généré semble incorrect ou ne correspond pas à vos attentes, cliquez sur l'icône Je n'aime pas
.
Vous pouvez également nous envoyer vos commentaires par e-mail.