Benchmarking en continu verbeteren

Introductie tot Databricks Genie

Gang Wang

Senior Data Scientist

Wat is benchmarking

Gold Standard-vragen en -antwoorden

  • Berekent nauwkeurigheid

recraft: half: Checklist van testsuite met groene geslaagd- en rode mislukt-indicatoren naast vragen, geautomatiseerd testdashboard, kwaliteitskaart

Introductie tot Databricks Genie

Frequentie van benchmarking

recraft: half: Spreadsheet-achtige evaluatieset met kolommen voor vraag, verwachte SQL, verwacht antwoord, gestructureerde testcases

  • 10–20 Gold Standard-vragen van simpele tellingen tot complexe Trusted KPI's
  • Draaien tijdens ontwikkeling — dagelijks of na elke grote curatiewijziging
  • Na schemawijzigingen de volledige suite meteen draaien bij nieuwe tabellen of kolommen
  • In productie — wekelijks of maandelijks als healthcheck
Introductie tot Databricks Genie

Resultaten interpreteren

  • Slaagpercentage geeft je een hoofdcijfer
  • Echte waarde zit in het interpreteren van mislukkingen
  • "Totale verkoop per stad" slaagt, maar "Totale omzet per gemeente" faalt?
  • Dan heeft Genie synoniemen nodig, geen logica-aanpassing
  • Vergelijk Expected SQL met Generated SQL om het gat te vinden

recraft: half: Resultatendashboard met taartdiagram van 75 procent slaagpercentage, mislukte queries rood gemarkeerd met diagnose-notities, verbeterkansen

Introductie tot Databricks Genie

Oplossingen prioriteren

Prioriteitenmatrix

  • Herken faalpatronen in je benchmarkresultaten
  • Ga vanuit het resultaat naar het Curation-menu om synoniemen en voorbeelden toe te voegen
  • Prioriteer op frequentie en zakelijke impact
  • Los hoogfrequente, hoge-impact fouten eerst op
Introductie tot Databricks Genie

Cyclus van continu verbeteren

Verbetercyclus

$$

Stap 1: Bouwen van je testsuite met Gold Standard-vragen.

Introductie tot Databricks Genie

Cyclus van continu verbeteren

Verbetercyclus

$$

Stap 2: Uitvoeren en resultaten interpreteren. Wat faalde en waarom?

Introductie tot Databricks Genie

Cyclus van continu verbeteren

Verbetercyclus

$$

Stap 3: Prioriteren en fixes cureren met synoniemen, relaties of SQL-voorbeelden.

Introductie tot Databricks Genie

Cyclus van continu verbeteren

Verbetercyclus

$$

Stap 4: Verifiëren van verbetering door de benchmark opnieuw te draaien. Bevestig dat de nauwkeurigheid is gestegen vóór uitrollen.

Introductie tot Databricks Genie

Opschalen in de organisatie

Organisatie opschalen

  • Centraliseer data en permissies met Unity Catalog
  • Gebruik Trusted Assets voor bedrijf brede KPI's
  • Beperk Editor-toegang tot getrainde Data Stewards
  • Verplicht duimpje-omhoog/duimpje-omlaag feedback
  • Draai regelmatig benchmarks om nauwkeurigheidsdrift te vangen
Introductie tot Databricks Genie

Laten we oefenen!

Introductie tot Databricks Genie

Preparing Video For Download...