Примеры SQL и функции

Введение в Databricks Genie

Gang Wang

Senior Data Scientist

Когда Genie нужна помощь

nanobanana: half: ИИ-ассистент не уверен в агрегации выручки, вокруг вопросительные знаки о вариантах группировки

$$

«Какой продукт приносит наибольшую выручку?»

Genie может угадать группировку и агрегацию.

Примеры SQL гарантируют, что он будет следовать вашему точному шаблону каждый раз.

Введение в Databricks Genie

Функция или запрос?

nanobanana: half: SQL-функция для вычислений над одним значением и пример запроса для структурных шаблонов с объединениями

SQL-функция, когда

  • Повторяющаяся математика или логика
  • Применяется к одному значению
  • Пример: формула оптовой скидки 15%

Пример запроса, когда

  • Структурные шаблоны с объединениями
  • Несколько таблиц или сложные фильтры
  • Пример: покупатели, не совершавшие покупок 2 недели
Введение в Databricks Genie

Создание примера SQL

Описание на естественном языке

«Определить продукт с наибольшей выручкой»

Сформулировано так, как спрашивают пользователи

$$

Введение в Databricks Genie

Создание примера SQL

Описание на естественном языке

«Определить продукт с наибольшей выручкой»

Сформулировано так, как спрашивают пользователи

Проверенный 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...