Conectar o Claude ao Snowflake ou ao Databricks exige definir quais ferramentas ele poderá chamar e sob qual identidade. O MCP, protocolo que permite a modelos acessar ferramentas externas, organiza essa comunicação. A conexão não substitui permissões, catálogo de métricas ou revisão dos resultados: essas decisões continuam pertencendo à empresa.
Este guia propõe um piloto de consulta a dados com escopo pequeno e verificável. O objetivo é transformar perguntas de negócio em respostas rastreáveis, sem confundir acesso a uma plataforma com autorização para consultar qualquer tabela. A configuração concreta deve seguir a documentação do fornecedor e as regras do ambiente utilizado.
Resumo rápido
- Escolha uma pergunta de negócio e um conjunto limitado de dados.
- Diferencie usar Claude como cliente de executar um modelo dentro da plataforma.
- Aplique permissões na ferramenta e nos dados, além das instruções do assistente.
- Registre consulta, filtros, período e versão da definição de cada indicador.
- Teste recusas e revogação de acesso antes de ampliar o piloto.
O que significa conectar Claude aos dados
Há arquiteturas diferentes por trás da expressão “Claude integrado ao banco”. Um assistente pode chamar um servidor MCP que devolve resultados de consultas. Outra aplicação pode chamar um modelo para interpretar dados que já recuperou. Uma terceira pode usar ferramentas de desenvolvimento para construir consultas. Esses caminhos não têm necessariamente a mesma autenticação, contrato ou superfície de administração.
Antes de configurar, desenhe o trajeto de uma pergunta: usuário, cliente, servidor de ferramentas, mecanismo de consulta e retorno. Marque onde ficam credenciais, registros e resultados. Esse desenho revela quem recebe os dados e qual identidade executa a operação. Uma consulta em ambiente corporativo não significa que o texto devolvido ficará restrito ao banco.
A documentação da Anthropic descreve conectores personalizados com MCP remoto. Use esse material para conferir a configuração disponível no produto adotado. Não deduza compatibilidade de toda combinação de plano, cliente e servidor apenas pela presença da sigla MCP. A nossa página de integrações do Anthropic Claude ajuda a localizar outros caminhos, mas a documentação do ambiente deve orientar a implantação.
Também separe conexão de qualidade analítica. Um conector pode executar corretamente uma consulta que responde à pergunta errada. “Vendas do mês” pode significar pedidos emitidos, faturamento reconhecido ou recebimentos. Resolver essa ambiguidade é parte do projeto de dados e precisa acontecer antes de avaliar a fluência da resposta.
Snowflake e Databricks: escolha a superfície de consulta
O servidor MCP gerenciado pelo Snowflake permite expor ferramentas como Cortex Agents, Cortex Analyst, Cortex Search e execução de SQL. A documentação distingue acesso ao servidor e acesso às ferramentas. Portanto, cadastrar a conexão não basta para autorizar todas as operações existentes na conta.
No Databricks, a documentação de MCPs apresenta caminhos para conectar agentes a dados e ferramentas. Os recursos fornecidos e registrados pela plataforma utilizam permissões do Unity Catalog. Consulte a documentação correspondente à nuvem e ao recurso escolhido; exemplos de uma arquitetura não garantem comportamento idêntico em outra.
| Decisão | Snowflake | Databricks | Validação no piloto |
|---|---|---|---|
| Entrada do assistente | Servidor MCP com ferramentas selecionadas | MCP apropriado ao recurso pretendido | Inventário das ferramentas visíveis |
| Autorização | Papéis e privilégios dos recursos | Permissões dos recursos no Unity Catalog | Teste com identidades distintas |
| Pergunta de negócio | Definição governada do indicador | Definição governada do indicador | Resultado comparado à referência |
| SQL direto | Revisar privilégios e configuração | Revisar acesso e superfície escolhida | Consultas fora do escopo recusadas |
| Operação | Responsável por dados e conexão | Responsável por dados e conexão | Procedimento de desligamento |
Essa comparação é um roteiro de implantação, não um ranking. Se a empresa já possui uma plataforma com métricas validadas, comece por ela. Integrar dois ambientes simultaneamente aumenta o número de definições, identidades e falhas possíveis. Só inclua a segunda fonte quando uma pergunta concreta exigir cruzamento e houver uma chave de negócio confiável.
Defina identidade, permissões e dados mínimos
Monte uma matriz com usuários, perguntas autorizadas e recursos necessários. Um gerente regional pode precisar de totais da sua região, enquanto o financeiro precisa de números consolidados. Não traduza essas diferenças apenas em mensagens de sistema. Configure a restrição onde a consulta é executada e confirme o resultado usando contas de teste representativas.
O piloto pode começar com dados agregados e sem identificadores pessoais. Se o objetivo é comparar receita por categoria, nomes, documentos e telefones de clientes geralmente não ajudam a responder. Descreva cada campo liberado e sua utilidade. A remoção de colunas desnecessárias simplifica tanto a revisão quanto a investigação de erros.
Considere ainda o que acontece após uma mudança de função. Revogar a permissão no banco não apaga automaticamente textos já copiados para conversas, relatórios ou arquivos. Crie um procedimento que abranja o acesso futuro e os resultados já produzidos, conforme a política interna. Consulte nosso guia de permissões para agentes de IA para estruturar essa divisão de responsabilidades.
Uma conta compartilhada pode dificultar a atribuição de cada consulta. Quando ela for necessária na arquitetura, registre o solicitante na aplicação e impeça que esse campo seja definido livremente pelo modelo. A identidade declarada na pergunta não constitui autenticação. Para credenciais e integração, siga as opções oficiais do fornecedor, sem inserir segredos em prompts ou exemplos de treinamento.
Prepare métricas e respostas que possam ser auditadas
Escolha um indicador e escreva seu contrato: fórmula, unidade, calendário, filtros, exclusões, origem e responsável. Para receita líquida, explique o tratamento de cancelamentos, devoluções e tributos. Para quantidade de clientes, defina o identificador e a regra de duplicidade. Essas definições precisam ser compartilhadas entre o relatório de referência e o assistente.
Peça respostas com quatro partes: valor, período, critérios e origem. Quando a plataforma permitir, preserve o identificador da consulta executada e os parâmetros usados. A resposta pode ser curta para o usuário, enquanto o registro operacional mantém os detalhes necessários à reprodução. Não exponha consultas ou registros a pessoas sem autorização para examiná-los.
Um comando inicial pode ser: “Consulte a receita líquida da região autorizada no último mês encerrado. Informe a definição utilizada, a data de atualização e os filtros. Se houver mais de uma definição de receita, peça esclarecimento antes de calcular.” Esse comando melhora a interação, mas pressupõe ferramentas configuradas para limitar o escopo.
Trate ausência de dados de modo diferente de valor zero. Uma filial sem carga concluída não deve aparecer como filial sem vendas. Um erro de autorização também não deve virar uma conclusão sobre o negócio. Defina mensagens distintas para informação indisponível, consulta recusada e resultado vazio.
Inclua limites operacionais definidos pela equipe: duração de consulta, tamanho do resultado, número de tentativas e orçamento do piloto. Esses valores são escolhas locais, não limites universais dos produtos. Monitore o consumo do modelo e o processamento de dados. Uma pergunta curta pode desencadear uma consulta ampla se não houver um recorte adequado.
Exemplo: distribuidora de alimentos em Recife
Considere uma distribuidora fictícia de Recife que quer responder por que o faturamento de uma categoria mudou. O piloto usa uma base conciliada, com período, região, categoria e valor líquido. A equipe exclui nomes de clientes e detalhes bancários porque eles não são necessários para a pergunta inicial.
Primeiro, o analista prepara uma consulta de referência. Depois, comercial e financeiro aprovam a definição de faturamento e a data de fechamento. O assistente recebe uma ferramenta que consulta apenas os dados aprovados. A equipe não publica números de ganho: o exemplo descreve um método, sem afirmar que a implantação produziu economia ou aumento de receita.
Durante o teste, a gestora pede “compare este mês com o anterior”. Como o mês atual ainda está aberto, o assistente deve esclarecer se a comparação será entre períodos completos ou entre intervalos equivalentes. A referência armazena a escolha. Uma resposta com percentual correto, mas períodos incompatíveis, reprova na avaliação.
Em outro teste, um vendedor solicita resultados de uma região que não atende. O controle de acesso deve negar a consulta ou restringir seu conteúdo, conforme a política definida. A equipe verifica os registros para confirmar que a negativa ocorreu antes da entrega dos dados. A recusa escrita pelo modelo, isoladamente, não comprova que o recurso protegido permaneceu inacessível.
Por fim, a conexão é revogada em ambiente de teste. Uma nova tentativa precisa falhar de maneira clara, sem reaproveitar informação antiga como se fosse atual. Só depois dessa verificação a empresa considera ampliar o piloto. O responsável registra o que foi testado e quais perguntas continuam fora do escopo.
Erros comuns
Dar acesso amplo para facilitar a demonstração. Uma demonstração com credencial administrativa não representa a operação de um usuário comum. Prepare o ambiente com o mesmo perfil de autorização esperado em produção. Se uma ferramenta precisar de privilégio adicional, documente sua finalidade e avalie uma alternativa mais restrita.
Confundir instrução com controle. “Não consulte dados pessoais” é uma orientação, não uma barreira de acesso. Verifique permissões, filtros e recursos expostos. O conteúdo devolvido por uma ferramenta também deve ser tratado como dado, sem ganhar autoridade para alterar as regras do assistente.
Avaliar apenas respostas corretas. Inclua pergunta ambígua, tabela vazia, fonte atrasada, consulta cara, permissão removida e indisponibilidade. Nosso roteiro de testes de agentes antes da produção ajuda a organizar casos com resultado esperado. Defina quem decide sobre uma falha antes de começar a medir.
Comparar plataformas sem igualar o problema. Uma ferramenta que usa métricas revisadas não deve ser comparada a outra que recebe tabelas sem descrição. Mantenha pergunta, recorte e referência equivalentes. Caso contrário, a comparação mistura a qualidade da preparação de dados com a capacidade do modelo.
Perguntas frequentes
Um conector permite consultar toda a conta?
Não deve ser tratado dessa forma. O alcance depende das ferramentas expostas, da identidade autenticada e das permissões aplicáveis. Faça um inventário do que aparece para cada perfil e teste operações permitidas e proibidas. Não use a presença do conector como evidência de autorização.
É necessário permitir escrita no banco?
Para um piloto de perguntas analíticas, normalmente a equipe pode projetar um fluxo somente de leitura. Se o caso exigir alteração, trate isso como outro escopo, com validação, aprovação e recuperação próprias. Consultar indicadores e modificar registros têm consequências operacionais diferentes.
O MCP garante que os números estejam certos?
Não. Ele organiza a comunicação com ferramentas, mas a resposta ainda depende da definição do indicador, da atualização dos dados e da consulta executada. Compare resultados com uma referência validada e mantenha exemplos de perguntas que exigem esclarecimento antes da execução.
Como escolher entre Snowflake e Databricks?
Comece pela localização dos dados e pela maturidade da governança existente. Avalie quem mantém o catálogo, quem autoriza acessos e como reproduzir resultados. Evite migrar dados apenas para uma demonstração de assistente quando o ambiente atual já oferece uma superfície adequada à pergunta.
O que precisa estar pronto antes de ampliar o uso?
Uma definição de escopo, responsáveis identificados, testes de autorização, resultados comparados à referência e procedimento de desligamento. Registre também limitações conhecidas. A ampliação deve acrescentar perguntas e recursos explicitamente aprovados, com nova avaliação sempre que uma mudança afetar acesso ou interpretação.