O que o Claude Code faz em análise de dados
- Responde perguntas com SQL usando um role somente leitura ou uma réplica, e mostra a consulta junto com a resposta.
- Limpa e analisa exportações em CSV com Python e desenha os gráficos.
- Escreve um resumo semanal de métricas: o que mudou, quanto e o motivo provável.
- Aponta anomalias, como uma queda nos cadastros ou um pico de erros, antes que alguém precise notar.
Recursos do Claude Code para análise de dados
| Recurso | O que faz | Como começar |
|---|---|---|
| CLI do banco ou servidor MCP | Consulta o seu banco de dados ou warehouse; dê a ele um role somente leitura | psql, bq ou o servidor MCP do seu warehouse via claude mcp add |
| Python na sessão | Limpa CSVs, junta exportações e desenha gráficos | Peça uma análise de um arquivo da pasta de trabalho |
--json-schema | Devolve a resposta como JSON que segue o seu schema | claude -p ... --output-format json --json-schema |
| Tarefas agendadas | Um resumo semanal sem abrir uma sessão | /schedule weekly metrics digest on Monday at 9am |
Como configurar o Claude Code para análise de dados
Conecte as ferramentas
Crie um role somente leitura no banco de dados e dê essa conexão ao Claude Code, ou a CLI do seu warehouse logada como um usuário somente leitura. Para uma análise avulsa, coloque as exportações em CSV na pasta de trabalho.
-- Postgres: um role somente leitura para o agente CREATE ROLE analyst LOGIN PASSWORD '<password>'; GRANT pg_read_all_data TO analyst;Escreva as regras no CLAUDE.md
O Claude Code lê o CLAUDE.md no início de toda sessão, inclusive nas execuções com
claude -p. Coloque ali as regras do trabalho, ou em uma skill em.claude/skills/se forem longas. Veja o guia do CLAUDE.md.## Regras de dados - Somente leitura: use o role de analytics, nunca o usuário do banco do app. Nada de INSERT, UPDATE, DELETE ou mudanças de schema. - Mostre a consulta ou o script por trás de cada número. - Compare com o período anterior e diga quando uma mudança está dentro do ruído normal. - Não exporte dados pessoais; agregue antes de anotar qualquer coisa. - Resumo semanal: os cinco números que importam, o que mudou e uma pergunta que vale fazer na semana que vem.Rode sem a interface interativa
claude -proda uma tarefa e encerra, então o cron, o CI ou outra ferramenta pode iniciá-lo. Escolha o que ele pode fazer sem pedir com--allowedToolsou--permission-mode;--output-format jsondevolve o resultado com o custo.# Os números da semana passada em JSON, para um dashboard ou um post claude -p "Compare cadastros, ativação e receita da semana passada com a semana anterior" \ --output-format json --json-schema "$(cat metrics.schema.json)"Coloque em um agendamento
Transforme-o em uma tarefa agendada na nuvem com
/schedule(Pro, Max, Ultra, Team e Enterprise) ou em uma tarefa agendada no desktop, ou use/loopenquanto uma sessão fica aberta. Veja como deixar o Claude Code proativo.
Limites e segurança
- Dê a ele um role somente leitura. Um agente com permissão de escrita no banco consegue alterá-lo.
- Ele pode entender errado o que uma coluna significa. Escreva um dicionário de dados curto e confira as primeiras respostas.
- Resultados grandes custam contexto e uso. Consulte e agregue antes de ler linhas.
- Desde o Claude Code v2.1.302,
claude -pcomeça no modo Manual: uma ação que precisa de aprovação é negada, a menos que uma regra a permita. Permita só as ferramentas de que o trabalho precisa.
Claude Code ou Codex para análise de dados?
As regras valem para os dois. Escreva-as uma vez no AGENTS.md e coloque @AGENTS.md no CLAUDE.md, e os dois agentes leem o mesmo arquivo.
Passo a passo para o outro agente: análise de dados com o Codex.
| Claude Code | Codex | |
|---|---|---|
| Arquivo de regras | CLAUDE.md | AGENTS.md |
| Conectar ferramentas | claude mcp add | codex mcp add ou config.toml |
| Rodar sem você | claude -p | codex exec |
| Agendamento | /schedule, tarefas agendadas no desktop, /loop | Tarefas agendadas no app do ChatGPT, cron |
| Recursos nativos para análise de dados | Saída estruturada com --json-schema | Saída estruturada com --output-schema |
Coloque alguém responsável por análise de dados
Comandos rodam quando alguém lembra de rodá-los. O Crewmark transforma o seu próprio Claude Code em um funcionário de IA com um cargo, uma meta em números, horário de trabalho e um heartbeat, então o trabalho acontece no horário e aparece em um quadro.
Comece pelo cargo
O cargo de funcionário de IA que você escolher, com estas regras no brief.
Leve o trabalho para o quadro dele
Adicione o trabalho como issue recorrente. O funcionário acorda com o heartbeat, faz o trabalho e relata em um comentário.
Veja também
O relatório diário de SEO é um exemplo prático de um trabalho recorrente de analytics.
Perguntas frequentes
O Claude Code faz análise de dados?
Sim. Ele escreve e roda SQL e Python, lê CSVs, desenha gráficos e explica os resultados. Dê a ele um role somente leitura e peça para mostrar a consulta por trás de cada número.
Como recebo saída estruturada do Claude Code?
Rode claude -p com --output-format json e --json-schema; a resposta volta no campo structured_output.
É seguro conectar o Claude Code a um banco de dados de produção?
Conecte-o a uma réplica de leitura ou com um role somente leitura, nunca com o usuário da própria aplicação, e mantenha os dados pessoais agregados.
Conferido na documentação do Claude Code e na documentação do Codex da OpenAI em 13 de novembro de 2026.