Перейти к содержимому
TelegramGitHub

Как работать с кейсами

Это не уроки синтаксиса. Это три задачи, какие аналитик получает на работе. Здесь мало знать SQL. Нужно понять, что вы измеряете и что значат цифры.

Перед кейсами вы должны уверенно писать запросы с GROUP BY, JOIN, CASE и датами. Если нет — вернитесь к разделам «Основы» и «Средний уровень».

Yammer — социальная сеть для общения с коллегами. Люди публикуют сообщения, документы и идеи в группах.

  • Пользоваться Yammer можно бесплатно.
  • Компания платит, если хочет админские функции. Например, связь с ActiveDirectory.

В Yammer есть центральная команда аналитики. Она помогает принимать решения о продукте на основе данных:

  • делает разовые исследования под конкретные вопросы;
  • даёт другим командам инструменты и знания для работы с данными.
  • Время дорого. Быстрый и примерный ответ часто лучше точного и долгого.
  • Смотрим на всю компанию. Любое изменение продукта оценивают по главным метрикам: вовлечённость, удержание, рост. Метрики конкретной функции — только дополнение.
КейсЗадачаСтраницы
Падение вовлечённостиВовлечённость упала. Найдите причину.Кейс, Разбор
Поиск в продуктеСтоит ли улучшать поиск? Если да, то что именно?Кейс, Разбор
Лучший A/B-тестНовая функция дала +50%. Можно ли верить этому результату?Кейс, Разбор

Все таблицы Yammer лежат в учебной базе в схеме tutorial.

ТаблицаЧто внутри
tutorial.yammer_usersОдин пользователь — одна строка
tutorial.yammer_eventsДействия пользователей в продукте
tutorial.yammer_emailsПисьма: отправка, открытие, клик
tutorial.yammer_experimentsКто в какую группу A/B-теста попал
benn.dimension_rollup_periodsСправочник скользящих периодов
  1. Прочитайте задачу. Поймите, что именно показывает график или таблица и чего она не показывает.
  2. Запишите гипотезы до того, как откроете данные. Что могло вызвать такой результат? Нужен список из 5–8 пунктов.
  3. Для каждой гипотезы запишите проверку. Какой запрос её подтвердит или опровергнет?
  4. Расставьте гипотезы по порядку. Сначала — вероятные и быстрые в проверке. Запишите, по какому правилу вы их сортировали.
  5. Пишите запросы. Сохраняйте их в файл. Каждый запрос — одна гипотеза.
  6. Сформулируйте вывод. 3–5 предложений для руководителя: что случилось и что делать.
  7. Только потом откройте разбор. Сравните свои гипотезы и выводы с нашими.

После кейсов у вас есть всё, чтобы решать настоящие задачи на SQL.

  • Застревать на новой задаче — нормально. Так бывает у всех, даже у опытных аналитиков.
  • Пройдите раздел «Продвинутый уровень»: даты, строки, подзапросы, оконные функции, производительность.
  • Хотите анализировать глубже — изучите Python. У нас есть раздел по Python.