Začněte nyníZačněte zdarma

Analýza dat ze senzorů

Jsi vývojář/ka v týmu, který buduje infrastrukturu pro sběr dat ze senzorů v síti chytré domácnosti. Analyzuješ tabulku zdravotních kontrol s názvem heartbeat_timestamps. Tato tabulka obsahuje sedm dní dat o „heartbeatu" zaznamenaných senzory v síti, která zahrnuje několik zařízení.

Senzory se připojují a odpojují nezávisle na sobě. Jakmile senzor začne zaznamenávat svůj heartbeat, hlásí se v pravidelných intervalech, dokud nepřejde do offline režimu.

Senzory často vynechají heartbeat v době mezi připojením a odpojením. Chceš lépe porozumět rozložení heartbeatů v čase pomocí rozdělení dat do skupin. Pro účely této analýzy se předpokládá, že tabulka obsahuje jednu časovou řadu.

Toto cvičení je součástí kurzu

Time Series Analysis in PostgreSQL

Zobrazit kurz

Pokyny k cvičení

  • Pomocí agregačních funkcí s uspořádanou množinou vypočítej minimální, první, druhý (medián) a třetí kvartil a maximální časové razítko heartbeatu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Calculate the min, max and 3 quartiles
SELECT
  ___ as min,
  ___ AS quartile_1,
  ___ AS median,
  ___ AS quartile_2,
  ___ AS max
FROM heartbeat_timestamps;
Upravit a spustit kód