Databricks Genie 入门
Gang Wang
Senior Data Scientist

示例查询是预写的 SQL
在以下场景添加:
last_login > 30 days)类似 SOP
$$
静态示例
"Total sales in Q4 2024?"
SELECT SUM(amount)
FROM sales_transactions
WHERE quarter = 'Q4 2024'
固定业务事实,一次性引用
$$
参数化示例
"Sales in {{city}}"
SELECT SUM(amount)
相同逻辑,值可变——London、Paris、Tokyo


$$

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

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

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

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

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