Utilizzare Gemini Cloud Assist

Questo documento descrive come utilizzare Gemini Cloud Assist, un prodotto del portfolio Google Cloud Gemini for, per comprendere e utilizzare i metadati, i job e le query in BigQuery. Fornisce i casi d'uso supportati e i prompt di esempio che puoi utilizzare in Gemini Cloud Assist.

Prima di iniziare

Prima di poter utilizzare Gemini Cloud Assist, l'amministratore deve eseguire i passaggi per configurare Gemini Cloud Assist per il progetto o la cartella su cui stai lavorando.

Per supportare domande e richieste relative alle tue Google Cloud risorse, Gemini Cloud Assist ha bisogno delle autorizzazioni Identity and Access Management (IAM) appropriate per queste risorse. Gemini Cloud Assist eredita le tue autorizzazioni quando gli chiedi di eseguire query sui dati BigQuery, quindi in molti casi le autorizzazioni IAM necessarie sono già concesse. Per saperne di più, consulta Requisiti IAM per l'utilizzo di Gemini Cloud Assist.

Utilizzare Gemini Cloud Assist

  1. Vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nella Google Cloud barra degli strumenti, fai clic su spark Apri o chiudi la chat dell'AI di Gemini per aprire la chat di Gemini Cloud Assist.

    Pulsante Gemini Cloud Assist nella barra degli strumenti di BigQuery.

  3. Nel campo Inserisci un prompt, inserisci il prompt.

  4. Fai clic su Invia prompt.

Le sezioni seguenti forniscono esempi di attività che puoi eseguire con Gemini Cloud Assist, insieme a prompt di esempio.

Analizzare i job

Scopri di più sui job eseguiti nel tuo progetto, inclusa la cronologia dei job personali e la cronologia dei job del progetto, per supportare i seguenti casi d'uso:

  • Eseguire il debug delle query a lunga esecuzione. Scopri lo stato attuale di un job e i motivi per cui potrebbe richiedere più tempo del previsto, ad esempio la contesa degli slot, un numero elevato di righe sottoposte a scansione, un volume di dati elevato e altro ancora. Nel riquadro Cloud Assist, inserisci un prompt simile al seguente:

    Why is this job taking so long? JOB_ID
    
  • Analizzare la causa di un job non riuscito. Scopri perché una query specifica non è riuscita. Nel riquadro Cloud Assist, inserisci un prompt simile al seguente:

    Why did JOB_ID fail?
    
  • Trovare query che utilizzano molte risorse. Scopri le query più costose in base al numero stimato di byte elaborati. Nel riquadro Cloud Assist, inserisci un prompt simile al seguente:

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

Scoprire le risorse

Cerca e scopri le risorse di set di dati e tabelle in un singolo progetto o in più progetti. Gemini Cloud Assist utilizza Knowledge Catalog per cercare le risorse BigQuery. Le ricerche vengono eseguite utilizzando le tue autorizzazioni. Ad esempio, se non hai l'autorizzazione per visualizzare i metadati di una risorsa, questa non verrà visualizzata nei risultati. I casi d'uso supportati includono:

  • Cercare una risorsa per nome. Nel riquadro Cloud Assist, inserisci un prompt simile al seguente:

    Do I have any datasets named ecommerce?
    
  • Chiedere informazioni sui metadati di una tabella. Puoi chiedere informazioni su una tabella per nome o lasciare che Gemini Cloud Assist deduca la tabella a cui ti riferisci in base alla cronologia della chat o alla tabella a cui viene fatto riferimento nella scheda della query attiva. Se specifichi una tabella per nome, devi utilizzare il nome completo. Puoi chiedere informazioni sullo schema di una tabella o su altri metadati, come il partizionamento e il clustering. Nel riquadro Cloud Assist, inserisci un prompt simile al seguente:

    What's the schema for `project_name.dataset_name.table_name`?
    
  • Chiedere dove trovare informazioni specifiche. Nel riquadro Cloud Assist , inserisci un prompt simile al seguente:

    Where can I find demographics, such as age and location, for new users from the last year?
    

Generare SQL

Genera una query SQL descrivendo cosa vuoi che faccia la query. Per risultati ottimali, includi il nome della tabella su cui vuoi eseguire la query. Ad esempio, nel riquadro Cloud Assist, inserisci un prompt simile al seguente:

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.

Generare codice Python

Genera codice Python descrivendo cosa vuoi che faccia. Ad esempio, nel riquadro Cloud Assist, puoi inserire il seguente prompt per chiedere a Gemini di eseguire una query sulla tabella penguins di un set di dati pubblico utilizzando la sintassi magics di BigQuery:

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

Passaggi successivi