Guia do Google Cloud mostra como conectar o Gemini Enterprise ao Snowflake com ADK, MCP e permissões do usuário
Aprofundamento CEVIU
Aprofundamento
O guia do Google Cloud descreve um padrão específico: o agente ADK não executa SQL bruto. Ele manda a pergunta em linguagem natural ao servidor MCP gerenciado do Snowflake, que aciona um Cortex Agent (CORTEX_AGENT_RUN) apoiado por uma semantic view do Cortex Analyst. A tradução para SQL e a execução acontecem dentro do Snowflake, com a sessão OAuth e a role do usuário autenticado. O texto apresenta isso como text-to-SQL determinístico, preso às definições semânticas da empresa, e como forma de reduzir alucinação de schema e SQL não validado.
Os detalhes de permissão são o que costuma quebrar na prática. O usuário precisa de SELECT nas tabelas físicas por trás da semantic view, senão há erro em runtime. Se a política não permite isso, a saída é uma Secure View sobre as tabelas, com a Semantic View por cima (as views rodam com Owner's Rights). Os tokens OAuth também fixam DEFAULT_ROLE e DEFAULT_WAREHOUSE no momento da autorização, então os defaults devem ser definidos antes de o usuário autorizar no Gemini Enterprise. O guia ainda avisa para não expor ferramentas como SYSTEM_EXECUTE_SQL a clientes externos, e diz que o código de exemplo é uma versão básica, sem tratamento de erro e schemas estruturados.
O próprio texto separa dois caminhos: a orquestração customizada com ADK, para sistemas multiagente complexos, e as soluções conjuntas que ligam o Gemini Enterprise direto ao Snowflake, indicadas para casos corporativos básicos.
O que mudou
Não é uma evolução de um único produto, mas o guia se encaixa em uma sequência de cobertura. Em 18 de junho de 2026, o CEVIU noticiou o guia "Google Cloud lança guia prático para rodar servidores MCP no GKE com foco em agentes de IA", sobre hospedar o servidor MCP. Em 21 de outubro de 2026, veio "MCP Apps no Gemini Enterprise: o guia para tirar o assistente do texto e levá-lo para interfaces ativas", sobre a camada de interface. Agora o foco é a conexão com dados governados do Snowflake, via MCP gerenciado pelo próprio Snowflake, sem precisar hospedar o servidor.
Por que isso importa
Para quem opera agentes sobre data warehouse, a leitura é que o ponto crítico deixa de ser o modelo e passa a ser identidade e permissão. Delegar a geração de SQL a um agente governado dentro do Snowflake e manter a execução com a role do usuário tende a facilitar auditoria. O custo é mais configuração: roles, views, defaults de OAuth e registro do agente no console.
Linha do tempo
CEVIU noticia guia do Google Cloud para rodar servidores MCP no GKE com foco em agentes de IA.
CEVIU noticia o guia de MCP Apps no Gemini Enterprise, com interfaces ativas no chat.
Google Cloud publica guia para conectar o Gemini Enterprise ao Snowflake com ADK, MCP e permissões do usuário.
Perguntas frequentes
Por que o guia não deixa o agente executar SQL direto?
Porque expor execução de SQL bruto ao cliente aumenta a superfície de segurança e contorna a governança do Cortex Agent. No desenho do guia, o agente ADK só envia a pergunta em linguagem natural. A geração e a execução do SQL ficam dentro do Snowflake.
Que permissões o usuário precisa ter no Snowflake?
O usuário precisa de SELECT nas tabelas físicas que sustentam a semantic view, senão a consulta falha em runtime. Se a política proíbe acesso às tabelas base, dá para criar uma Secure View e montar a Semantic View sobre ela. Nesse caso, a role GenAI só precisa de SELECT na Secure View e na Semantic View.
Por que definir DEFAULT_ROLE e DEFAULT_WAREHOUSE antes de autorizar?
Os tokens OAuth do Snowflake capturam e vinculam esses dois valores no momento da autorização. Se o usuário autorizar antes de configurá-los, a sessão fica presa à role errada e as consultas podem falhar. Depois de autorizar, ele pode reverter os defaults.
Quando usar ADK em vez da conexão direta do Gemini Enterprise com o Snowflake?
O guia trata o ADK como padrão avançado, para sistemas multiagente complexos, loops de raciocínio customizados ou gerenciamento de estado entre plataformas. Para casos corporativos básicos, indica as soluções conjuntas que conectam o Gemini Enterprise diretamente ao Snowflake.
Fontes
- cloud.google.comfonte original
- Categoria
- CEVIU IA
- Publicado
- 27 de outubro de 2026
- Editoria
- CEVIU IA

