添加示例查询

Databricks Genie 入门

Gang Wang

Senior Data Scientist

为何示例查询重要

mermaid:示例查询路由决策

示例查询是预写的 SQL

在以下场景添加:

  • 计算非常规(如 Gross Margin)
  • 逻辑跨多表多次连接
  • 有业务特定筛选(如 "Active User" = last_login > 30 days

类似 SOP

Databricks Genie 入门

静态 vs 参数化示例

$$

静态示例

"Total sales in Q4 2024?"

SELECT SUM(amount)
FROM sales_transactions
WHERE quarter = 'Q4 2024'

固定业务事实,一次性引用

$$

参数化示例

"Sales in {{city}}"

SELECT SUM(amount)

相同逻辑,值可变——London、Paris、Tokyo

Databricks Genie 入门

Screenshot 2026-04-17 at 10.01.05.png

Databricks Genie 入门

Genie 如何路由到示例

路由步骤 1

$$

Databricks Genie 入门

Genie 如何路由到示例

路由步骤 2

$$

步骤 1:Genie 检查您的示例查询

Databricks Genie 入门

Genie 如何路由到示例

路由步骤 3

$$

步骤 2:找到匹配:"Sales for [Product] in [Location]"

Databricks Genie 入门

Genie 如何路由到示例

路由步骤 4

$$

步骤 3:将 "New York" 和 "muffins" 填入您已验证的 SQL 模板

Databricks Genie 入门

Genie 如何路由到示例

路由步骤 5

$$

结果:基于您的代码给出 100% 准确答案,而非 AI 猜测

Databricks Genie 入门

最佳实践

$$

层级:自然语言、参数化、测试变体、不过度设计

好 vs. 坏示例

反模式
聚焦、有文档、常见业务术语 SELECT *(无教学价值)
复杂连接或计算字段(如 Gross Margin) 简单查询如 SELECT count(*)(让系统臃肿)
执行业务规则(如仅限已批准咖啡供应商) 为每个琐碎问题都建一个示例
Databricks Genie 入门

让我们一起练习吧!

Databricks Genie 入门

Preparing Video For Download...