Aan de slagBegin gratis

Meest actieve uren van de dag per nieuwsartikel

Het kennen van gebruikspatronen van gebruikers is enorm belangrijk om de gebruiksvriendelijkheid van een app te verbeteren. Als lid van het datateam van een nieuwsplatform vragen contentuitgevers je om statistieken die hen helpen betere content te maken.

Eén uitgever wil weten welke uren van de dag het meest actief waren voor een verzameling nieuwsartikelen. Die verzameling staat in de tabellen dc_news_dim en dc_news_fact.

We pakken dit in stappen aan. Eerst passen we de granulariteit aan, daarna berekenen we het gemiddelde en tot slot bepalen we de drie meest actieve uren van de dag voor elk nieuwsartikel.

Deze oefening maakt deel uit van de cursus

Tijdreeksanalyse in PostgreSQL

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

-- 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;
Code bewerken en uitvoeren