НачатьНачать бесплатно

Самые активные часы суток для каждой новостной статьи

Понимание поведения пользователей крайне важно для улучшения удобства приложения. Как член команды по работе с данными на платформе распространения новостей, вы получаете запрос от издателей контента: предоставить им метрики, которые помогут создавать более качественный контент.

Один из издателей хочет узнать, в какие часы суток активность пользователей была наибольшей для набора новостных статей. Этот набор хранится в таблицах dc_news_dim и dc_news_fact.

Мы будем действовать поэтапно. Сначала изменим гранулярность данных, затем вычислим среднее значение и, наконец, определим три наиболее активных часа суток для каждой новостной статьи.

Это упражнение является частью курса

Анализ временных рядов в PostgreSQL

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Change time granularity from 20m to 1h
SELECT
    id,
	___ AS hour,
	___ AS hourly_views
FROM dc_news_fact
GROUP BY id, hour
ORDER BY id, hour;
Редактировать и запускать код