SQL-exempel och funktioner

Introduktion till Databricks Genie

Gang Wang

Senior Data Scientist

När Genie behöver hjälp

nanobanana: half: AI-assistent osäker på intäktsaggregering, frågetecken kring grupperingsalternativ

$$

"What is the top revenue-generating product?"

Genie kan gissa på gruppering och aggregering.

SQL-exempel säkerställer att den följer ditt exakta mönster varje gång.

Introduktion till Databricks Genie

Funktion vs. fråga

nanobanana: half: SQL-funktion för beräkningar på enstaka värden kontra exempelfråga för strukturella mönster med joins

SQL-funktion när

  • Upprepningsbar matematik eller logik
  • Gäller ett enstaka värde
  • Exempel: formel för 15 % mängdrabatt

Exempelfråga när

  • Strukturella mönster med joins
  • Flera tabeller eller komplexa filter
  • Exempel: kunder som inte handlat på 2 veckor
Introduktion till Databricks Genie

Skapa ett SQL-exempel

Beskrivning på naturligt språk

"Identify the top revenue-generating product"

Formulerat som användare faktiskt frågar

$$

Introduktion till Databricks Genie

Skapa ett SQL-exempel

Beskrivning på naturligt språk

"Identify the top revenue-generating product"

Formulerat som användare faktiskt frågar

Verifierad 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 använder DITT exakta mönster

Introduktion till Databricks Genie

Kommer snart: Trusted Assets

nanobanana: half: Guldskjöld med låsikon och SQL-kod, som representerar en verifierad betrodd fråga

$$

För verksamhetskritiska KPI:er som kräver garanterad noggrannhet erbjuder Genie Trusted Assets – verifierade frågor som kör din exakta SQL varje gång.

Vi går igenom hur du skapar och använder dem i kapitel 4.

Introduktion till Databricks Genie

Nu kör vi en övning!

Introduktion till Databricks Genie

Preparing Video For Download...