Usa Gemini Cloud Assist

En este documento, se describe cómo usar Gemini Cloud Assist, un producto de la cartera de Google Cloud Gemini para, para ayudarte a comprender y trabajar con tus metadatos, trabajos y consultas en BigQuery. Proporciona casos de uso compatibles y mensajes de muestra que puedes usar en Gemini Cloud Assist.

Antes de comenzar

Antes de que puedas usar Gemini Cloud Assist, tu administrador debe realizar los pasos para configurar Gemini Cloud Assist para el proyecto o la carpeta en la que estás trabajando.

Para admitir preguntas y solicitudes sobre tus Google Cloud recursos, Gemini Cloud Assist necesita los permisos adecuados de Identity and Access Management (IAM) para esos recursos. Gemini Cloud Assist hereda tus permisos cuando le pides que consulte tus datos de BigQuery, por lo que, en muchos casos, los permisos de IAM necesarios ya están otorgados. Para obtener más información, consulta Requisitos de IAM para usar Gemini Cloud Assist.

Usa Gemini Cloud Assist

  1. Ve a la página de BigQuery.

    Ir a BigQuery

  2. En la Google Cloud barra de herramientas de, haz clic en spark Abrir o cerrar chat de IA de Gemini para abrir el chat de Gemini Cloud Assist.

    Botón de Gemini Cloud Assist en la barra de herramientas de BigQuery.

  3. En el campo Ingresa una instrucción, ingresa tu instrucción.

  4. Haz clic en Enviar instrucción.

En las siguientes secciones, se proporcionan ejemplos de tareas que puedes realizar con Gemini Cloud Assist, junto con instrucciones de muestra.

Analiza trabajos

Obtén más información sobre los trabajos ejecutados en tu proyecto, incluido tu historial de trabajos personales y el historial de trabajos del proyecto, para admitir los siguientes casos de uso:

  • Depura consultas de larga duración. Obtén información sobre el estado actual de un trabajo y los motivos por los que podría tardar más de lo esperado, como la contención de ranuras, una gran cantidad de filas analizadas, un gran volumen de datos y otros. En el panel Cloud Assist, ingresa una instrucción similar a la siguiente:

    Why is this job taking so long? JOB_ID
    
  • Analiza la causa de un trabajo con errores. Obtén información sobre por qué falló una consulta específica. En el panel Cloud Assist, ingresa una instrucción similar a la siguiente:

    Why did JOB_ID fail?
    
  • Encuentra consultas que consumen muchos recursos. Obtén información sobre tus consultas más costosas en función de la cantidad estimada de bytes procesados. En el panel Cloud Assist, ingresa una instrucción similar a la siguiente:

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

Descubre recursos

Busca y obtén información sobre los conjuntos de datos y los recursos de la tabla en un solo proyecto o en varios proyectos. Gemini Cloud Assist usa Dataplex Universal Catalog para buscar tus recursos de BigQuery. Las búsquedas se realizan con tus permisos. Por ejemplo, si no tienes permiso para ver los metadatos de un recurso, no aparecerá en los resultados. Los casos de uso compatibles incluyen los siguientes:

  • Busca un recurso por nombre. En el panel Cloud Assist, ingresa una instrucción similar a la siguiente:

    Do I have any datasets named ecommerce?
    
  • Pregunta sobre los metadatos de una tabla. Puedes preguntar sobre una tabla por nombre o permitir que Gemini Cloud Assist infiera a qué tabla te refieres según tu historial de chat o qué tabla se menciona en tu pestaña de consulta activa. Si especificas una tabla por nombre, debes usar el nombre completamente calificado. Puedes preguntar sobre el esquema de una tabla o sobre otros metadatos, como la partición y el agrupamiento en clústeres. En el panel Cloud Assist, ingresa una instrucción similar a la siguiente:

    What's the schema for `project_name.dataset_name.table_name`?
    
  • Pregunta dónde encontrar información específica. En el panel Cloud Assist , ingresa una instrucción similar a la siguiente:

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

Generar SQL

Para generar una consulta en SQL, describe lo que quieres que haga la consulta. Para obtener mejores resultados, incluye el nombre de la tabla que deseas consultar. Por ejemplo, en el panel Cloud Assist, ingresa una instrucción similar a la siguiente:

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.

Generar código de Python

Para generar código de Python, describe lo que quieres que haga. Por ejemplo, en el panel Cloud Assist , puedes ingresar la siguiente instrucción para pedirle a Gemini que consulte la tabla penguins de un conjunto de datos público con la sintaxis de BigQuery magics:

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

¿Qué sigue?