Heures les plus actives de la journée par article
Connaître les habitudes d’usage des utilisateurs est essentiel pour améliorer l’ergonomie d’une application. En tant que membre de l’équipe data d’une plateforme de diffusion d’actualités, des éditeurs de contenu vous demandent des métriques pour les aider à créer de meilleurs articles.
Un éditeur souhaite savoir quelles heures de la journée ont été les plus actives pour un ensemble d’articles. Cet ensemble se trouve dans les tables dc_news_dim et dc_news_fact.
Nous allons procéder par étapes. D’abord, nous adapterons la granularité, puis nous calculerons la moyenne, et enfin nous déterminerons les trois heures de la journée les plus actives pour chaque article.
Cet exercice fait partie du cours
<cours>Analyse des séries temporelles dans PostgreSQL</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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;