2026-09-05

Come interrogare un database MySQL o PostgreSQL in linguaggio naturale

I tool di BI tradizionali presuppongono che tu conosca schema, chiavi di join e dialetto SQL. Le domande aziendali sono più semplici: vendite del trimestre per negozio, ordini in pending, scontrino medio rispetto all’anno scorso.

Il text-to-SQL (query in linguaggio naturale) trasforma quella frase in una SELECT sicura sul database reale. Restano MySQL, PostgreSQL, Oracle o SQL Server: non serve spostare tutto in un cubo.

Cosa serve prima di chiedere

  1. Un utente database in sola lettura (mai un admin nel tool di BI).
  2. Rete dal servizio BI al database (VPN, allowlist IP o tunnel SSH).
  3. Un glossario breve: cosa significano “fatturato”, “cliente attivo” o “negozio” nelle tue tabelle.

Senza glossario anche un modello forte inventa i join. Con il glossario mappa “vendite” sulla fact table giusta.

Come lo fa BI Jedi

BI Jedi è un layer SaaS di Business Intelligence: colleghi il database, apri una chat e chiedi in linguaggio naturale. Puoi usare anche Builder visuale, template o SQL Pro. Le risposte diventano grafici, PDF o widget live. I tuoi dati non addestrano modelli AI.

Se non hai un unico database, il datawarehouse interno può importare CSV/FTP e altre fonti in schedulazione.

Una prima domanda migliore di “mostrami tutto”

Parti da una domanda chiusa e da un periodo:

Mostra le vendite del trimestre corrente per negozio, con numero ordini e scontrino medio.

Poi filtra, confronta o fissa il risultato in dashboard.

È Business Intelligence con AI senza sostituire il data warehouse né migrare per forza a Power BI. Collega un database e prova uno spazio gratuito su BI Jedi.

Collega MySQL, PostgreSQL, Oracle o SQL Server e fai la prima domanda in linguaggio naturale.

Inizia gratis