Os tempos de recarga estão ficando mais longos?
A equipe de Data Science tem um modelo que prevê o número de carregadores disponíveis com base na duração média de recarga dos veículos. Isso permite enviar notificações a usuários anteriores quando pode ser um bom momento para recarregar. No entanto, a equipe acredita que a duração média de recarga pode ter mudado desde o último treinamento do modelo. Você pode validar isso para eles?
Este exercicio faz parte do curso
Funções de janela no Snowflake
Instruções do exercicio
- Use uma função de janela para calcular a média acumulada de
charging_durationdos veículos. - Faça a partição dos resultados por
charging_station_location. - Ordene a janela por
charging_start_timeem ordem crescente. - Defina a janela de registros para sempre estar entre a primeira linha e a
CURRENT ROW.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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;