Saltar al contenido principal
El agente analista de datos, también conocido como DANA (Data ANAlyst), es una versión especializada de Devin, optimizada para hacer consultas a bases de datos, analizar datos y crear visualizaciones. Está diseñado para ser rápido, conciso y estar orientado específicamente a flujos de trabajo de analítica de datos.

Cuándo usar el Data Analyst Agent

El Data Analyst Agent es ideal cuando necesitas:
  • Consultar bases de datos: Escribir y ejecutar consultas SQL sobre tus fuentes de datos conectadas
  • Analizar datos: Explorar patrones, calcular métricas e investigar tendencias en tus datos
  • Crear visualizaciones: Generar gráficos y diagramas profesionales con seaborn
  • Responder preguntas sobre datos: Obtener respuestas rápidas y precisas a preguntas sobre tus datos
  • Generar conclusiones: Descubrir patrones, anomalías y hallazgos accionables

Acceso al agente Data Analyst

Desde la aplicación web

  1. Ve a la página principal de Devin
  2. Haz clic en el desplegable del selector de agentes
  3. Selecciona Data Analyst en el menú desplegable
  4. Comienza tu sesión con una pregunta o tarea relacionada con datos

Desde Slack

Puedes iniciar una sesión de Data Analyst directamente desde Slack utilizando cualquiera de estos métodos: Mediante el comando slash:
/dana ¿Cuáles fueron nuestros 10 principales clientes por ingresos el mes pasado?
Uso de una mención con la macro !dana:
@Devin !dana ¿Cuáles fueron nuestros 10 principales clientes por ingresos el mes pasado?
Ambos métodos crearán una sesión de Data Analyst y responderán en el hilo con los resultados.

Requisitos previos

Antes de usar el Data Analyst Agent, debes conectar al menos una fuente de datos mediante MCP (Model Context Protocol). Algunas integraciones comunes incluyen:
  • MCP de bases de datos: Redshift, PostgreSQL, Snowflake, BigQuery y otras bases de datos SQL
  • MCP de analítica: Datadog, Metabase y otras plataformas de observabilidad
Si no hay ninguna fuente de datos conectada, el agente te avisará y te pedirá que conectes una antes de continuar.

Configurar integraciones MCP

Obtén información sobre cómo conectar bases de datos y otras fuentes de datos mediante MCP

Cómo funciona

Database Knowledge

El Data Analyst Agent mantiene una nota de Database Knowledge que contiene documentación de los esquemas de tus bases de datos conectadas. Esta Knowledge se consulta automáticamente antes de ejecutar consultas, lo que permite al agente identificar rápidamente las tablas y columnas correctas.

Ejemplos de prompts

Aquí tienes algunas formas efectivas de usar el Data Analyst Agent en diferentes tipos de consultas:

Consultas simples

  • “¿Cuántos usuarios activos tuvimos la semana pasada?”
  • “¿Cuál es la tendencia de los ingresos diarios en el último mes?”
  • “¿Qué clientes tienen el mayor nivel de uso?”

Agregaciones y métricas

  • “¿Cuál es la duración media de sesión por nivel de plan en los últimos 30 días?”
  • “Muéstrame los ingresos totales agrupados por región y línea de producto para el cuarto trimestre”
  • “Calcula el tiempo de respuesta en el percentil 95 para cada endpoint de la API esta semana”

Joins y análisis entre tablas

  • “Haz un join entre nuestra tabla users y la tabla orders y muestra a los 20 clientes principales por valor de ciclo de vida”
  • “Correlaciona el origen de signup con la retención a 30 días: ¿qué canales de adquisición tienen las mejores tasas de retención?”
  • “Combina los datos de sesión con los registros de facturación para encontrar cuentas con alto uso pero bajo gasto”

Filtrado y segmentación

  • “Muéstrame solo los clientes Enterprise que se registraron después de enero de 2025 y tienen más de 100 sesiones”
  • “Filtra los registros de errores para mostrar solo errores 5xx del servicio de pagos en las últimas 48 horas”
  • “Desglosa el consumo entre clientes Enterprise y de autoservicio, excluyendo las cuentas de prueba”

