Средняя сложностьСредний уровень

Тестовое задание по Data от компании ivi

Структура данных

Структура данных

Таблица просмотров контента – content_watch

Один просмотр контента - одна запись

watch_idshow_dateshow_durationplatformuser_idutm_mediumcontent_id
1097112157007.01.2018 14:3713405831553139organic314472
445831975112.01.2018 15:00124323531554866organic314472
3138255008.02.2018 14:391800105255577organic314472
1125433699407.07.2017 17:56210111554866organic314472
123164673001.01.2016 12:484685111554866organic132271
421217205112.08.2018 10:52472111554866organic314480
890921833809.05.2017 0:552975839462609direct127399
190476185724.09.2018 19:3116359320756organic127399
1794798730.10.2018 4:458543531547421referral184673
607783907307.12.2017 23:5845713534066590organic222161

Таблица контента – content

content_idcompilation_idepisodepaid_type
31447295701AVOD
132271NULLNULLSVOD
31448095702AVOD
12739995706TVOD
184673760816AVOD
222161NULLNULLAVOD

Задание 1

Составьте SQL-запросы. Укажите, какой диалект SQL вы используетеНа каждый день количество просмотров отдельно по монетизациям SVOD и AVOD на платформах 10 и 11 за последние 30 дней.

  • Ежемесячный ТОП-5 сериалов и ТОП-5 единичного контента по количеству смотрящих людей

  • Список пользователей, у которых вчера был сначала просмотр с organic, а сразу следом за ним - просмотр с referral

Задание 2

Составьте SQL-запросы. Придумайте, как оценить показатели, и напишите запросы для расчёта придуманных метрик. Представьте, что в вашем распоряжении есть все ресурсы по сбору статистики. Если вам необходимы дополнительный данные, то опишите, чего не хватает в тестовой базе, чтобы посчитать нужные метрики.

  • "Цепляемость" и "крутость" сериала. Нужна какая-то метрика, которая при наличии трёх-четырёх серий сериала позволит сравнить этот сериал по "крутости" с другими сериалами.

  • Ретеншн всех пользователей сервиса. Нужно просегментировать аудиторию, рассчитать её ретеншн по сегментам и дать рекомендации по тому, как увеличить ретеншн каждого из сегментов

Источник задания