Saltar para o conteúdo

Integração · Dados de empresas

Conecte Claude e ChatGPT ao Snowflake

Faça uma pergunta à sua IA sobre seus dados, e ela escreverá e executará o SQL no Snowflake por você. Ela pode executar um comando no armazém, banco de dados, esquema e papel que você escolher, acompanhar consultas de longa duração, ler grandes resultados página a página e cancelar uma consulta que leva muito tempo. O que ela pode ler ou alterar é limitado pelo papel do Snowflake atrás do seu token.

Ligar Snowflake gratuitamente

Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.

Experimente pedir

  • “Quantos pedidos recebemos por mês este ano?”

    A IA escreve um comando que agrupa seus pedidos por mês, executa-o e soma o resultado.

  • “Quais tabelas estão no banco de dados ANALYTICS?”

    Ele executa uma consulta contra o esquema de informações do banco de dados e lista as tabelas.

  • “Mostre os 20 clientes com mais receita do último trimestre, usando o armazém REPORTING.”

    Ele executa a consulta no armazém que você nomeou e retorna as linhas.

O que a sua IA pode fazer

Execute SQL

Execute qualquer comando SQL com o armazém, banco de dados, esquema e papel que você escolher, imediatamente ou assincronamente para consultas longas.

Status e resultados

Verifique o status de um comando e leia grandes resultados uma partição por vez.

Mantenha-se no controlo

Cancele comandos que ainda estão em execução. O papel do Snowflake no seu token decide quais dados a IA pode ler ou alterar.

  • “Execute o comando de receita anual em segundo plano e me avise quando estiver pronto.”

    Ele submete o comando assincronamente, verifica seu status com o handle do comando e busca o resultado quando estiver disponível.

  • “Esse resultado é grande. Mostre-me a próxima parte.”

    Ele lê a próxima partição do resultado pelo handle do comando.

  • “Essa consulta está demorando muito, pare-a.”

    Ele cancela o comando em execução por seu handle.

3 ferramentas para Snowflake

Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.

  • cancel_statementElimina dadosCancele um comando que ainda está rodando, usando `statement_handle`.
  • get_statement_resultVerifique o status de um comando submetido e busque seus resultados usando `statement_handle`. Use `partition` para ler páginas adicionais de um resultado grande.
  • run_sql_statementVisível para outras pessoasExecute um comando SQL no Snowflake e retorne os resultados. Passe `statement` e opcionalmente `warehouse`, `database`, `schema` e `role`; defina `async` para consultas longas. O comando executa exatamente como escrito, então INSERT, UPDATE, DELETE ou DROP alterará os dados permanentemente.

Configure em três passos

  1. 1

    Escolha a aplicação

    Crie uma conta gratuita no PipMCP e escolha Snowflake na lista de aplicações.

  2. 2

    Cole a sua chave

    Digite o identificador da sua conta Snowflake conforme aparece na URL de sua conta (o myorg-myaccount em myorg-myaccount.snowflakecomputing.com) e cole um token de acesso programático. No Snowsight, vá para Governança & segurança > Usuários e papéis, selecione seu usuário e, sob Tokens de acesso programáticos, clique em Gerar novo token, escolha um papel e uma expiração e copie-o. Por padrão, o usuário deve estar coberto por uma política de rede para usar tokens, então certifique-se de que a política permite os servidores do PipMCP.

  3. 3

    Adicione a ligação à sua IA

    Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:

    1. Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
    2. Cole a sua ligação no campo URL do servidor MCP remoto.
    3. Ative-o no menu + de uma conversa.

Perguntas

O que a IA pode fazer no Snowflake?

Ela pode executar comandos SQL na sua conta Snowflake, verificar o status de um comando, ler seus resultados página a página e cancelar um comando que ainda está em execução. Não há ferramenta separada por tabela: tudo passa pelo SQL, dentro do que o papel do token permite.

A IA vê meu token de acesso ao Snowflake?

Não. Você cola o token de acesso ao Snowflake no PipMCP uma única vez. Ele é criptografado em repouso, nunca mostrado à IA e nunca novamente após você salvá-lo. A IA recebe apenas os resultados das ferramentas que você ativou.

Posso controlar o que a IA é autorizada a fazer?

Sim. Você escolhe quais ferramentas estão ativadas. run_sql_statement executa o SQL exatamente como escrito, então um INSERT, UPDATE, DELETE ou DROP altera os dados permanentemente. Você pode exigir sua aprovação antes de cada execução e cada chamada de ferramenta é registrada.

Funciona com o ChatGPT?

Sim. No ChatGPT, vá em Configurações › Aplicações e Conectores › Avançado, ative o Modo Desenvolvedor e adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.

Qual é o custo?

O PipMCP tem um plano gratuito e você não precisa de cartão de crédito para começar. Os planos pagos são cobrados por tarefa concluída. As consultas rodam em sua conta Snowflake própria, então qualquer cobrança do Snowflake fica entre você e o Snowflake.

Como manter a IA apenas para leitura?

Gere o token com um papel (role) do Snowflake que possa ler apenas os dados que deseja que a IA veja. O Snowflake então recusará qualquer comando que esse papel não seja autorizado a executar, independentemente do que a IA enviar. Você também pode exigir sua aprovação para run_sql_statement no PipMCP, para ver cada comando antes de ele rodar.

Deixe a sua IA trabalhar em Snowflake ainda hoje.

Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.

Ligar Snowflake gratuitamente

O PipMCP não tem qualquer afiliação com Snowflake. Os nomes dos produtos são marcas comerciais dos respetivos titulares.