Получить доступ

Аналитический SQL

Основа с Junior

Оконные функции, когортный retention, воронки, сессии, серии и перцентили.

Что важно знать

  • Оконные функции не схлопывают строки, в отличие от GROUP BY.
  • ROW_NUMBER, RANK, LAG, LEAD, накопительные суммы.
  • Размножение строк при JOIN «один ко многим» — завышенные суммы.
  • Медиана и перцентили — percentile_cont.

Критерии освоения

Junior ≈ 12 ч

  • Пишет запросы с оконными функциями — ранги, накопительные суммы, LAG и LEAD
  • Выбирает топ-N в каждой группе и удаляет дубли

Практика. Решить 20 задач на оконные функции на учебной базе заказов.

Middle ≈ 10 ч

  • Считает когортный retention, воронки и сессии на SQL
  • Находит ошибки размножения строк при JOIN и проверяет результаты запросов

Практика. Посчитать на SQL когортный retention, воронку покупки и среднюю длительность сессии по таблице событий.

Вопросы с собеседований

← Вся карта «Data Scientist»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем