Un livello semantico creato dall'intelligenza artificiale per i vostri database.
Il tuo database memorizza i nomi. L'Intelligenza Semantica aggiunge significato: a cosa serve ogni tabella e colonna, i valori che una colonna di stato può contenere e le join che nessuno ha dichiarato. L'Agente di Rete legge il tuo schema e i tuoi valori reali, e Nova, l'IA di Query Streams creata per lavorare con i database, scrive il livello per te, in modo che Nova, Claude e ChatGPT interroghino il tuo database così com'è realmente.
Incluso nei piani Business ed Enterprise · Crediti Nova ogni mese, poi pagamento a consumo
Catturato
L'agente di rete legge tabelle, viste, colonne, chiavi e indici, secondo una pianificazione da te scelta e ogni volta che glielo richiedi. Queste sono tutte le informazioni che il database può fornirti su se stesso.
Agente di rete, sulla tua reteord_hdr · 2,4 milioni di righe
cust_mstr · 38.000 righe
0 chiavi esterne dichiarate0 commenti della colonnaNessun elenco di codici di stato validi
Inteso
Nova descrive ogni tabella e colonna, ne specifica il tipo, elenca i valori effettivamente contenuti in una colonna di codice e identifica le join trovate dall'agente. Nova è progettata per questo: conosce ogni motore, dialetto e connettore supportato da Query Streams, da SQL Server e Oracle a set di file e Stripe. Qualsiasi modifica apportata rimane invariata.
ord_hdr — Intestazioni degli ordini di vendita: una riga per ogni ordine cliente, con stato, data, totale e responsabile vendite. Tabella dei fatti · Dominio vendite.
Insegnato
Alcune informazioni non sono incluse nello schema: ad esempio, quale tabella è stata dismessa, cosa viene considerato un account di test, come viene definita una metrica. Quando qualcuno corregge Nova in chat, Nova propone un'informazione. Questa diventa effettiva solo dopo aver superato un controllo di sola lettura sui dati, oppure dopo che la persona ha confermato una riformulazione in una sola frase. Nova non memorizza mai automaticamente le informazioni.
Query Streams Apprendimento verificatostoria_dell'ordine, è stato ritirato. E lascia fuori i conti di prova dalle entrate, sono quelli con act_fl = 'T'.”storia_dell'ordine contro ord_hdr sulla tua rete ora. La regola dell'account di prova che manterrò è la seguente: escludere i clienti con act_fl = 'T' dai ricavi e dal numero di clientiÈ corretto?storia_dell'ordine conserva solo gli ordini dal 2014 al 2018; ord_hdr copre tutto da allora. Nova smette di leggere storia_dell'ordine e prende appunti di una sola riga per le domande di carattere storico.
Gli account di prova hanno act_fl = 'T'Escluderli dal conteggio dei ricavi e dei clienti.
ord_hdr.rep_id Il campo è vuoto nell'11% degli ordini online, quindi la ripartizione per rappresentante non corrisponderà al totale. Nova lo dichiara invece di nasconderlo.
Se le risposte che si basano su un dato di fatto iniziano a essere corrette, il dato viene immediatamente sospeso e ricontrollato. I dati che nessuno usa svaniscono; i dati che le persone continuano a consultare salgono in cima alla lista. Gli amministratori possono visualizzare ogni dato, le relative prove e l'autore, e possono modificarlo, ritirarlo o bloccare chi può insegnarlo.
Chiesto
La stessa domanda, a cui risponde un'IA che vede solo i nomi e un'altra che legge il livello. Solo una di queste viene eseguita.
Nova · Claude · ChatGPTSELEZIONARE c.nome, CONTO(*)
DA ordini o
CONGIUNGERE clienti c
ON c.id = o.ID cliente
DOVE o.stato = 'spedito'
GRUPPO PER c.nome;Nessuna di queste tabelle o colonne esiste. Anche con i nomi corretti, lo stato è un codice di una sola lettera, quindi il filtro non troverebbe alcuna corrispondenza.
SELEZIONARE c.cust_nm, CONTO(*) AS spedito
DA ord_hdr o
CONGIUNGERE cust_mstr c
ON c.cno = o.cno
DOVE o.stat_cd = 'S'
E o.ord_dt >= '2026-09-01'
GRUPPO PER c.cust_nm;La tabella reale, l'unione trovata nei dati e 'S' dall'elenco dei valori della colonna stessa.
Eseguito sulla tua rete, dall'agente
- Le connessioni vengono individuate e successivamente verificate sulla rete. I sistemi ERP e i database legacy spesso non dichiarano affatto chiavi esterne. L'agente individua le colonne che potrebbero fungere da chiavi, verifica ogni candidato confrontandolo con i valori reali sulla propria macchina, gli assegna una cardinalità e un verdetto, e scarta le corrispondenze che si sovrappongono solo per caso. È in grado di collegare tabelle tra database diversi sullo stesso server. Vengono salvati solo i punteggi e alcuni valori di esempio, mentre i dati di lavoro vengono eliminati al termine della verifica.
- Legge le informazioni già presenti nel database. Le statistiche del motore sostituiscono le scansioni delle tabelle laddove presenti, e vengono inclusi anche i commenti alle colonne che hai già scritto.
- Progettato per la produzione. Ogni query è una lettura che l'agente stesso costruisce, ognuna ha un timeout, le tabelle lente vengono messe in pausa e riprovano, e la scoperta viene eseguita con un budget di tempo.
- Anche SaaS e fonti di file. Stripe, Shopify e HubSpot vengono profilati dalla cache locale dell'agente, quindi non viene consumato alcun limite API del fornitore.
Inviato a Nova per scrivere il livello
- Nomi, tipi e chiavi di tabelle e colonne
- Alcuni valori di esempio per colonna e alcune righe di esempio, con dimensione limitata, testo lungo troncato, binario sostituito da un segnaposto
- Elenchi di valori per le colonne stato e tipo, con i relativi conteggi.
- Mai una copia di tabella. Escludi le tabelle prima di un'esecuzione ed elimina in qualsiasi momento esempi e descrizioni di Nova per tabella, schema o database.
Schema illustrativo per l'inserimento degli ordini. Gli elenchi di valori derivano dai valori effettivamente presenti nelle colonne, mai da supposizioni.
Uno strato semantico che non devi costruire
I layer semantici creati manualmente sono un progetto di modellazione. L'intelligenza semantica, invece, parte dai tuoi dati.
Possiedi già un layer dbt o LookML? Conservalo. L'Intelligenza Semantica copre i database che non ha mai raggiunto.
Domande frequenti sull'intelligenza semantica
Che cos'è un livello semantico?
Un livello semantico si interpone tra le tabelle grezze e le persone o gli strumenti che pongono le domande. Questo livello definisce il significato di ogni tabella e colonna, le modalità di collegamento tra le tabelle e i valori validi; alcuni strumenti chiamano questo concetto "modello semantico". Semantic Intelligence lo crea automaticamente: Network Agent legge lo schema e i dati reali, e Nova, l'IA di Query Streams progettata per i database, scrive il livello. Si adatta a ogni motore, dialetto e connettore supportato, in modo che gli strumenti di IA scrivano codice SQL coerente con il database.
La profilazione rallenterà il mio database di produzione?
È stato progettato proprio per questo. Ogni query è di sola lettura e viene creata dall'Agent, ognuna ha un timeout, le tabelle lente vengono ritentate in un secondo momento e la fase di discovery viene eseguita con un budget di tempo. Laddove il motore memorizza le statistiche, l'Agent le legge invece di scansionare le tabelle. È inoltre possibile escludere tabelle di grandi dimensioni o sensibili prima dell'esecuzione.
Il mio database non ha chiavi esterne. Funziona comunque?
Sì, ed è proprio qui che conta di più. Gli schemi ERP e legacy spesso non ne hanno. Il Network Agent individua le chiavi candidate, verifica ciascuna candidata rispetto ai valori reali in entrambe le colonne sulla rete locale e registra quelle che risultano valide con una cardinalità e un punteggio di affidabilità. Le candidate i cui numeri si sovrappongono solo per coincidenza vengono scartate e le tabelle in database diversi sullo stesso server possono essere collegate. Nova e gli strumenti MCP si basano solo sulle join che hanno superato il test.
E se Nova sbagliasse la descrizione?
Modificalo. Le descrizioni e le tipologie che inserisci non vengono mai sovrascritte dalle esecuzioni successive. Nova impara anche dalle correzioni in chat e ogni informazione appresa viene verificata rispetto ai tuoi dati o confermata prima che Nova la utilizzi. Gli amministratori possono rivedere, modificare o eliminare tali informazioni.
Nova può apprendere le nostre regole aziendali?
Sì. Query Streams Verified Learning è integrato in Nova. Quando qualcuno corregge Nova o spiega una regola in chat, Nova propone un dato di fatto: una tabella non più utilizzata, il vero significato di una colonna, l'affidabilità di un join, una regola aziendale o la definizione di una metrica. I dati relativi allo schema vengono verificati con una query di sola lettura sulla rete prima di entrare in vigore; le regole aziendali entrano in vigore quando l'utente conferma la riformulazione di Nova in una sola frase. Ogni dato di fatto conserva l'autore, le prove e la cronologia. Se le risposte che si basano su un dato di fatto iniziano a essere corrette, questo viene sospeso e ricontrollato, e le misurazioni vengono rieseguite man mano che i dati cambiano. Gli amministratori controllano chi può insegnare e possono rivedere o rimuovere qualsiasi elemento.
Con quali fonti funziona?
SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery, SQLite, Microsoft Access e DuckDB, oltre a set di file e connettori API come Stripe, Shopify, HubSpot e Google Analytics 4. Si adatta al dialetto SQL di ciascun motore.
Quali piani lo includono e chi può utilizzarlo?
L'Intelligenza Semantica è inclusa nei piani Business ed Enterprise di Nova. Le esecuzioni contribuiscono al raggiungimento del limite di elaborazione dati previsto dal piano. Solo gli amministratori possono attivarla, scegliere i database e le tabelle da includere, modificare i risultati o eliminarli. Tutti gli utenti di Nova o MCP ne traggono vantaggio.
Lascia che Nova impari a conoscere il tuo database.
Collega un database, attiva l'Intelligenza Semantica e poni la tua prima domanda in un linguaggio semplice.
Incluso nei piani Business ed Enterprise · Crediti Nova ogni mese, poi pagamento a consumo

