LoslegenKostenlos starten

Geschäftigste Stunde des Tages

Als Data Analyst kann es sein, dass du eine Ad-hoc-Abfrage ausführen sollst. Die News-App, für die du arbeitest, hat ein beliebtes Feature, das die Top fünf Nachrichtenartikel der vergangenen Woche anzeigt. Die bereitgestellten Tabellen enthalten fünf Zeitreihen, jeweils eine pro Nachrichtenartikel. dc_news_dim enthält die Metadaten zu den fünf Artikeln, und dc_news_fact enthält die fünf Zeitreihen, jeweils eine pro Artikel.

Diese Nachrichtenartikel werden über mehrere Tage hinweg gelesen.

Das Leseverhalten ist zyklisch. Manche Stunden am Tag sind geschäftiger als andere. Die Redaktion möchte wissen, welche drei Stunden des Tages am geschäftigsten waren – gemessen an der Gesamtzahl der Lesevorgänge eines dieser Artikel.

Die Zeitstempel stehen im Feld ts zur Verfügung.

Diese Übung ist Teil des Kurses

<Kurs>Zeitreihenanalyse in PostgreSQL</Kurs>
Kurs ansehen

Übungsanweisungen

  • Ermittle die drei Top-Stunden des Tages anhand der views der Nachrichtenartikel mit EXTRACT(); denk daran, die Views zu aggregieren.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Find the top three reading hours of the day
SELECT
	___ AS hour_of_day,
	___ AS views
FROM ___
___
ORDER BY ___
___;
Code bearbeiten und ausführen