Solução
Foi-lhe pedido que escrevesse uma consulta que respondesse à seguinte pergunta:
No mês de abril de 2007, quais foram os cinco principais eventos de tempestade causadores de danos no estado da Virgínia?
A solução a seguir fornece uma maneira 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 ser entre 1 de abril e 30 de abril de 2007. Use o
where
operador para criar esse filtro. - Você quer retornar resultados apenas do estado da Virgínia. Use o
where
operador para criar esse filtro.
- A janela de tempo deve ser entre 1 de abril e 30 de abril de 2007. Use o
- Crie uma coluna que soma os danos de DamageProperty e DamageCrops usando o
project
operador. - Para descobrir que tipo de tempestade causou esse dano, você precisa retornar a coluna EventType . Utilizar o operador
project
. - Você quer ver os cinco eventos mais prejudiciais. Você pode usar o
sort
operador, cujo modo padrão é decrescente. Alternativamente, e de forma mais eficiente, você pode usar otop
operador.
Consulta da solução
A consulta a seguir 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 ser parecidos com a seguinte imagem:
Informações
A partir dos resultados finais desta solução, você pode ver que todos os cinco principais eventos causadores de danos no mês de abril e no estado da Virgínia foram todos eventos de geada ou congelamento.