Analys av sensordata
Du arbetar som utvecklare i ett team som bygger infrastruktur för sensordatainsamling i ett smart hem-nätverk. Du analyserar en hälsokontroltabell som heter heartbeat_timestamps. Tabellen innehåller sju dagars "heartbeat"-data som loggats av sensorer i ett nätverk med flera enheter.
Sensorer kopplas upp och kopplas ned oberoende av varandra. När en sensor börjar logga sin heartbeat rapporterar den med jämna intervall tills den går offline.
Det händer att sensorer missar att rapportera en heartbeat under tiden de är online. Du vill bättre förstå fördelningen av heartbeats över tid genom att gruppera data i intervall. I den här analysen antas tabellen innehålla en enda tidsserie.
Den här övningen är en del av kursen
Tidsserieanalys i PostgreSQL
Övningsinstruktioner
- Beräkna minimum, första, andra (median) och tredje kvartilen samt maximum för heartbeat-tidsstämplarna med hjälp av aggregatfunktioner för ordnade mängder.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Calculate the min, max and 3 quartiles
SELECT
___ as min,
___ AS quartile_1,
___ AS median,
___ AS quartile_2,
___ AS max
FROM heartbeat_timestamps;