Začněte nyníZačněte zdarma

Nejaktivnější hodiny dne pro každý článek

Znát vzorce chování uživatelů je klíčové pro zlepšování použitelnosti aplikace. Jako člen datového týmu na platformě pro distribuci zpráv dostáváš od vydavatelů obsahu úkol: poskytnout jim metriky, které jim pomohou tvořit lepší obsah.

Jeden vydavatel chce vědět, které hodiny dne byly nejaktivnější pro kolekci zpravodajských článků. Tato kolekce je uložena v tabulkách dc_news_dim a dc_news_fact.

Budeme postupovat po krocích: nejprve upravíme granularitu dat, pak vypočítáme průměr a nakonec určíme tři nejaktivnější hodiny dne pro každý článek.

Toto cvičení je součástí kurzu

Time Series Analysis in PostgreSQL

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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;
Upravit a spustit kód