НачатьНачать бесплатно

Становится ли зарядка длиннее?

Команда Data Science использует модель, которая прогнозирует количество свободных зарядных устройств на основе средней продолжительности зарядки автомобилей. Это позволяет отправлять уведомления предыдущим пользователям, когда подходящее время для зарядки. Однако команда полагает, что средняя продолжительность зарядки могла измениться с момента последнего обучения модели. Проверьте это предположение.

Это упражнение является частью курса

Оконные функции в Snowflake

Посмотреть курс

Инструкции к упражнению

  • Используйте оконную функцию, чтобы вычислить накопленное среднее значение charging_duration для автомобилей.
  • Разбейте результаты на разделы по полю charging_station_location.
  • Упорядочьте окно по полю charging_start_time в порядке возрастания.
  • Задайте окно записей так, чтобы оно всегда охватывало диапазон от первой строки до CURRENT ROW.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT
	user_id,
    charging_station_location,
	TO_DATE(charging_start_time),
    charging_duration,

    -- Find the running average of charging duration
    ___ OVER(
      	-- Partition the results by charging_station_location
      	___

        -- Sequence the results by charging start time in ascending order
        ORDER BY ___

        -- Create the window of records to always be between the 
      	-- first row and the current row
        ___

    ) AS running_average
FROM ELECTRIC_VEHICLES.charging;
Редактировать и запускать код