ComenzarEmpieza gratis

Análisis de datos de sensores

Eres desarrollador en un equipo que crea la infraestructura de recogida de datos de sensores para una red de hogar inteligente. Estás analizando una tabla de comprobación de estado llamada heartbeat_timestamps. Esta tabla contiene datos de "latidos" de siete días registrados por sensores en una red con varios dispositivos.

Los sensores se conectan y se desconectan de forma independiente. Una vez que un sensor empieza a registrar su latido, informa a intervalos regularmente espaciados hasta que se desconecta.

A menudo, los sensores dejan de reportar algún latido entre que se conectan y se desconectan. Quieres comprender mejor la distribución de los latidos a lo largo del tiempo agrupando (binning) los datos. Para esta analítica, se asume que la tabla contiene una única serie temporal.

Este ejercicio forma parte del curso

Análisis de series temporales en PostgreSQL

Ver curso

Instrucciones del ejercicio

  • Calcula el mínimo; el primer, segundo (mediana) y tercer cuartil; y la marca temporal máxima de latido usando funciones de agregación de conjunto ordenado.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

-- Calculate the min, max and 3 quartiles
SELECT
  ___ as min,
  ___ AS quartile_1,
  ___ AS median,
  ___ AS quartile_2,
  ___ AS max
FROM heartbeat_timestamps;
Editar y ejecutar código