SQL-Beispiele und -Funktionen

Einführung in Databricks Genie

Gang Wang

Senior Data Scientist

Wenn Genie Hilfe braucht

nanobanana: half: KI-Assistent unsicher bei Umsatzaggregation, Fragezeichen um Gruppierungsoptionen

$$

„What is the top revenue-generating product?"

Genie könnte die Gruppierung und Aggregation nur raten.

SQL-Beispiele sorgen dafür, dass es deinem Muster jedes Mal exakt folgt.

Einführung in Databricks Genie

Funktion vs. Abfrage

nanobanana: half: SQL-Funktion für Einzelwert-Berechnungen vs. Beispielabfrage für Strukturmuster mit Joins

SQL-Funktion wann

  • Wiederholbare Mathematik oder Logik
  • Gilt für einen Einzelwert
  • Beispiel: 15-%-Mengenrabatt-Formel

Beispielabfrage wann

  • Strukturmuster mit Joins
  • Mehrere Tabellen oder komplexe Filter
  • Beispiel: Kunden, die seit 2 Wochen nicht eingekauft haben
Einführung in Databricks Genie

Ein SQL-Beispiel erstellen

Beschreibung in natürlicher Sprache

„Identify the top revenue-generating product"

So formuliert, wie Nutzer wirklich fragen

$$

Einführung in Databricks Genie

Ein SQL-Beispiel erstellen

Beschreibung in natürlicher Sprache

„Identify the top revenue-generating product"

So formuliert, wie Nutzer wirklich fragen

Verifiziertes SQL

SELECT
  `product`,
  SUM(`totalPrice`) as total_revenue,
  COUNT(*) as transaction_count,
  SUM(`quantity`) as total_quantity_sold
FROM
  `samples`.`bakehouse`.`sales_transactions`
GROUP BY
  `product`
ORDER BY
  total_revenue DESC

Genie nutzt DEIN exaktes Muster

Einführung in Databricks Genie

Demnächst: Trusted Assets

nanobanana: half: Goldenes Schild mit Schloss-Symbol und SQL-Code, steht für verifizierte vertrauenswürdige Abfrage

$$

Für geschäftskritische KPIs mit garantierter Genauigkeit bietet Genie Trusted Assets – verifizierte Abfragen, die jedes Mal dein exakt gleiches SQL ausführen.

Wie du sie erstellst und nutzt, behandeln wir in Kapitel 4.

Einführung in Databricks Genie

Lass uns üben!

Einführung in Databricks Genie

Preparing Video For Download...