Horas do dia mais ativas por artigo de notícia
Conhecer os padrões de uso dos usuários é essencial para melhorar a usabilidade de um app. Como parte da equipe de dados de uma plataforma de distribuição de notícias, você recebeu dos editores a solicitação de métricas que os ajudem a criar conteúdos melhores.
Um editor quer saber quais horas do dia foram mais ativas para uma coleção de artigos de notícias. Essa coleção está nas tabelas dc_news_dim e dc_news_fact.
Vamos avançar por etapas. Primeiro, vamos ajustar a granularidade; depois, calcular a média; e, por fim, determinar as três horas do dia mais ativas para cada artigo de notícia.
Este exercício faz parte do curso
Análise de Séries Temporais no PostgreSQL
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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;