Jam paling aktif per hari untuk setiap artikel berita
Mengetahui pola penggunaan pengguna sangat penting untuk meningkatkan kegunaan sebuah aplikasi. Sebagai anggota tim data pada platform distribusi berita, penerbit konten meminta Anda menyediakan metrik yang dapat membantu mereka membuat konten yang lebih baik.
Salah satu penerbit ingin mengetahui pada jam berapa dalam sehari koleksi artikel berita mereka paling aktif. Koleksi tersebut ada di tabel dc_news_dim dan dc_news_fact.
Kita akan melakukannya bertahap. Pertama, kita akan mengubah tingkat granularitas, lalu mencari nilai rata-rata, dan akhirnya menghitung tiga jam paling aktif per hari untuk setiap artikel berita.
Latihan ini adalah bagian dari kursus
Analisis Deret Waktu di PostgreSQL
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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;