Dagens mest trafikerade timmar
Som dataanalytiker kan du bli ombedd att utföra ad hoc-frågor. Nyhetsappen du arbetar för har en populär funktion som visar de fem mest lästa nyhetsartiklarna den senaste veckan. De tillhandahållna tabellerna innehåller fem tidsserier, en tidsserie per nyhetsartikel. dc_news_dim innehåller metadata för de fem artiklarna och dc_news_fact innehåller de fem tidsserierna, en för varje artikel.
Dessa nyhetsartiklar läses under loppet av flera dagar.
Läsbeteendet är cykliskt till sin natur – vissa timmar på dygnet är mer trafikerade än andra. Redaktören vill veta vilka tre timmar på dygnet som var mest trafikerade sett till det totala antalet gånger en av dessa artiklar lästes.
Tidpunkterna finns tillgängliga i fältet ts.
Den här övningen är en del av kursen
Tidsserieanalys i PostgreSQL
Övningsinstruktioner
- Hitta de tre mest trafikerade timmarna på dygnet baserat på nyhetsartiklars
viewsmed hjälp avEXTRACT(); kom ihåg att aggregera antalet visningar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Find the top three reading hours of the day
SELECT
___ AS hour_of_day,
___ AS views
FROM ___
___
ORDER BY ___
___;