Usar o Gemini Cloud Assist

Este documento descreve como usar o Gemini Cloud Assist, um produto do portfólio Gemini para Google Cloud para ajudar você a entender e trabalhar com metadados, jobs e consultas no BigQuery. Ele oferece casos de uso compatíveis e exemplos de comandos que você pode usar no Gemini Cloud Assist.

Antes de começar

Antes de usar o Gemini Cloud Assist, o administrador precisa seguir as etapas para configurar o Gemini Cloud Assist no projeto ou pasta em que você está trabalhando.

Para responder a perguntas e solicitações sobre seus recursos do Google Cloud , o Gemini Cloud Assist precisa das permissões adequadas do gerenciamento de identidade e acesso (IAM) para esses recursos. O Gemini Cloud Assist herda suas permissões quando você pede para ele consultar seus dados do BigQuery. Portanto, em muitos casos, as permissões necessárias do IAM já estão concedidas. Para mais informações, consulte Requisitos do IAM para usar o Gemini Cloud Assist.

Usar o Gemini Cloud Assist

  1. Acessar a página do BigQuery.

    Acessar o BigQuery

  2. Na barra de ferramentas Google Cloud , clique em spark Abrir ou fechar o chat com IA do Gemini para abrir o chat do Gemini Cloud Assist.

    Botão do Gemini Cloud Assist na barra de ferramentas do BigQuery.

  3. No campo Insira um comando, digite seu comando.

  4. Clique em Enviar solicitação.

As seções a seguir mostram exemplos de tarefas que você pode realizar com o Gemini Cloud Assist, além de comandos de exemplo.

Analisar jobs

Saiba mais sobre os jobs executados no seu projeto, incluindo seu histórico pessoal e do projeto, para oferecer suporte aos seguintes casos de uso:

  • Depure consultas de longa duração. Saiba sobre o status atual de um job e os motivos que podem fazer com que ele demore mais do que o esperado, como disputa de slots, um grande número de linhas verificadas, alto volume de dados e outros. No painel do Cloud Assist, insira um comando semelhante a este:

    Why is this job taking so long? JOB_ID
    
  • Analise a causa de um job com falha. Saiba por que uma consulta específica falhou. No painel do Cloud Assist, insira um comando semelhante a este:

    Why did JOB_ID fail?
    
  • Encontre consultas que consomem muitos recursos. Saiba mais sobre suas consultas mais caras com base no número estimado de bytes processados. No painel do Cloud Assist, insira um comando semelhante a este:

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

Descobrir recursos

Pesquise e saiba mais sobre conjuntos de dados e recursos de tabela em um único projeto ou em vários. O Gemini Cloud Assist usa o Dataplex Universal Catalog para pesquisar seus recursos do BigQuery. As pesquisas são realizadas usando suas permissões. Por exemplo, se você não tiver permissão para ver os metadados de um recurso, ele não vai aparecer nos resultados. Os casos de uso compatíveis incluem:

  • Pesquisar um recurso por nome. No painel do Cloud Assist, insira um comando semelhante a este:

    Do I have any datasets named ecommerce?
    
  • Perguntar sobre os metadados de uma tabela. Você pode perguntar sobre uma tabela pelo nome ou deixar o Gemini Cloud Assist inferir qual tabela você quer com base no histórico de chat ou na tabela referenciada na guia de consulta ativa. Se você especificar uma tabela por nome, use o nome totalmente qualificado. Você pode perguntar sobre o esquema de uma tabela ou outros metadados, como particionamento e clustering. No painel do Cloud Assist, insira um comando semelhante a este:

    What's the schema for `project_name.dataset_name.table_name`?
    
  • Pergunte onde encontrar informações específicas. No painel Cloud Assist, insira um comando semelhante a este:

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

Gerar SQL

Gere uma consulta SQL descrevendo o que você quer que ela faça. Para ter os melhores resultados, inclua o nome da tabela que você quer consultar. Por exemplo, no painel Cloud Assist, insira um comando semelhante a este:

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.

Gerar código Python

Gere código Python descrevendo o que você quer que ele faça. Por exemplo, no painel Cloud Assist, insira o seguinte comando para pedir ao Gemini que consulte a tabela penguins de um conjunto de dados público usando a sintaxe de comandos mágicos do BigQuery:

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

A seguir