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?
Essa solução 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.