每篇新聞文章的一天中最活躍時段
了解使用者的使用模式,對提升 App 的可用性非常重要。你是新聞發佈平台的資料團隊成員,內容發布者希望你提供一些指標,幫助他們創作更好的內容。
其中一位發布者想知道,一組新聞文章在一天中的哪些時段最活躍。這組資料位於 dc_news_dim 和 dc_news_fact 資料表中。
我們會分階段進行。先調整時間粒度,接著計算平均值,最後為每篇新聞文章計算一天中最活躍的前三個時段。
本練習屬於課程
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;