Benchmarking und kontinuierliche Verbesserung

Einführung in Databricks Genie

Gang Wang

Senior Data Scientist

Was ist Benchmarking

Goldstandard-Fragen und -Antworten

  • Berechnet Genauigkeit

recraft: half: Checkliste der Testsuite mit grünen Bestanden- und roten Fehl-Indikatoren neben Fragen, automatisiertes Test-Dashboard, Qualitäts-Scorecard

Einführung in Databricks Genie

Benchmarking-Häufigkeit

recraft: half: Tabellenkalkulationsähnlicher Bewertungsdatensatz mit Spalten für Frage, erwartetes SQL, erwartete Antwort, organisierte Testfälle

  • 10–20 Goldstandard-Fragen von einfachen Counts bis zu komplexen Trusted-KPIs
  • Während der Entwicklung ausführen – täglich oder nach jeder größeren Kurationsänderung
  • Nach Schemaänderungen die komplette Suite sofort ausführen, wenn neue Tabellen oder Spalten hinzukommen
  • In Produktion – wöchentlich oder monatlich als Health-Check ausführen
Einführung in Databricks Genie

Ergebnisse interpretieren

  • Pass-Rate liefert dir einen Headline-Score
  • Der echte Wert liegt in der Auswertung der Fehler
  • „Total sales by city" besteht, aber „Total revenue by municipality" fällt durch?
  • Dann braucht Genie Synonyme, keine Logikänderung
  • Vergleiche Expected SQL mit Generated SQL, um die Lücke zu finden

recraft: half: Ergebnis-Dashboard mit Kreisdiagramm 75 Prozent Pass-Rate, fehlgeschlagene Abfragen rot markiert mit Diagnosehinweisen, Verbesserungsmöglichkeiten

Einführung in Databricks Genie

Fixes priorisieren

Prioritätenmatrix

  • Erkenne Fehlermuster in deinen Benchmarks
  • Springe vom Ergebnis ins Curation-Menü, um Synonyme und Beispiele hinzuzufügen
  • Priorisiere nach Häufigkeit und Business Impact
  • Behebe zuerst häufige, wirkungsstarke Fehler
Einführung in Databricks Genie

Kontinuierlicher Verbesserungszyklus

Verbesserungszyklus

$$

Schritt 1: Erstellen deiner Testsuite mit Goldstandard-Fragen.

Einführung in Databricks Genie

Kontinuierlicher Verbesserungszyklus

Verbesserungszyklus

$$

Schritt 2: Ausführen und Ergebnisse interpretieren. Was ist fehlgeschlagen und warum?

Einführung in Databricks Genie

Kontinuierlicher Verbesserungszyklus

Verbesserungszyklus

$$

Schritt 3: Priorisieren und Fixes kuratieren – mit Synonymen, Beziehungen oder SQL-Beispielen.

Einführung in Databricks Genie

Kontinuierlicher Verbesserungszyklus

Verbesserungszyklus

$$

Schritt 4: Verifizieren – Benchmark erneut ausführen. Bestätige höhere Genauigkeit vor dem Deployen.

Einführung in Databricks Genie

Skalierung in der gesamten Organisation

Skalierung der Organisation

  • Daten und Berechtigungen mit dem Unity Catalog zentralisieren
  • Trusted Assets für unternehmensweite KPIs nutzen
  • Editor-Zugriff nur für geschulte Data Stewards reservieren
  • Daumen hoch/Daumen runter-Feedback verpflichtend machen
  • Regelmäßige Benchmarks ausführen, um Genauigkeitsdrift zu erkennen
Einführung in Databricks Genie

Lass uns üben!

Einführung in Databricks Genie

Preparing Video For Download...