الحل
لقد طُلب منك كتابة استعلام يجيب عن السؤال التالي:
في شهر أبريل 2007، ما هي أحداث العواصف الخمسة الأولى المسببة للضرر في ولاية فرجينيا؟
يوفر هذا الحل إحدى الطرق الممكنة من أجل إنشاء استعلام يجيب على السؤال.
عملية الحل
- تصفية أكبر قدر ممكن من المعلومات:
- يجب أن تكون النافذة الزمنية بين 1 أبريل و30 أبريل 2007. استخدم عامل التشغيل
where
من أجل إنشاء عامل التصفية هذا. - تود إرجاع النتائج من ولاية فرجينيا فقط. استخدم عامل التشغيل
where
من أجل إنشاء عامل التصفية هذا.
- يجب أن تكون النافذة الزمنية بين 1 أبريل و30 أبريل 2007. استخدم عامل التشغيل
- إنشاء عمود يجمع الضرر منDamagePropertyوDamageCropsباستخدام عامل التشغيل
project
. - من أجل معرفة نوع العاصفة المسببة لهذا الضرر، فنحتاج إلى إرجاع العمودEventType. استخدم العامل
project
. - تريد أن ترى الأحداث الخمسة الكبرى والأكثر ضررا. من الممكن استخدام عامل التشغيل
sort
، في حين الوضع الافتراضي تنازلي. بدلاً من ذلك، وبكفاءة عالية، من الممكن استخدام عامل التشغيلtop
.
استعلام الحل
يشتمل الاستعلام التالي على كافة الخطوات السابقة:
StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage
يجب أن تبدو نتائجك مشابهة للصورة التالية:
الرؤى
من النتائج النهائية لهذا الحل، يمكنك أن ترى أن جميع الأحداث الخمسة الأولى المسببة للضرر في شهر أبريل وفي ولاية فرجينيا كانت كلها أحداث صقيع أو تجميد.