SQL 示例与函数

Databricks Genie 入门

Gang Wang

Senior Data Scientist

当 Genie 需要帮助时

nanobanana: half: AI 助手对营收汇总不确定,分组选项周围有问号

$$

"What is the top revenue-generating product?"

Genie 可能会对分组与聚合进行猜测

SQL 示例可确保它每次都遵循您的一致范式

Databricks Genie 入门

函数 vs. 查询

nanobanana: half: SQL 函数用于单值计算;示例查询用于含连接的结构化模式

何时用 SQL 函数

  • 可重复的数学或逻辑
  • 作用于单个值
  • 示例:15% 批量折扣公式

何时用示例查询

  • 含连接的结构化模式
  • 多表或复杂筛选
  • 示例:近 2 周未购物的客户
Databricks Genie 入门

创建 SQL 示例

自然语言描述

"Identify the top revenue-generating product"

贴近用户真实提问方式

$$

Databricks Genie 入门

创建 SQL 示例

自然语言描述

"Identify the top revenue-generating product"

贴近用户真实提问方式

已验证的 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 使用您的一致范式

Databricks Genie 入门

预告:Trusted Assets

nanobanana: half: 带锁图标的金色盾牌与 SQL 代码,代表已验证的可信查询

$$

对于要求绝对准确的关键 KPI,Genie 提供 Trusted Assets——已验证的查询,每次都会运行您的一致 SQL。

我们将在第 4 章介绍其创建与使用。

Databricks Genie 入门

让我们一起练习吧!

Databricks Genie 入门

Preparing Video For Download...