Onde o Gemini no BigQuery processa seus dados

Este documento ajuda você a entender onde o Gemini no BigQuery processa seus dados. Esse comportamento se aplica aos seguintes recursos do Gemini no BigQuery:

Para esses recursos, o processamento do Gemini ocorre nos limites jurisdicionais do local da consulta ou onde o conjunto de dados do BigQuery está armazenado. Por exemplo, se o local da consulta ou o conjunto de dados do BigQuery estiver na região europe-west1, o processamento do Gemini ocorrerá em um local dentro do limite jurisdicional da EU. Esse design minimiza a movimentação de dados e segue as práticas recomendadas de governança de dados. Para mais informações sobre restrições nas jurisdições disponíveis, consulte Limitações.

Para a maioria dos recursos do Gemini no BigQuery, o local de processamento do Gemini pode ser controlado por um administrador usando a configuração Local padrão global no nível do projeto ou da organização. Os usuários do BigQuery podem substituir esse local padrão global usando a configuração Local da consulta no BigQuery Studio. Nos casos em que uma configuração de local de consulta não é especificada nas configurações de configuração por um administrador ou explicitamente pelo usuário na consulta, o Gemini no BigQuery usa o local derivado da consulta que está sendo editada. Para saber mais sobre como o BigQuery determina o local da consulta, consulte Executar uma consulta.

O Gemini no BigQuery determina a jurisdição de US ou EU com base nesses controles. Se uma jurisdição não puder ser determinada, o local de processamento global será usado com base nos locais de atendimento do Gemini.

As seções a seguir explicam como gerenciar onde cada recurso do Gemini no BigQuery processa seus dados.

Editor de SQL e tela de dados

Ao gerar código usando o editor de SQL, ou usar a tela de dados para criar fluxos de trabalho de análise de dados, o Gemini no BigQuery usa a seguinte lógica para determinar o local de processamento:

  • Um administrador do BigQuery pode especificar um local padrão no nível da organização ou para envolvidos no projeto. Para saber como especificar um local padrão, consulte Especificar o local padrão no nível da organização ou para envolvidos no projeto.

  • Um usuário do BigQuery pode especificar um local de consulta no BigQuery Studio que substitui a configuração do administrador. Para saber como especificar uma configuração de local de consulta padrão no BigQuery, consulte Especificar locais.

  • Se o local de um conjunto de dados não puder ser determinado ou se o local de consulta padrão do usuário não for especificado, o BigQuery tentará determinar o local do conjunto de dados ou da consulta com base na simulação. Exemplo:

    • Exemplo de editor de SQL: se a solicitação do Gemini para Transformar SQL com o Gemini referenciar um conjunto de dados em europe-west1, o Gemini processará os dados no limite jurisdicional da EU.
    • Exemplo de tela de dados: se a tela de dados visualizar dados de um conjunto de dados localizado em us-east4, todas as análises ou sugestões do Gemini no BigQuery serão processadas nos limites jurisdicionais dos US.

Especificar o local padrão no nível da organização ou para envolvidos no projeto

Um administrador do BigQuery pode especificar um local padrão no nível da organização ou para envolvidos no projeto em que as solicitações do Gemini são processadas. O local padrão é armazenado em cache durante a sessão do usuário enquanto ele está editando na guia do editor de SQL atual. O local padrão é usado quando as operações do Gemini no BigQuery não especificam explicitamente um local e um local não pode ser inferido da solicitação.

Para mais informações sobre como configurar o local padrão, consulte Especificar configurações globais.

Para mais informações sobre como verificar a configuração do local padrão, consulte Recuperar configurações.

Agente de engenharia de dados do BigQuery

O Agente de Engenharia de Dados oferece suporte à regionalização no nível da jurisdição, que fornece endpoints de serviço dedicados para as regiões us, eu e global. A preferência regional é atribuída automaticamente com base no local do espaço de trabalho do Dataform associado.

Ao interagir com o agente no Google Cloud console, todo o processamento interno, incluindo o mecanismo de raciocínio e o armazenamento temporário do contexto da conversa, é mantido estritamente dentro do limite jurisdicional definido pela região do espaço de trabalho do Dataform.

Ao interagir com o agente usando a API pública, selecione us ou eu para garantir que todas as chamadas de serviço de processamento, raciocínio e downstream permaneçam nessa jurisdição. Se a região da API especificada não estiver alinhada à região do espaço de trabalho, o sistema retornará um erro.

Para mudar a região de processamento, você deve criar um novo repositório do Dataform e configurá-lo para a região atualizada.

Insights de dados do BigQuery

Para gerar insights usando insights de dados do BigQuery, é possível executar operações de verificação de dados nas tabelas e recursos do conjunto de dados selecionados. Essas verificações são criadas no mesmo local do recurso do conjunto de dados do BigQuery. Nas jurisdições dos US ou da EU, o processamento do Gemini no BigQuery é restrito à jurisdição em que a verificação é executada. Fora das jurisdições dos US e da EU, o processamento é executado globalmente. Para saber onde o processamento de dados global do Gemini ocorre, consulte Locais de atendimento do Gemini.

Preparação de dados do BigQuery

O local em que a preparação de dados do BigQuery processa os dados depende do recurso de preparação de dados que você está usando.

  • Para a preparação de dados independente, o local de processamento do Gemini no BigQuery é o local em que o conjunto de dados do BigQuery está localizado.
  • Se você executar a preparação de dados como parte dos pipelines do Dataform ou do BigQuery, o local de processamento de dados do Gemini no BigQuery será determinado pela configuração do Dataform defaultLocation se ela estiver definida. A configuração defaultLocation também determina o local do job do BigQuery. Isso garante que o processamento do Gemini no BigQuery seja feito nos mesmos limites jurisdicionais.
  • Se defaultLocation para o Dataform ou o pipeline do BigQuery que contém a preparação de dados não estiver definido, a região de processamento do Gemini no BigQuery será determinada usando a configuração de região do repositório. Um pipeline sem uma configuração defaultLocation especificada pode executar diferentes jobs do BigQuery em locais diferentes com base no local das tabelas usadas nos nós do pipeline. Como prática recomendada, defina defaultLocation para garantir um local de processamento consistente.

Limitações

As seguintes limitações se aplicam quando você identifica onde o Gemini no BigQuery processa dados:

  • O Gemini no BigQuery não oferece residência de dados para locais individuais. O processamento de dados pode ser especificado para jurisdições compatíveis com US e EU. Os dados fora dessas jurisdições são processados globalmente.
  • O processamento de jurisdição do Gemini no BigQuery só está disponível para recursos do Gemini no BigQuery que estão em disponibilidade geral (GA). Para uma lista de recursos do Gemini no BigQuery, consulte Visão geral do Gemini no BigQuery.
  • O assistente de código do notebook do Python do BigQuery e o agente de ciência de dados para o Colab Enterprise no BigQuery só oferecem suporte ao processamento global do Gemini.

  • O Gemini no chat do Cloud Assist (GCA) só oferece suporte ao processamento global do Gemini. É possível negar o acesso ao painel de chat do GCA removendo a permissão do Identity and Access Management (IAM) geminicloudassist.agents.invoke para seus usuários. Para saber como criar papéis personalizados, consulte Criar e gerenciar papéis personalizados.

A seguir