Quando usar o Data Analyst Agent
- Consultar bancos de dados: Escrever e executar consultas SQL em suas fontes de dados conectadas
- Analisar dados: Explorar padrões, calcular métricas e investigar tendências nos seus dados
- Criar visualizações: Gerar gráficos profissionais usando seaborn
- Responder a perguntas sobre seus dados: Obter respostas rápidas e precisas para perguntas sobre seus dados
- Gerar insights: Descobrir padrões, anomalias e conclusões acionáveis
Acessando o agente Data Analyst
Pelo aplicativo web
- Acesse a página inicial do Devin
- Clique no menu suspenso de seleção de agente
- Selecione Data Analyst no menu suspenso
- Inicie sua sessão com uma pergunta ou tarefa relacionada a dados
Pelo Slack
!dana:
Pré-requisitos
- MCPs de banco de dados: Redshift, PostgreSQL, Snowflake, BigQuery e outros bancos de dados SQL
- MCPs de análise: Datadog, Metabase e outras plataformas de observabilidade
Configure integrações MCP
Saiba como conectar bancos de dados e outras fontes de dados via MCP
Como funciona
Knowledge de banco de dados
Exemplos de prompts
Consultas simples
- “Quantos usuários ativos tivemos na semana passada?”
- “Qual é a nossa tendência diária de receita no último mês?”
- “Quais clientes têm o maior volume de uso?”
Agregações e métricas
- “Qual é a duração média das sessões por nível de plano nos últimos 30 dias?”
- “Mostre a receita total agrupada por região e linha de produto para o 4º trimestre (Q4)”
- “Calcule o tempo de resposta no 95º percentil para cada endpoint de API desta semana”
Junções e análise entre tabelas
- “Faça um join da nossa tabela de usuários com a tabela de pedidos e mostre os 20 principais clientes por lifetime value (LTV)”
- “Correlacione a origem do cadastro com a retenção de 30 dias — quais canais de aquisição têm as melhores taxas de retenção?”
- “Combine dados de sessão com registros de faturamento para encontrar contas com alto uso, mas baixo gasto”
Filtragem e segmentação
- “Mostre apenas clientes Enterprise que se cadastraram após janeiro de 2025 e têm mais de 100 sessões”
- “Filtre os logs de erro para mostrar apenas erros 5xx do serviço de pagamentos nas últimas 48 horas”
- “Detalhe o consumo por clientes Enterprise vs. autoatendimento, excluindo contas em período de teste”
Análise de séries temporais
- “Mostre um gráfico de usuários ativos semanais dos últimos 6 meses — destaque qualquer semana com variação superior a 10%”
- “Mostre uma comparação mês a mês das taxas de cadastro de 2025 em relação a 2024”
- “Qual é a tendência diária de chamadas de API nos últimos 90 dias? Sobreponha uma média móvel de 7 dias”
Investigações e detecção de anomalias
- “Por que os novos cadastros caíram na última terça-feira? Verifique se houve algum incidente ou implantação relacionada”
- “Há alguma anomalia em nossas taxas de erro nesta semana?”
- “Compare as métricas deste mês com o mesmo período do ano passado e sinalize desvios significativos”
Análise em múltiplas etapas
- “Analise a retenção de usuários por coorte no Q4, depois identifique quais coortes têm a maior queda e sugira possíveis causas”
- “Encontre os 10 usuários com mais sessões, mostre suas atividades ao longo do tempo e sinalize quaisquer casos que pareçam possíveis churns”
Fontes de dados compatíveis
Bancos de dados SQL
| Fonte de dados | Nome MCP | Configuração |
|---|---|---|
| Amazon Redshift | Redshift | String de conexão + credenciais |
| PostgreSQL | PostgreSQL | String de conexão |
| Snowflake | Snowflake | Conta + credenciais |
| Google BigQuery | BigQuery | OAuth ou conta de serviço |
| MySQL | MySQL | String de conexão |
| SQL Server | SQL Server | String de conexão |
| Neon | Neon | OAuth |
| Supabase | Supabase | Token de acesso pessoal |
| Cloud SQL (PostgreSQL, MySQL, SQL Server) | Cloud SQL | OAuth |
Plataformas de análise e observabilidade
| Fonte de dados | Nome do MCP | Configuração |
|---|---|---|
| Datadog | Datadog | API key + chave de aplicativo |
| Metabase | Metabase | OAuth |
| Grafana | Grafana | URL + token de conta de serviço |
| Sentry | Sentry | OAuth |
Conectando uma fonte de dados
- Acesse Settings > MCP Marketplace
- Encontre sua fonte de dados e clique em Enable
- Forneça as credenciais necessárias (strings de conexão, chaves de API ou OAuth)
- Inicie uma sessão de Data Analyst — o agente descobrirá automaticamente suas fontes de dados conectadas
Configurar integrações MCP
Instruções completas de configuração para cada fonte de dados
Você pode conectar várias fontes de dados simultaneamente. O Data Analyst Agent usará as ferramentas MCP apropriadas com base no contexto da sua consulta.
Boas práticas
Seja específico sobre métricas
Especifique períodos de tempo
Solicite formatos específicos de saída
Defina a lógica de negócios desde o início
Peça comparações e contexto
Iterar sobre os resultados
- Comece de forma ampla: “Quais são nossos 10 principais clientes por receita neste trimestre?”
- Aprofunde: “Para os 3 principais, mostre a tendência de receita mensal ao longo do último ano”
- Investigue: “O cliente X teve um pico de receita em março — o que motivou isso?”
Validar o SQL
Formatos de saída
Tabelas
Gráficos e visualizações
- Gráficos de linha — tendências de séries temporais, comparações ao longo do tempo
- Gráficos de barras — comparações categóricas, classificações
- Mapas de calor — matrizes de correlação, padrões de atividade
- Gráficos de dispersão — análise da relação entre duas métricas
Resumos e insights
- Resumo da análise — uma resposta em linguagem simples para a sua pergunta
- Consulta SQL — a consulta SQL exata utilizada, para que você possa verificar a lógica
- Principais números — as métricas mais importantes destacadas
- Insights de dados — padrões, anomalias ou descobertas relevantes
- Link do Metabase — se sua organização tiver o Metabase conectado via MCP, o agente pode incluir um link para um dashboard interativo para exploração mais detalhada
Gerenciamento de Knowledge
- Novas informações de esquema ou relacionamentos entre tabelas
- Lógica de negócios ou definições de métricas
- Padrões de qualidade de dados ou ressalvas
Saiba mais sobre Knowledge
Entenda como funciona o sistema de Knowledge do Devin
Diferenças em relação ao Devin padrão
| Capability | Data Analyst Agent | Standard Devin |
|---|---|---|
| SQL query execution | Execução otimizada | Suportada |
| Data visualizations | Suporte integrado a seaborn | Configuração manual |
| Database schema awareness | Conhecimento pré-carregado | Exploração sob demanda |
| Response style | Respostas concisas, focadas em métricas | Explicações detalhadas |
| Code changes | Não é o foco principal | Suporte completo |
| MCP integrations | Integrações obrigatórias | Integrações opcionais |
