Solução
Você foi solicitado a escrever uma consulta que responda à seguinte pergunta:
No mês de abril de 2007, quais foram os cinco principais eventos de tempestade que causaram danos no estado da Virgínia?
A solução a seguir fornece uma forma possível de construir uma consulta que responda à pergunta.
Processo de solução
- Filtre o máximo de informações possível:
- A janela de tempo deve estar entre 1º de abril e 30 de abril de 2007. Use o operador
where
para criar esse filtro. - Retorne apenas os resultados do estado da Virgínia. Use o operador
where
para criar esse filtro.
- A janela de tempo deve estar entre 1º de abril e 30 de abril de 2007. Use o operador
- Crie uma coluna que some os danos de DamageProperty e DamageCrops usando o operador
project
. - Para descobrir qual tipo de tempestade causou esse dano, você precisa retornar a coluna EventType. Usar o operador
project
. - É interessante ver os cinco principais eventos que causaram mais danos. Você pode usar o operador
sort
, cujo modo padrão é decrescente. Como alternativa, e com mais eficiência, você pode usar o operadortop
.
Consulta de solução
A seguinte consulta inclui todas as etapas anteriores:
StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage
Seus resultados devem ter uma aparência semelhante à seguinte imagem:
Insights
Nos resultados finais dessa solução, você poderá ver que todos os cinco principais eventos que causaram danos no mês de abril e no estado da Virgínia foram todos eventos de geada ou congelamento.