Usa Autonomous AI Database come proxy AI per selezionare l'AI

Select AI viene eseguita in modo nativo all'interno di Oracle Autonomous AI Database, che può funzionare come AI Proxy Database, noto anche come "sidecar", per le origini dati locali ed esterne (on-premise, cloud o di terze parti). Utilizzando meccanismi di federazione Oracle standard come Database Links e Cloud Links, Select AI genera SQL federato da prompt in linguaggio naturale in sistemi Oracle e non Oracle.

Gli host di Autonomous AI Database fungono da livello centrale di metadati ed elaborazione per le origini dati locali ed esterne. Il database proxy AI controlla l'elaborazione delle query distribuite mentre i sistemi esterni rimangono affidabili per i propri dati.

Che cos'è un database proxy AI

Un database proxy AI è un'istanza di Autonomous AI Database che esegue Select AI per conto di origini dati locali o esterne. Non possiede i dati. Utilizza invece metadati esposti tramite Database Links e Cloud Links per interpretare le richieste in linguaggio naturale e generare SQL che viene eseguito tra sistemi distribuiti.

In questa architettura, AI Proxy Database:

  • Host - Selezione AI

  • Utilizza l'LLM specificato dall'utente per interpretare l'intento e generare SQL

  • Coordina l'esecuzione delle query federate

  • Restituisce i risultati dei set di risultati SQL standard

Questo approccio consente l'analisi basata sull'intelligenza artificiale in data store eterogenei senza migrare o duplicare i dati.

Per ulteriori dettagli, vedere Usa i database link con Autonomous Database e Usa i collegamenti cloud per l'accesso AI dati di sola lettura su Autonomous AI Database.

Ad esempio, una query in linguaggio naturale come "Mostra ordini in sospeso per Acme Corp" recupera i dati dei clienti da una tabella BigQuery su Google Cloud e i dettagli degli ordini da un database Amazon Redshift su AWS. Select AI gestisce i join, le posizioni dei dati e l'ottimizzazione delle query, quindi non è necessario scrivere SQL o spostare i dati manualmente. Select AI utilizza profili, ruoli e cifratura AI per proteggere i dati e garantire la conformità tra i database collegati. Utilizzando un database completamente gestito con Real Application Security (RAS), AI Proxy Database basato su Select AI garantisce un accesso e un'analisi dei dati basati sull'intelligenza artificiale sicuri ed efficienti.

Vedere:

Argomenti

Modalità di utilizzo del database proxy AI da parte di Select AI

È possibile creare database link o collegamenti cloud per esporre tabelle e viste remote al database proxy AI. Questi oggetti vengono visualizzati come schemi mappati all'interno di Autonomous AI Database. Selezionare AI per leggere i metadati da questi oggetti mappati e creare un prompt aumentato.

Select AI invia il prompt aumentato al LLM specificato dall'utente, che genera SQL che si estende su origini dati locali e remote. Il database proxy AI esegue la query federata, esegue il push dell'elaborazione su sistemi esterni e completa i join o le aggregazioni in base alle esigenze. I risultati vengono restituiti come set di risultati SQL standard.

Dal punto di vista dell'utente, la query si comporta come se fosse eseguita su un singolo sistema.

Collegamenti database e collegamenti cloud

Il database proxy AI utilizza i database link e i cloud link per accedere alle origini dati esterne e generare SQL federato tramite Select AI. Entrambi i meccanismi espongono i metadati a Select AI, ma soddisfano diverse esigenze di connettività e governance.

I database link connettono il database proxy AI a database esterni, Oracle e non Oracle, utilizzando la connettività di rete diretta e le credenziali. Supporta ambienti eterogenei, tra cui sistemi on-premise, database Oracle legacy e database di terze parti come PostgreSQL, MySQL, SQL Server, Amazon Redshift, Snowflake e altri. Con Database Links, Select AI legge la tabella e visualizza i metadati dagli schemi remoti e genera NL2SQL federato che viene eseguito su sistemi distribuiti mentre i dati rimangono nel database di origine. Per ulteriori dettagli, vedere CREATE DATABASE LINK.

I Cloud link connettono un Autonomous AI Database a un altro in modo controllato e sicuro. Un proprietario dei dati sceglie quali tabelle o viste condividere e le rende disponibili per altri database AI autonomi. Una volta condivisi, altri database possono trovare e utilizzare questi dati senza impostare nomi utente, password, wallet o connessioni di rete. I dati rimangono di sola lettura e rimangono nel database di origine, mentre le regole di condivisione vengono gestite centralmente. I collegamenti cloud sono progettati specificamente per condividere i dati tra database AI autonomi in modo semplice e governato. Per ulteriori dettagli, vedere Usa collegamenti cloud per l'accesso AI dati di sola lettura in Autonomous AI Database.

In entrambi i casi, Select AI si basa su metadati esposti, non sullo spostamento fisico dei dati, per interpretare i prompt del linguaggio naturale e generare SQL. Il database proxy AI coordina l'esecuzione delle query, mentre i sistemi esterni rimangono affidabili per i propri dati e applicano i propri controlli di sicurezza.

Origini dati esterne supportate

Se utilizzato come database proxy AI, Autonomous AI Database può operare su dati memorizzati in una vasta gamma di sistemi esterni, tra cui, a titolo esemplificativo:

  • Oracle Autonomous AI Database (incluse le versioni precedenti come 19c)

  • PostgreSQL

  • MySQL

  • Server SQL

  • SQL Azure

  • DB2

  • Teradata

  • Amazon Redshift

  • Snowflake

  • Databricks

  • Addetti alle vendite

Il supporto dipende dall'accessibilità della rete e dall'uso di Database Links o Cloud Links. Per una lista completa dei database non Oracle supportati, vedere Crea database link a database non Oracle con connettività eterogenea gestita da Oracle.

Caso d'uso principale

Select AI converte i prompt in linguaggio naturale in SQL che vengono eseguiti su più database.

Query federate: la tua piattaforma dati può includere database relazionali on-premise, Autonomous AI Database, data lake, sistemi legacy o data store di terze parti. È possibile utilizzare Select AI per eseguire query insieme ad Autonomous AI Database tramite Database Links o Cloud Links come sidecar.

Il database proxy AI coordina le query in esecuzione mentre i sistemi esterni elaborano i propri dati. Ciò mantiene i dati nella posizione originale ed evita la replica, la sincronizzazione o l'ETL.

Vantaggi principali:

  • Conservare i dati nei sistemi di origine

  • Evita ETL, replica e spostamento dei dati

  • Esegui query su database Oracle e non Oracle insieme

  • Estendi AI generativa e NL2SQL AI sistemi legacy e cloud

  • Usa un'unica interfaccia Select AI in tutte le origini dati