每篇新闻文章的最活跃小时
了解用户的使用模式对提升应用的可用性至关重要。作为新闻分发平台数据团队的一员,内容发布方请您提供能帮助他们创作更优内容的指标。
有一家发布方想知道,一组新闻文章在一天中的哪些小时最活跃。该数据位于表 dc_news_dim 和 dc_news_fact 中。
我们将分步骤完成。首先调整时间粒度,然后计算平均值,最后为每篇新闻文章计算一天中最活跃的 3 个小时。
本练习是课程的一部分
PostgreSQL 中的时间序列分析
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- 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;