Esta página também está emEN
iTeam
API · Dados, BI e bancos de dadosCom credencial da sua empresa

API do Snowflake: o que dá para fazer e como usar com agentes de IA

O Snowflake é um data warehouse em nuvem acessado por SQL, com a SQL API em REST, conectores e drivers padrão. É usado por times de dados e BI para concentrar e analisar dados da empresa. O acesso é por usuário com papel definido, autenticado por par de chaves ou OAuth.

Nina
O que a API do Snowflake oferece

Os grandes recursos da API, em português claro.

RecursoSQL API

Execução de comandos SQL por HTTP, com acompanhamento de status.

RecursoConsultas e visões

Leitura de tabelas e visões preparadas pelo time de dados.

RecursoPapéis e permissões

Controle de acesso por banco, esquema e objeto.

RecursoWarehouses

Capacidade de computação usada pelas consultas, com controle de custo.

RecursoIngestão

Carga de dados por estágios e pipes.

RecursoCompartilhamento de dados

Acesso a dados compartilhados entre contas.

Acesso e autenticação

Como se acessa a API do Snowflake.

  • Com credencial da sua empresaUsuário com papel dedicado, autenticado por par de chaves (JWT) ou OAuth; a SQL API aceita esses métodos. Recomenda-se papel só de leitura em um warehouse pequeno.
  • Documentação oficialdocs.snowflake.com/en/developer-guide/sql-api/index
  • Consultas consomem créditos: limite o warehouse e o tempo de execução.
  • Mascare colunas com dados pessoais (LGPD).
  • Prefira visões curadas a tabelas brutas.
Também buscado como
  • api snowflake
  • snowflake sql api
  • snowflake rest api
  • snowflake key pair authentication
  • integração api snowflake
  • snowflake com ia
  • snowflake api documentação
Agentes de IA usando a API

O que um agente do iTeam faz com a API do Snowflake.

Caso de usoPergunta de negócio no Slack

O diretor pergunta a margem do mês por linha de produto e o agente consulta as visões liberadas e responde com o número e a consulta.

Caso de usoAlerta de métrica fora do padrão

O agente roda consultas diárias e avisa quando uma métrica sai da faixa esperada.

Caso de usoRelatório recorrente

As consultas do fechamento semanal rodam automaticamente e viram resumo para a diretoria.

Caso de usoCusto de consulta sob controle

O agente acompanha o consumo do warehouse usado pelos agentes e avisa ao chegar no teto.

Como conectar no iTeam

Da credencial ao agente trabalhando, com aprovação.

Passo 1

Crie usuário e papel dedicados

O time de dados libera só as visões necessárias e um warehouse pequeno com suspensão automática.

Passo 2

Cadastre no cofre do iTeam

Chave privada e conta ficam no cofre; o acesso é só leitura.

Passo 3

Teste com aprovação

Consultas novas passam por revisão no início, e cada execução fica na auditoria.

Perguntas frequentes

Dúvidas sobre a API do Snowflake.

A API do Snowflake é gratuita?

Não há cobrança separada pela API, mas as consultas consomem créditos de computação conforme o contrato do Snowflake.

Preciso programar para usar o Snowflake com o iTeam?

Não necessariamente. O time de implantação configura o acesso com o seu time de dados, e o agente escreve as consultas dentro do que foi liberado.

O agente pode alterar dados?

Pode, se liberado, mas o recomendado é começar só com leitura.

Como autenticar o agente na SQL API do Snowflake com par de chaves?

Gera-se um par de chaves e registra-se a chave pública no usuário do Snowflake. O agente assina um token JWT com a chave privada, enviado com o tipo de token indicado na documentação. O usuário deve ter um papel dedicado, e a chave privada fica em cofre.

Que papel e warehouse dar ao agente de IA no Snowflake?

Um papel apenas de leitura sobre visões curadas e um warehouse pequeno, com tempo máximo de execução. Consultas consomem créditos, e esse limite protege a fatura contra uma pergunta que varra tabelas enormes. Revise o limite de tempo periodicamente.

O agente de IA pode alterar dados no Snowflake?

Só se o papel permitir, e é melhor não permitir. As gravações vêm de pipelines de ingestão, e o agente consulta. Se for preciso escrever, que seja em um esquema separado, com aprovação humana e registro do que foi alterado.

Como proteger colunas com dados pessoais no Snowflake?

Use mascaramento de colunas e visões que ocultem CPF, e-mail e telefone para o papel do agente. Assim, mesmo que a pergunta peça, o dado não aparece na resposta. Isso apoia o cumprimento da LGPD sem depender do comportamento do agente.

O Snowflake tem sandbox para testar o agente?

Há contas de avaliação, e é comum criar um banco de desenvolvimento por clonagem. Confira em docs.snowflake.com as opções do seu contrato e teste ali as consultas do agente antes de liberar o papel nos dados de produção.

Visões curadas ou tabelas brutas: o que o agente deve consultar no Snowflake?

Visões curadas, com nomes e colunas claros e as regras de negócio embutidas. Tabelas brutas levam a respostas inconsistentes, porque cada pergunta reinterpreta os dados de um jeito, e dois colegas recebem números diferentes. Isso padroniza a resposta para todos.

Quanto custa o agente consultar o Snowflake?

O custo depende dos créditos do warehouse usados nas consultas, e não há valor fixo por pergunta. Limite o tamanho do warehouse e o tempo de execução, e acompanhe o consumo para saber quanto cada tipo de pergunta realmente gasta.

Quando o Snowflake não precisa de um agente de IA?

Se poucas pessoas usam o Snowflake e os dashboards já respondem às perguntas, o ganho é pequeno. Compensa quando analistas são interrompidos o dia todo por dúvidas que um agente responderia sobre as visões curadas.

Mais APIs de Dados, BI e bancos de dados

Outras APIs da categoria.

Próximo passo

Coloque um time de IA para trabalhar esta semana.

Comece grátis com um time pronto, ou fale com a gente e nosso squad coloca a IA em produção com o seu time.

300+integrações
4idiomas
Agentes trabalhando agora