Utiliser Gemini Cloud Assist

Ce document explique comment utiliser Gemini Cloud Assist, un produit du portefeuille Gemini pour Google Cloud, pour vous aider à comprendre et à utiliser vos métadonnées, vos jobs et vos requêtes dans BigQuery.

Avant de commencer

Pour que vous puissiez utiliser Gemini Cloud Assist, votre administrateur doit suivre la procédure de configuration de Gemini Cloud Assist pour le projet ou le dossier dans lequel vous travaillez.

Pour répondre aux questions et aux demandes concernant vos ressources Google Cloud , Gemini Cloud Assist a besoin des autorisations Identity and Access Management (IAM) appropriées pour ces ressources. Gemini Cloud Assist hérite de vos autorisations lorsque vous lui demandez d'interroger vos données BigQuery. Dans de nombreux cas, les autorisations IAM nécessaires sont donc déjà accordées. Pour en savoir plus, consultez Exigences IAM pour utiliser Gemini Cloud Assist.

Utiliser Gemini Cloud Assist

  1. Accédez à la page BigQuery.

    Accéder à BigQuery

  2. Dans la barre d'outils Google Cloud , cliquez sur Ouvrir ou fermer le chat Gemini AI spark pour ouvrir le chat Gemini Cloud Assist.

    Bouton Gemini Cloud Assist dans la barre d'outils BigQuery

  3. Dans le champ Saisissez un prompt, saisissez votre prompt.

  4. Cliquez sur Envoyer la requête.

Les sections suivantes fournissent des exemples de tâches que vous pouvez effectuer avec Gemini Cloud Assist.

Analyser les jobs

En savoir plus sur les jobs exécutés dans votre projet, y compris votre historique personnel des jobs et l'historique des jobs du projet, pour prendre en charge les cas d'utilisation suivants :

  • Déboguez les requêtes de longue durée. Découvrez l'état actuel d'un job et les raisons pour lesquelles il peut prendre plus de temps que prévu (par exemple, la contention d'emplacements, le grand nombre de lignes analysées, le volume de données élevé, etc.). Dans le panneau Cloud Assist, saisissez un prompt semblable à ce qui suit :

    Why is this job taking so long? JOB_ID
    
  • Analysez la cause d'un job en échec. Découvrez pourquoi une requête spécifique a échoué. Dans le panneau Cloud Assist, saisissez un prompt semblable à ce qui suit :

    Why did JOB_ID fail?
    
  • Trouvez les requêtes gourmandes en ressources. Découvrez vos requêtes les plus coûteuses en fonction du nombre estimé d'octets traités. Dans le panneau Cloud Assist, saisissez un prompt semblable à ce qui suit :

    What are the 3 most expensive queries that I ran in the last 2 days?
    

Générer le code SQL

Générez une requête SQL en décrivant ce que vous souhaitez qu'elle fasse. Pour obtenir les meilleurs résultats, incluez le nom de la table que vous souhaitez interroger. Par exemple, dans le panneau Cloud Assist, saisissez un prompt semblable à celui-ci :

Generate a SQL query to show me the duration and subscriber type for the ten longest trips.
Use the `bigquery-public-data.san_francisco_bikeshare.bikeshare_trips` table.

Générer du code Python

Générez du code Python en décrivant ce que vous voulez qu'il fasse. Par exemple, dans le panneau Cloud Assist, vous pouvez saisir la requête suivante pour demander à Gemini d'interroger la table penguins à partir d'un ensemble de données public à l'aide de la syntaxe des commandes magiques BigQuery :

Generate python code to query the `bigquery-public-data.ml_datasets.penguins`
table using bigquery magics

Étape suivante