Abfragen mit Unterstützung durch Gemini schreiben

Sie können Gemini, eine KI-gestützte Funktion in Google Cloud, verwenden, um SQL- und Dataform-Kerncode in .sqlx-Dateien in Dataform zu generieren.

Weitere Informationen dazu, wie und wann Gemini for Google Cloud Ihre Daten verwendet

Nur Prompts auf Englisch werden für Gemini in Dataform unterstützt.

Dieses Dokument richtet sich an Datenanalysten, Data Scientists und Datenentwickler, die mit SQL-Workflows in Dataform arbeiten. Dabei werden Kenntnisse über die Google SQL-Syntax und das Erstellen von Dataform-SQL-Workflowaktionen vorausgesetzt.

Hinweis

  1. In the Google Cloud console, go to the project selector page.

    Go to project selector

  2. Select or create a Google Cloud project.

  3. Aktivieren Sie Gemini in BigQuery.

Abfrage generieren

Sie können Gemini eine Anweisung in natürlicher Sprache (oder Eingabeaufforderung) bereitstellen, um eine SQL- oder Dataform-Core-Abfrage basierend auf den in Ihrem Repository definierten SQL-Workflow-Aktionen zu generieren. Mit Gemini können Sie beispielsweise eine SQL-SELECT-Anweisung in einer .sqlx-Tabellendefinitiondatei generieren.

So generieren Sie eine SQL- oder Dataform-Kernabfrage:

  1. Öffnen Sie in der Google Cloud Console die Seite Dataform.

    Zur Seite „Dataform“

  2. Wählen Sie ein Repository aus oder erstellen Sie eins und wählen Sie dann einen Arbeitsbereich aus oder erstellen Sie einen.

  3. Wählen Sie im Bereich Dateien eine .sqlx-Datei aus oder erstellen Sie eine neue.

  4. Klicken Sie auf dem Tab „Datei“ auf pen_spark Gemini.

  5. Geben Sie im Gemini-Dialogfeld einen Prompt in natürlicher Sprache ein.

    Wenn Sie die zu verwendende SQL-Aktion kennen, können Sie den Aktionsnamen in Ihrer Eingabeaufforderung in Graviszeichen (`) angeben.

  6. Klicken Sie auf Erstellen.

    Gemini prüft die in Ihrem Repository definierten SQL-Aktionen, um Aktionen zu finden, die für Ihren Prompt relevant sein könnten, und schlägt eine Abfrage vor.

  7. Optional: Wenn Sie Feedback geben möchten, klicken Sie auf thumb_up Mag ich, thumb_down Mag ich nicht oder chat_info Mehr Feedback geben.

  8. Klicken Sie auf Einfügen, um den Vorschlag zu akzeptieren.

Tipps zur Abfragegenerierung

Die folgenden Tipps können die Vorschläge verbessern, die Gemini in Dataform bietet:

  • Geben Sie den Namen der SQL-Aktion in Anführungszeichen (`) an, z. B. `action_name`.
  • Wenn die Spaltennamen oder ihre semantischen Beziehungen unklar oder komplex sind, können Sie im Prompt Kontext bereitstellen, um Gemini zur gewünschten Antwort zu führen. Dieses Verfahren wird als Prompt Engineering bezeichnet. Wenn Sie beispielsweise möchten, dass eine generierte Abfrage auf einen Spaltennamen verweist, beschreiben Sie den Spaltennamen und die Relevanz für die gewünschte Antwort. Um eine Antwort zu erhalten, die sich auf komplexe Begriffe wie Lifetime-Wert oder Handelsspanne bezieht, beschreiben Sie das Konzept und seine Relevanz für Ihre Daten, um die Ergebnisse der SQL-Generierung zu verbessern.

Gemini- und Dataform-Daten

Gemini in Dataform kann auf die Metadaten der Tabellen zugreifen, für die Sie eine Zugriffsberechtigung haben. Dies können Tabellen-, Spaltennamen, Datentypen und Spaltenbeschreibungen sein. Gemini in Dataform kann nicht auf die Daten in Ihren Tabellen, Ansichten oder Modellen zugreifen. Weitere Informationen dazu, wie Gemini Ihre Daten verwendet, finden Sie unter So nutzt Gemini Ihre Daten. Google Cloud

Nächste Schritte