Cele mai active ore ale zilei per articol de știri
Cunoașterea tiparelor de utilizare ale utilizatorilor este extrem de importantă pentru îmbunătățirea experienței într-o aplicație. În calitate de membru al echipei de date dintr-o platformă de distribuție a știrilor, ești solicitat de editori să le furnizezi metrici care să îi ajute să creeze conținut mai bun.
Un editor dorește să știe care au fost cele mai active ore ale zilei pentru o colecție de articole de știri. Acea colecție se află în tabelele dc_news_dim și dc_news_fact.
Va trebui să procedăm în etape. Mai întâi, vom manipula granularitatea, apoi vom calcula media și, în final, vom determina primele trei cele mai active ore ale zilei pentru fiecare articol de știri.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în PostgreSQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;