ПочатиПочніть безкоштовно

Найактивніші години доби для кожної новинної статті

Знання моделей використання користувачами дуже важливе, щоб покращувати зручність застосунку. Як член команди з даних на платформі дистрибуції новин, ви отримали запит від контент-видавців надати метрики, що допоможуть їм створювати кращі матеріали.

Один із видавців хоче дізнатися, у які години доби була найбільша активність для добірки новинних статей. Ця добірка міститься в таблицях 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;
Редагувати та запускати код