Quando utilizzare il Data Analyst Agent
- Interrogare i database: scrivere ed eseguire query SQL sulle sorgenti dati collegate
- Analizzare i dati: esplorare pattern, calcolare metriche e analizzare le tendenze nei tuoi dati
- Creare visualizzazioni: generare grafici professionali utilizzando seaborn
- Rispondere a domande sui dati: ottenere risposte rapide e accurate alle domande sui tuoi dati
- Generare insight: individuare pattern, anomalie e indicazioni operative
Accesso all’agente Data Analyst
Dall’app web
- Vai alla home page di Devin
- Fai clic sul selettore di agenti
- Seleziona Data Analyst dal menu a discesa
- Avvia la tua sessione con una domanda o un’attività sui dati
Da Slack
!dana:
Prerequisiti
- Database MCP: Redshift, PostgreSQL, Snowflake, BigQuery e altri database SQL
- Analytics MCP: Datadog, Metabase e altre piattaforme di osservabilità
Configura le integrazioni MCP
Scopri come connettere database e altre origini dati tramite MCP
Come funziona
Conoscenza del database
Esempi di prompt
Ricerche semplici
- “Quanti utenti attivi abbiamo avuto la settimana scorsa?”
- “Qual è l’andamento giornaliero dei ricavi nell’ultimo mese?”
- “Quali clienti hanno l’utilizzo più elevato?”
Aggregazioni e metriche
- “Qual è la durata media di sessione per livello di piano negli ultimi 30 giorni?”
- “Mostrami i ricavi totali raggruppati per regione e linea di prodotto per il quarto trimestre”
- “Calcola il 95° percentile del tempo di risposta per ogni endpoint API per questa settimana”
Join e analisi tra tabelle
- “Esegui un join tra la nostra tabella utenti e la tabella ordini e mostra i 20 clienti principali per valore di vita complessivo (lifetime value)”
- “Correla l’origine dell’iscrizione con la retention a 30 giorni — quali canali di acquisizione hanno i migliori tassi di retention?”
- “Combina i dati di sessione con i dati di fatturazione per trovare gli account con utilizzo elevato ma spesa ridotta”
Filtraggio e segmentazione
- “Mostrami solo i clienti Enterprise che si sono iscritti dopo gennaio 2025 e che hanno più di 100 sessioni”
- “Filtra i log di errore per mostrare solo gli errori 5xx dal servizio pagamenti nelle ultime 48 ore”
- “Scomponi l’utilizzo tra clienti Enterprise e self-serve, escludendo gli account di prova”
Analisi delle serie temporali
- “Rappresenta graficamente il numero di utenti attivi settimanali negli ultimi 6 mesi — evidenzia tutte le settimane con una variazione superiore al 10%”
- “Mostrami un confronto mese su mese dei tassi di registrazione tra il 2025 e il 2024”
- “Qual è l’andamento giornaliero delle chiamate API negli ultimi 90 giorni? Sovrapponi una media mobile a 7 giorni”
Indagini e rilevamento di anomalie
- “Perché le iscrizioni sono diminuite martedì scorso? Verifica se ci sono stati incidenti o deployment correlati”
- “Ci sono anomalie nei nostri tassi di errore questa settimana?”
- “Confronta le metriche di questo mese con lo stesso periodo dell’anno scorso e segnala deviazioni significative”
Analisi in più passaggi
- “Analizza la retention degli utenti per coorte nel quarto trimestre, poi identifica quali coorti hanno il calo più marcato e suggerisci possibili cause”
- “Trova i 10 utenti con il maggior numero di sessioni, mostra la loro attività nel tempo e segnala quelli che sembrano potenziali casi di abbandono”
Origini dati supportate
Database SQL
| Data source | MCP name | Setup |
|---|---|---|
| Amazon Redshift | Redshift | Stringa di connessione + credenziali |
| PostgreSQL | PostgreSQL | Stringa di connessione |
| Snowflake | Snowflake | Account + credenziali |
| Google BigQuery | BigQuery | OAuth o account di servizio |
| MySQL | MySQL | Stringa di connessione |
| SQL Server | SQL Server | Stringa di connessione |
| Neon | Neon | OAuth |
| Supabase | Supabase | Token di accesso personale |
| Cloud SQL (PostgreSQL, MySQL, SQL Server) | Cloud SQL | OAuth |
Piattaforme di analisi e osservabilità
| Origine dati | Nome MCP | Configurazione |
|---|---|---|
| Datadog | Datadog | API key + app key |
| Metabase | Metabase | OAuth |
| Grafana | Grafana | URL + token dell’account di servizio |
| Sentry | Sentry | OAuth |
Collegare un’origine dati
- Vai a Settings > MCP Marketplace
- Trova la tua origine dati e fai clic su Enable
- Fornisci tutte le credenziali richieste (stringhe di connessione, API key o OAuth)
- Avvia una sessione di Data Analyst: l’agente rileverà automaticamente le origini dati collegate
Configura le integrazioni MCP
Istruzioni di configurazione complete per ogni origine dati
Puoi collegare più origini dati contemporaneamente. Il Data Analyst Agent utilizzerà gli strumenti MCP appropriati in base al contesto della tua query.
Buone pratiche
Sii specifico riguardo alle metriche
Specifica i periodi di tempo
Richiedi formati di output specifici
Definisci in anticipo la logica di business
Richiedi confronti e contesto
Iterare sui risultati
- Parti da una vista generale: “Chi sono i nostri 10 principali clienti per fatturato in questo trimestre?”
- Vai più in profondità: “Per i primi 3, mostrami l’andamento mensile del loro fatturato nell’ultimo anno”
- Indaga: “Il cliente X ha avuto un picco di fatturato a marzo — da cosa è dipeso?”
Convalida la query SQL
Formati di output
Tabelle
Grafici e visualizzazioni
- Grafici a linee — andamenti nelle serie temporali, confronti nel tempo
- Grafici a barre — confronti tra categorie, classifiche
- Mappe di calore — matrici di correlazione, schemi di attività
- Grafici a dispersione — analisi delle relazioni tra due metriche
Riepiloghi e approfondimenti
- Riepilogo dell’analisi — una risposta in linguaggio semplice alla tua domanda
- Query SQL — esattamente la query utilizzata, così puoi verificarne la logica
- Numeri chiave — le metriche più importanti messe in evidenza
- Approfondimenti sui dati — pattern, anomalie o risultati rilevanti
- Link a Metabase — se la tua organizzazione ha Metabase collegato tramite MCP, l’agente può includere un link a una dashboard interattiva per ulteriori analisi
Gestione di Knowledge
- Nuove informazioni di schema o relazioni tra tabelle
- Logica di business o definizioni di metriche
- Pattern o avvertenze sulla qualità dei dati
Scopri di più su Knowledge
Scopri come funziona il sistema di Knowledge di Devin
Differenze rispetto a Devin standard
| Capability | Data Analyst Agent | Devin standard |
|---|---|---|
| SQL query execution | Esecuzione query ottimizzata | Esecuzione query supportata |
| Data visualizations | Supporto seaborn integrato | Configurazione manuale |
| Database schema awareness | Conoscenza dello schema precaricata | Esplorazione su richiesta |
| Response style | Stile conciso, orientato alle metriche | Spiegazioni dettagliate |
| Code changes | Non l’obiettivo principale | Supporto completo |
| MCP integrations | Obbligatorie | Facoltative |
