Natural Language Query im Datenanalysetool ausführen

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

Voraussetzungen

Um die Natural Language Query verwenden zu können, benötigen Sie:
  • Ein OpenAI- oder Cohere- oder Azure OpenAI-Accountservice mit Gutschrift
  • Ein Zugriff auf das Package DBMS_CLOUD_AI.
Hinweis

  • Sie müssen Ihr KI-Profil mit der Funktion "Natürliche Sprachabfrage" festlegen. Befolgen Sie die in diesem Kapitel beschriebenen Schritte unter Select AI to Generate SQL from Natural Language Prompts verwenden.
  • Nachdem Sie Ihr AI-Profil erstellt und konfiguriert haben, legen Sie Ihr AI-Profil im Assistenten Data Studio-Voreinstellungen auf der Seite "Verbindungen" fest, um KI-Features wie das Generieren von SQL aus natürlicher Sprache im Data Studio-Tool zu verwenden.
Sie können Abfragen in natürlicher Sprache 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 Analytic 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 nur 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 die folgende natürliche Abfrage ein, die Sie auf SH_SALES_HISTORY ausführen möchten, in das Feld "Natürliche Abfrage": show me amount sold by category.
  4. Klicken Sie auf Abfrage generieren.

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

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

SQL-Abfragen aus natürlicher Sprache in Tabellen generieren

Gehen Sie wie unten beschrieben vor, um SQL-Abfragen aus Natural Language in Tabellen zu generieren:

Angenommen, Sie möchten das Produkt mit dem minimalen Produktpreis 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 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 nur 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 "Tabellarische Ansicht" klicken und Spalten per Drag-and-Drop aus dem Navigator in den Dropdown-Bereich "Spalten und Filter" verschieben, um die gewünschten abzufragenden Spalten 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 generieren.

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

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

    Hinweis

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