Qué hace Claude Code para análisis de datos
- Responde preguntas con SQL usando un rol o una réplica de solo lectura, y muestra la consulta junto a la respuesta.
- Limpia y analiza exportaciones CSV con Python, y dibuja los gráficos.
- Escribe un resumen semanal de métricas: qué se movió, cuánto y la razón probable.
- Señala anomalías, como una caída de los registros o un pico de errores, antes de que alguien tenga que darse cuenta.
Funciones de Claude Code para análisis de datos
| Función | Qué hace | Cómo empezar |
|---|---|---|
| CLI o servidor MCP de la base de datos | Consulta tu base de datos o tu warehouse; dale un rol de solo lectura | psql, bq o el servidor MCP de tu warehouse con claude mcp add |
| Python en la sesión | Limpia CSV, une exportaciones y dibuja gráficos | Pide un análisis de un archivo de la carpeta de trabajo |
--json-schema | Devuelve la respuesta en JSON que cumple tu esquema | claude -p ... --output-format json --json-schema |
| Tareas programadas | Un resumen semanal sin abrir una sesión | /schedule weekly metrics digest on Monday at 9am |
Cómo configurar Claude Code para análisis de datos
Conecta las herramientas
Crea un rol de base de datos de solo lectura y dale a Claude Code esa conexión, o la CLI de tu warehouse con la sesión iniciada como usuario de solo lectura. Para un análisis puntual, pon las exportaciones CSV en la carpeta de trabajo.
-- Postgres: un rol de solo lectura para el agente CREATE ROLE analyst LOGIN PASSWORD '<password>'; GRANT pg_read_all_data TO analyst;Escribe las reglas en CLAUDE.md
Claude Code lee CLAUDE.md al empezar cada sesión, también en las ejecuciones con
claude -p. Pon ahí las reglas del trabajo, o en una skill dentro de.claude/skills/si son largas. Consulta la guía de CLAUDE.md.## Reglas de datos - Solo lectura: usa el rol de analítica, nunca el usuario de la base de datos de la app. Nada de INSERT, UPDATE, DELETE ni cambios de esquema. - Muestra la consulta o el script que hay detrás de cada cifra. - Compara con el periodo anterior, y di cuándo un cambio está dentro del ruido normal. - No exportes datos personales; agrega antes de anotar nada. - Resumen semanal: las cinco cifras que importan, qué se movió y una pregunta que valga la pena hacerse la semana que viene.Ejecútalo sin la interfaz interactiva
claude -pejecuta una tarea y termina, así que puede lanzarlo cron, la CI u otra herramienta. Decide qué puede hacer sin preguntar con--allowedToolso--permission-mode;--output-format jsondevuelve el resultado junto con su coste.# Las cifras de la semana pasada en JSON para un dashboard o un post claude -p "Calcula los registros, la activación y los ingresos de la semana pasada frente a la anterior" \ --output-format json --json-schema "$(cat metrics.schema.json)"Ponlo en un horario
Conviértelo en una tarea programada en la nube con
/schedule(Pro, Max, Ultra, Team y Enterprise) o en una tarea programada de escritorio, o usa/loopmientras la sesión siga abierta. Consulta cómo hacer que Claude Code sea proactivo.
Límites y seguridad
- Dale un rol de solo lectura. Un agente con permiso de escritura en la base de datos puede cambiarla.
- Puede malinterpretar lo que significa una columna. Escribe un breve diccionario de datos y comprueba sus primeras respuestas.
- Los resultados grandes cuestan contexto y uso. Consulta y agrega antes de leer filas.
- Desde Claude Code v2.1.302,
claude -parranca en modo Manual: se deniega cualquier acción que necesite aprobación salvo que una regla la permita. Permite solo las herramientas que el trabajo necesita.
¿Claude Code o Codex para análisis de datos?
Las reglas sirven para los dos. Escríbelas una vez en AGENTS.md y pon @AGENTS.md en CLAUDE.md, y los dos agentes leerán el mismo archivo.
Paso a paso con el otro agente: análisis de datos con Codex.
| Claude Code | Codex | |
|---|---|---|
| Archivo de reglas | CLAUDE.md | AGENTS.md |
| Conectar herramientas | claude mcp add | codex mcp add o config.toml |
| Ejecutar sin ti | claude -p | codex exec |
| Horario | /schedule, tareas programadas de escritorio, /loop | Tareas programadas en la app de ChatGPT, cron |
| Integrado para análisis de datos | Salida estructurada con --json-schema | Salida estructurada con --output-schema |
Dale a alguien el trabajo de análisis de datos
Los comandos se ejecutan cuando alguien se acuerda de ejecutarlos. Crewmark convierte tu propio Claude Code en un empleado de IA con un rol, un objetivo en cifras, horario laboral y un heartbeat, para que el trabajo se haga según un horario y aparezca en un tablero.
Empieza por el rol
Uno de los roles de empleados de IA, con estas reglas en su brief.
Lleva el trabajo a su tablero
Añade el trabajo como issue recurrente. El empleado se despierta con su heartbeat, lo hace e informa en un comentario.
Relacionado
El informe SEO diario es un ejemplo completo de un trabajo de analítica recurrente.
Preguntas frecuentes
¿Puede Claude Code hacer análisis de datos?
Sí. Escribe y ejecuta SQL y Python, lee CSV, dibuja gráficos y explica los resultados. Dale un rol de solo lectura y pídele que muestre la consulta que hay detrás de cada cifra.
¿Cómo obtengo salida estructurada de Claude Code?
Ejecuta claude -p con --output-format json y --json-schema; la respuesta llega en el campo structured_output.
¿Es seguro conectar Claude Code a una base de datos de producción?
Conéctalo a una réplica de lectura o con un rol de solo lectura, nunca con el usuario de la propia aplicación, y mantén los datos personales agregados.
Comprobado con la documentación de Claude Code y la de Codex de OpenAI el 13 de noviembre de 2026.