Análisis de series temporales

  • “Grafica los usuarios activos semanales de los últimos 6 meses y resalta cualquier semana con un cambio superior al 10 %”
  • “Muéstrame una comparación mes a mes de las tasas de registro de 2025 frente a 2024”
  • “¿Cuál es la tendencia diaria de las llamadas a la API durante los últimos 90 días? Superpón una media móvil de 7 días”

Investigaciones y detección de anomalías

  • “¿Por qué cayeron los registros el martes pasado? Comprueba si hubo algún incidente o despliegue relacionado”
  • “¿Hay alguna anomalía en nuestras tasas de error esta semana?”
  • “Compara las métricas de este mes con el mismo período del año pasado e identifica las desviaciones significativas”

Análisis de múltiples pasos

  • “Analiza la retención de usuarios por cohorte para el 4.º trimestre, luego identifica qué cohortes tienen la caída más pronunciada y sugiere posibles causas”
  • “Encuentra los 10 usuarios principales por número de sesiones, muestra su actividad a lo largo del tiempo y marca a cualquiera que parezca estar en riesgo de baja”

Fuentes de datos compatibles

El agente de análisis de datos se conecta a tus datos a través de integraciones de MCP (Model Context Protocol). Puedes conectar varias fuentes de datos y ejecutar consultas a través de todas ellas. A continuación, se muestran algunas de las fuentes de datos más comunes disponibles en el MCP Marketplace; esta no es una lista exhaustiva.

Bases de datos SQL

Fuente de datosNombre MCPConfiguración
Amazon RedshiftRedshiftCadena de conexión + credenciales
PostgreSQLPostgreSQLCadena de conexión
SnowflakeSnowflakeCuenta + credenciales
Google BigQueryBigQueryOAuth o cuenta de servicio
MySQLMySQLCadena de conexión
SQL ServerSQL ServerCadena de conexión
NeonNeonOAuth
SupabaseSupabaseToken de acceso personal
Cloud SQL (PostgreSQL, MySQL, SQL Server)Cloud SQLOAuth

Plataformas de análisis y observabilidad

Fuente de datosNombre MCPConfiguración
DatadogDatadogAPI key + app key
MetabaseMetabaseOAuth
GrafanaGrafanaURL + token de cuenta de servicio
SentrySentryOAuth

Conectar una fuente de datos

  1. Ve a Settings > MCP Marketplace
  2. Busca tu fuente de datos y haz clic en Enable
  3. Proporciona las credenciales necesarias (cadenas de conexión, API keys u OAuth)
  4. Inicia una sesión de Data Analyst: el agente detectará automáticamente las fuentes de datos que tengas conectadas
¿Necesitas una fuente de datos que no está en el Marketplace? Usa Add Your Own para conectar cualquier servidor MCP proporcionando su configuración directamente.

Configura las integraciones de MCP

Instrucciones completas de configuración para cada fuente de datos
Puedes conectar múltiples fuentes de datos simultáneamente. El Data Analyst Agent usará las herramientas MCP adecuadas en función del contexto de tu consulta.

Mejores prácticas

Sé específico con las métricas

En lugar de hacer preguntas vagas, define exactamente qué quieres medir:
"¿Cuál es nuestro número de usuarios activos en 7 días, definido como usuarios que iniciaron al menos una sesión?"

Especifica períodos de tiempo

Indica siempre el intervalo de tiempo que te interesa. El agente usa UTC de forma predeterminada al interpretar fechas relativas.
"Show me daily revenue for the past 30 days"

Solicita formatos de salida específicos

Indica al agente cómo quieres ver los resultados — como una tabla, un gráfico o un resumen:
"Crea un gráfico de líneas con los registros semanales del último trimestre, con una tabla con los datos en bruto debajo"

Define la lógica de negocio de antemano

Si tus métricas tienen definiciones específicas, inclúyelas en tu prompt para evitar ambigüedades:
"Muestra la tasa mensual de churn (abandono), donde 'churn' se define como las cuentas con cero sesiones en los últimos 30 días que tuvieron al menos una sesión en los 30 días anteriores"

