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

Spotřeba energie při nabíjení

Tým pro strojové učení chce předpovídat spotřebu energie v příští relaci nabíjení, aby bylo možné přesměrovat výkon ke stanicím, které budou v budoucnu více vytížené. Pro trénování modelu potřebují dataset obsahující informace o uživateli, modelu vozidla, nabíjecí stanici a spotřebované energii s výhledem na příští nabití. Ukažme jim, co umíš!

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

Window Functions ve Snowflake

Zobrazit kurz

Pokyny k cvičení

  • Z tabulky ELECTRIC_VEHICLES.charging načti pro každý záznam hodnoty time_of_day, charging_rate a energy_consumed.
  • Pomocí okenní funkce „nahlédni dopředu" a načti spotřebu energie v příští nabíjecí relaci; pokud záznam neexistuje, vrať 0.
  • Záznamy rozděl podle charging_station_id a pomocí charging_start_time je seřaď vzestupně.

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

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

SELECT
    user_id,
    charging_station_id,
    charging_start_time,
    
    -- Retrieve the time_of_day, charging_rate and energy_consumed fields
	___,
    ___,
    ___,
	
    -- "Look ahead" to the energy consumed in the next session
    ___ OVER(
      
      	-- Segment the records by charging station and sequence
      	-- records by the start time of the charge
        ___
        ___
      
    ) AS next_session_energy_consumed

FROM ELECTRIC_VEHICLES.charging;
Upravit a spustit kód