Esegui query in linguaggio naturale nello strumento di analisi dei dati

Puoi eseguire una query su Oracle Autonomous Database utilizzando la query del linguaggio naturale anziché dover scrivere una query SQL.

Requisiti indispensabili

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

È possibile eseguire query in linguaggio naturale sia nelle viste analitiche che nelle tabelle.

Genera query SQL da linguaggio naturale nelle viste analitiche

Per eseguire una query in linguaggio naturale da una query SQL nelle 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 delle viste analitiche che si desidera interrogare.



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

    Verrà visualizzata la pagina Analisi.

  2. Selezionare Lingua naturale. 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 Linguaggio naturale solo dopo aver configurato e impostato il profilo AI utilizzando la procedura Usa selezione AI per generare SQL da prompt di linguaggio naturale e impostare la procedura guidata Impostazioni di Data Studio nella pagina Connessioni.
  3. Immettere la seguente query naturale che si desidera eseguire su SH_SALES_HISTORY nel campo Interrogazione 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 del file PLAN_TABLE nella scheda Explain plan.

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

Genera query SQL da linguaggio naturale nelle tabelle

Seguire la procedura indicata 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 delle tabelle che si desidera interrogare. 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 Linguaggio naturale solo dopo aver configurato e impostato il profilo AI utilizzando la procedura Usa selezione AI per generare SQL da prompt di linguaggio naturale e impostare la procedura guidata Impostazioni di Data Studio nella pagina Connessioni.



    Selezionare le tabelle da cui si desidera 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 le colonne dal Navigator all'area di rilascio Colonne e filtro per selezionare le colonne desiderate su cui eseguire la query.



  4. Fare clic sulla modalità di visualizzazione Query di base per accedere al linguaggio naturale.

    Nel campo Testo query naturale immettere quanto segue: show me the minimum product price with the product.



    Fare clic su Genera query.

    Se si seleziona Genera query, il linguaggio naturale viene convertito 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 vista grafico. È possibile trascinare righe, colonne e filtri dal browser Tabelle all'area di rilascio.

    Nota

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