Pide comparaciones y contexto

Incluir períodos de comparación o puntos de referencia hace que los resultados sean más útiles y accionables:
"Muestra los usuarios activos diarios de esta semana comparados con la misma semana del mes pasado y resalta cualquier día con más de un 15 % de desviación"

Iterar sobre los resultados

Puedes hacer preguntas de seguimiento en la misma sesión para profundizar:
  1. Empieza de forma general: “¿Cuáles son nuestros 10 principales clientes por ingresos este trimestre?”
  2. Profundiza: “Para los 3 principales, muéstrame la evolución de sus ingresos mensuales en el último año”
  3. Investiga: “El cliente X tuvo un pico de ingresos en marzo — ¿qué lo provocó?”

Valida la consulta SQL

El agente siempre incluye la consulta SQL que utilizó. Revísala para asegurarte de que la lógica se ajuste a lo que esperas, especialmente en análisis complejos con joins, filtros o agregaciones.

Formatos de salida

El agente Data Analyst devuelve los resultados en varios formatos, según el tipo de análisis:

Tablas

Para búsquedas y agregaciones de datos, los resultados se devuelven como tablas formateadas:
| Customer       | Revenue   | Sessions | Avg Duration |
|----------------|-----------|----------|--------------|
| Acme Corp      | $125,400  | 1,247    | 34 min       |
| Globex Inc     | $98,200   | 983      | 28 min       |
| Initech        | $87,600   | 876      | 41 min       |

Gráficos y visualizaciones

Cuando solicites análisis visual o cuando los datos se entiendan mejor de forma gráfica, el agente genera gráficos usando seaborn. Algunos tipos de gráficos comunes incluyen:
  • Gráficos de líneas — tendencias de series temporales, comparaciones a lo largo del tiempo
  • Gráficos de barras — comparaciones categóricas, clasificaciones
  • Mapas de calor — matrices de correlación, patrones de actividad
  • Diagramas de dispersión — análisis de la relación entre dos métricas
Solicita un tipo específico de gráfico si tienes alguna preferencia, o deja que el agente elija la visualización más adecuada para tus datos.

Resúmenes e insights

Para prompts de tipo investigación, el agente proporciona una respuesta estructurada que incluye:
  • Resumen del análisis — una respuesta en lenguaje sencillo a tu pregunta
  • Consulta SQL — la consulta exacta utilizada, para que puedas verificar la lógica
  • Números clave — las métricas más importantes destacadas
  • Insights de datos — patrones, anomalías o hallazgos notables
  • Enlace de Metabase — si tu organización tiene Metabase conectado a través de MCP, el agente puede incluir un enlace a un panel de control interactivo para una exploración más profunda

Gestión de Knowledge

El agente Data Analyst puede mantener conocimientos entre sesiones utilizando el sistema de Knowledge. Cuando descubre:
  • Nueva información de esquemas o de relaciones entre tablas
  • Lógica de negocio o definiciones de métricas
  • Patrones de calidad de datos o limitaciones
Guardará esta información en notas de Knowledge para que las sesiones futuras se beneficien de lo que se aprendió.

Más información sobre Knowledge

Conoce cómo funciona el sistema de Knowledge de Devin

Diferencias con la versión estándar de Devin

CapacidadData Analyst AgentStandard Devin
Ejecución de consultas SQLOptimizadaAdmitida
Visualizaciones de datosSoporte integrado para seabornConfiguración manual
Conocimiento del esquema de la base de datosConocimiento precargadoExploración bajo demanda
Estilo de respuestaConciso, centrado en métricasExplicaciones detalladas
Cambios de códigoNo es el enfoque principalSoporte completo
Integraciones MCPObligatoriasOpcionales
El Agente de análisis de datos está diseñado específicamente para el trabajo con datos. Para tareas que impliquen cambios de código, despliegues o ingeniería de software en general, utiliza en su lugar la versión estándar de Devin.