Esegui query in linguaggio naturale nello strumento di analisi dei dati

È possibile eseguire query su Oracle Autonomous Database utilizzando query in linguaggio naturale anziché dover scrivere query SQL.

Requisiti indispensabili

Per utilizzare la query in linguaggio naturale, è necessario disporre dei seguenti elementi:
  • Un servizio di account OpenAI, Cohere o Azure OpenAI con credito
  • Accesso al pacchetto DBMS_CLOUD_AI.
Nota

È possibile eseguire query in linguaggio naturale su viste analitiche e tabelle.

Genera query SQL da linguaggio naturale in viste analitiche

Per eseguire una query in linguaggio naturale da una query SQL sulle viste analitiche, effettuare le operazioni riportate di seguito.

Si supponga di voler visualizzare l'importo delle vendite in modo categorizzato.

  1. Nella home page Analisi dati, fare clic su una qualsiasi delle viste analitiche su cui si desidera eseguire la query.



    In questo esempio verrà eseguita una query sulla vista analitica SH_SALES_HISTORY.

    Viene visualizzata la pagina Analisi.

  2. Selezionare Natural Language. La selezione del linguaggio naturale consente di aprire l'area del foglio di lavoro SQL con una query SQL predefinita nell'area del foglio di lavoro.

    Nota

    È possibile visualizzare l'opzione Lingua naturale solo dopo aver configurato e impostato il profilo AI utilizzando la procedura Usa selezione AI per generare SQL dai prompt in linguaggio naturale e impostare la procedura guidata Impostazioni di Data Studio nella pagina Connessioni.
  3. Inserire la seguente query naturale che si desidera eseguire su SH_SALES_HISTORY nel campo Query naturale: show me amount sold by category.
  4. Fare clic su Genera query.

  5. Dopo che lo strumento ha generato la query, nella scheda Risultato query viene visualizzato il risultato della query. È inoltre possibile visualizzare la rappresentazione grafica del contenuto di PLAN_TABLE nella scheda Explain plan.

    In alternativa, è possibile visualizzare il risultato della query nella vista Diagramma cambiando la modalità di visualizzazione in Vista grafico o Vista Diagramma.

Genera query SQL da linguaggio naturale nelle tabelle

Seguire la procedura riportata di seguito per generare query SQL dal linguaggio naturale nelle tabelle:

Si supponga di voler visualizzare il prodotto con il prezzo minimo del prodotto.
  1. Nella home page Analisi dati, fare clic su una qualsiasi delle tabelle di cui si desidera eseguire la query. In questo esempio viene selezionata la tabella PRODUCTS.



    Viene visualizzata la pagina Analisi con una query che recupera tutte le colonne dalla tabella selezionata PRODUCTS.

  2. Selezionare Usa query naturale.



  3. La selezione di Usa query naturale consente di selezionare più tabelle dall'icona Seleziona tabelle.
    Nota

    È possibile visualizzare l'opzione Lingua naturale solo dopo aver configurato e impostato il profilo AI utilizzando la procedura Usa selezione AI per generare SQL dai prompt in linguaggio naturale e impostare la procedura guidata Impostazioni di Data Studio nella pagina Connessioni.



    Selezionare le tabelle da cui generare la query SQL. È possibile utilizzare le colonne della tabella selezionata nel campo di testo in cui si immette la query naturale.

    Nota

    È possibile fare clic su Vista tabulare, trascinare e rilasciare le colonne dal navigatore nell'area di rilascio Colonne e filtro per selezionare le colonne da sottoporre a query.



  4. Fare clic sulla modalità di visualizzazione Query di base per immettere il linguaggio naturale.

    Inserire quanto segue nel campo Testo query naturale: show me the minimum product price with the product.



    Fare clic su Genera query.

    Se si seleziona Genera query, la lingua naturale viene convertita nella query SQL equivalente e vengono visualizzati i risultati nella scheda Risultati query.

    In alternativa, è possibile visualizzare il risultato della query in vista tabulare, pivot e grafico. È possibile trascinare righe, colonne e filtri dal Browser tabelle nell'area di rilascio.

    Nota

    Dalla vista Grafico è possibile visualizzare il risultato in un foglio orizzontale e verticale.