Solusi
Anda telah diminta untuk menulis kueri yang menjawab pertanyaan berikut:
Pada bulan April 2007, apa lima peristiwa badai yang menyebabkan kerusakan teratas di negara bagian Virginia?
Solusi ini menyediakan satu cara yang mungkin untuk membuat kueri yang menjawab pertanyaan.
Proses solusi
- Filter informasi sebanyak mungkin:
- Jangka waktu harus antara 1 April dan 30 April 2007. Gunakan operator
where
untuk membuat filter ini. - Anda ingin mengembalikan hasil hanya dari negara bagian Virginia. Gunakan operator
where
untuk membuat filter ini.
- Jangka waktu harus antara 1 April dan 30 April 2007. Gunakan operator
- Buat kolom yang menjumlahkan kerusakan dari DamageProperty dan DamageCrops menggunakan operator
project
. - Untuk mengetahui jenis badai yang menyebabkan kerusakan ini, Anda harus mengembalikan kolom EventType. Gunakan operator
project
. - Anda ingin melihat lima peristiwa teratas yang paling merusak. Anda dapat menggunakan operator
sort
, yang mode defaultnya adalah menurun. Atau, dan lebih efisien, Anda dapat menggunakan operatortop
.
Kueri solusi
Kueri berikut mencakup semua langkah sebelumnya:
StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage
Hasil Anda akan terlihat seperti gambar berikut:
Wawasan
Dari hasil akhir solusi ini, Anda dapat melihat bahwa semua lima peristiwa yang menyebabkan kerusakan teratas pada bulan April dan di negara bagian Virginia semuanya beku atau peristiwa beku.