Esempi SQL e funzioni

Introduzione a Databricks Genie

Gang Wang

Senior Data Scientist

Quando Genie ha bisogno di aiuto

nanobanana: half: Assistente AI incerto sull'aggregazione dei ricavi, punti interrogativi sulle opzioni di raggruppamento

$$

«Qual è il prodotto che genera più ricavi?»

Genie potrebbe indovinare raggruppamenti e aggregazioni.

Gli esempi SQL fanno sì che segua esattamente il tuo schema ogni volta.

Introduzione a Databricks Genie

Funzione vs Query

nanobanana: half: Funzione SQL per calcoli su singoli valori vs Query di esempio per schemi strutturali con join

Quando usare una funzione SQL

  • Logica o calcoli ripetibili
  • Si applica a un singolo valore
  • Esempio: formula sconto quantità 15%

Quando usare una query di esempio

  • Schemi strutturali con join
  • Più tabelle o filtri complessi
  • Esempio: clienti che non acquistano da 2 settimane
Introduzione a Databricks Genie

Creare un esempio SQL

Descrizione in linguaggio naturale

«Identifica il prodotto che genera più ricavi»

Formulata come chiedono davvero gli utenti

$$

Introduzione a Databricks Genie

Creare un esempio SQL

Descrizione in linguaggio naturale

«Identifica il prodotto che genera più ricavi»

Formulata come chiedono davvero gli utenti

SQL verificato

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 usa ESATTAMENTE il tuo schema

Introduzione a Databricks Genie

In arrivo: Trusted Assets

nanobanana: half: Scudo dorato con icona lucchetto e codice SQL, che rappresenta query verificate e affidabili

$$

Per KPI mission-critical che richiedono accuratezza garantita, Genie offre Trusted Assets: query verificate che eseguono il tuo SQL esatto ogni volta.

Vedremo come crearle e usarle nel Capitolo 4.

Introduzione a Databricks Genie

Esercitiamoci!

Introduzione a Databricks Genie

Preparing Video For Download...