Çözüm
Aşağıdaki soruyu yanıtlayan bir sorgu yazmanız istendi:
Nisan 2007'de Virginia eyaletinde en çok hasara neden olan ilk beş fırtına olayı hangileriydi?
Bu çözüm, soruyu yanıtlayan bir sorgu oluşturmanın olası bir yolunu sağlar.
Çözüm işlemi
- Mümkün olduğunca çok bilgiyi filtreleyin:
- Zaman penceresi 1 Nisan ile 30 Nisan 2007 arasında olmalıdır. Bu filtreyi oluşturmak için işlecini
where
kullanın. - Yalnızca Virginia eyaletinin sonuçlarını döndürmek istiyorsunuz. Bu filtreyi oluşturmak için işlecini
where
kullanın.
- Zaman penceresi 1 Nisan ile 30 Nisan 2007 arasında olmalıdır. Bu filtreyi oluşturmak için işlecini
- operatörünü kullanarak
project
DamageProperty ve DamageCrops'tan gelen hasarı toplayan bir sütun oluşturun. - Bu hasara ne tür bir fırtınanın neden olduğunu bulmak için EventType sütununu iade etmeniz gerekir. işlecini
project
kullanın. - En zararlı beş olayı görmek istiyorsunuz. Varsayılan modu azalan işlecini kullanabilirsiniz
sort
. Alternatif olarak ve daha verimli bir şekilde işlecinitop
kullanabilirsiniz.
Çözüm sorgusu
Aşağıdaki sorgu önceki tüm adımları içerir:
StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage
Sonuçlarınız aşağıdaki görüntüye benzer olmalıdır:
İçgörüler
Bu çözümün nihai sonuçlarından Nisan ayında ve Virginia eyaletinde en çok hasara neden olan ilk beş olayın tümünün donma veya donma olayları olduğunu görebilirsiniz.