Horas del día más activas por artículo de noticias
Conocer los patrones de uso de los usuarios es fundamental para mejorar la usabilidad de una app. Como parte del equipo de datos en una plataforma de distribución de noticias, los editores te piden métricas que les ayuden a crear mejor contenido.
Un editor quiere saber cuáles fueron las horas del día más activas para una colección de artículos de noticias. Esa colección está en las tablas dc_news_dim y dc_news_fact.
Iremos por etapas. Primero, ajustaremos la granularidad; luego, calcularemos el promedio y, por último, obtendremos las tres horas del día más activas para cada artículo de noticias.
Este ejercicio forma parte del curso
Análisis de series temporales en PostgreSQL
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- 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;