Natural Language Query im Datenanalysetool ausführen

Sie können die Oracle Autonomous Database mit Natural Language Query abfragen, anstatt SQL Query schreiben zu müssen.

Voraussetzungen

Um die Natural Language Query verwenden zu können, müssen Sie folgende Voraussetzungen erfüllen:
  • Ein OpenAI-, Cohere- oder Azure OpenAI-Kontodienst mit Gutschrift
  • Zugriff auf das Package DBMS_CLOUD_AI.
Hinweis

Sie können Natural Language Queries sowohl für Analyse-Views als auch für Tabellen ausführen.

SQL-Abfragen aus natürlicher Sprache in Analyse-Views generieren

Um eine Abfrage in natürlicher Sprache aus einer SQL-Abfrage für Analyse-Views auszuführen, gehen Sie wie folgt vor:

Angenommen, Sie möchten den Umsatzbetrag kategorisiert anzeigen.

  1. Klicken Sie auf der Data Analysis-Homepage auf eine der Analyse-Views, die Sie abfragen möchten.



    In diesem Beispiel fragen Sie die Analyse-View SH_SALES_HISTORY ab.

    Dadurch wird die Seite "Analysen" geöffnet.

  2. Wählen Sie Natürliche Sprache aus. Wenn Sie Natural Language auswählen, wird der SQL-Arbeitsblattbereich mit einer vordefinierten SQL-Abfrage im Arbeitsblattbereich geöffnet.

    Hinweis

    Sie können die Option Natürliche Sprache erst anzeigen, nachdem Sie das AI-Profil mit der Prozedur Select AI to Generate SQL from Natural Language Prompts konfiguriert und festgelegt haben, und den Assistenten Data Studio Settings auf der Seite "Verbindungen" festlegen.
  3. Geben Sie im Feld "Natürliche Abfrage" die folgende natürliche Abfrage ein, die Sie auf SH_SALES_HISTORY ausführen möchten: show me amount sold by category.
  4. Klicken Sie auf Abfrage erstellen.

  5. Nachdem das Tool die Abfrage generiert hat, zeigt die Registerkarte Abfrageergebnis das Ergebnis der Abfrage an. Sie können auch die grafische Darstellung des Inhalts der PLAN_TABLE in der Registerkarte Explain-Plan anzeigen.

    Sie können das Abfrageergebnis alternativ in der Diagrammansicht anzeigen, indem Sie den Anzeigemodus in der Diagrammansicht oder Diagrammansicht wechseln.

SQL-Abfragen aus natürlicher Sprache für Tabellen generieren

Gehen Sie wie folgt vor, um SQL-Abfragen aus Natural Language on Tables zu generieren:

Angenommen, Sie möchten das Produkt mit dem Mindestproduktpreis anzeigen.
  1. Klicken Sie auf der Data Analysis-Homepage auf eine der Tabellen, die Sie abfragen möchten. In diesem Beispiel wählen Sie die Tabelle PRODUCTS aus.



    Dadurch wird die Seite "Analysen" mit einer Abfrage geöffnet, die alle Spalten aus der ausgewählten Tabelle PRODUCTS abruft.

  2. Wählen Sie Natürliche Abfrage verwenden aus.



  3. Wenn Sie Natürliche Abfrage verwenden auswählen, können Sie mehrere Tabellen über das Symbol Tabellen auswählen auswählen.
    Hinweis

    Sie können die Option Natürliche Sprache erst anzeigen, nachdem Sie das AI-Profil mit der Prozedur Select AI to Generate SQL from Natural Language Prompts konfiguriert und festgelegt haben, und den Assistenten Data Studio Settings auf der Seite "Verbindungen" festlegen.



    Wählen Sie die Tabellen aus, aus denen Sie die SQL-Abfrage generieren möchten. Sie können die Spalten aus der ausgewählten Tabelle im Textfeld verwenden, in das Sie die natürliche Abfrage eingeben.

    Hinweis

    Sie können auf die tabellarische Ansicht klicken und Spalten per Drag-and-Drop aus dem Navigator in den Dropdown-Bereich "Spalten und Filter" verschieben, um die gewünschten Spalten für die Abfrage auszuwählen.



  4. Klicken Sie auf den Visualisierungsmodus Basisabfrage, um Natural Language einzugeben.

    Geben Sie im Feld "Natürlicher Abfragetext" Folgendes ein: show me the minimum product price with the product.



    Klicken Sie auf Abfrage erstellen.

    Wenn Sie Abfrage generieren auswählen, wird die natürliche Sprache in die entsprechende SQL-Abfrage konvertiert und die Ergebnisse auf der Registerkarte "Abfrageergebnisse" angezeigt.

    Alternativ können Sie das Abfrageergebnis in tabellarischer Ansicht, Pivot-Ansicht und Diagrammansicht anzeigen. Sie können Zeilen, Spalten und Filter per Drag-and-Drop aus dem Tabellenbrowser in den Dropdown-Bereich verschieben.

    Hinweis

    In der Diagrammansicht können Sie das Ergebnis im horizontalen und vertikalen Blatt anzeigen.