始める無料で始める

ニュース記事ごとの最もアクティブな時間帯

ユーザーの利用パターンを把握することは、アプリの使い勝手を高めるうえで非常に重要です。ニュース配信プラットフォームのデータチームの一員として、コンテンツパブリッシャーから、より良いコンテンツ作成に役立つ指標の提供を求められています。

あるパブリッシャーは、一連のニュース記事において、どの時間帯が最もアクティブだったかを知りたがっています。対象のデータは dc_news_dimdc_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;
コードを編集して実行