Rozwiązanie
Poproszono Cię o napisanie zapytania, które odpowiada na następujące pytanie:
W kwietniu 2007 r., jakie były pięć pierwszych uszkodzeń powodujących zdarzenia burze w stanie Wirginia?
Poniższe rozwiązanie zapewnia jeden z możliwych sposobów konstruowania zapytania, które odpowiada na pytanie.
Proces rozwiązania
- Odfiltruj jak najwięcej informacji:
- Przedział czasu powinien należeć do przedziału od 1 kwietnia do 30 kwietnia 2007 r. Użyj operatora ,
where
aby utworzyć ten filtr. - Chcesz zwrócić wyniki tylko ze stanu Wirginia. Użyj operatora ,
where
aby utworzyć ten filtr.
- Przedział czasu powinien należeć do przedziału od 1 kwietnia do 30 kwietnia 2007 r. Użyj operatora ,
- Utwórz kolumnę, która sumuje uszkodzenia w kolumnie DamageProperty i DamageCrops przy użyciu
project
operatora . - Aby ustalić, jakiego rodzaju burza spowodowała to uszkodzenie, musisz zwrócić kolumnę EventType . Użycie operatora
project
. - Chcesz zobaczyć pięć najbardziej szkodliwych zdarzeń. Możesz użyć
sort
operatora, którego tryb domyślny jest malejący. Alternatywnie i wydajniej można użyćtop
operatora .
Zapytanie dotyczące rozwiązania
Poniższe zapytanie zawiera wszystkie powyższe kroki:
StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage
Wyniki powinny wyglądać podobnie do poniższej ilustracji:
Wyniki analiz
Z ostatecznych wyników tego rozwiązania widać, że wszystkie pięć najważniejszych zdarzeń powodujących uszkodzenia w kwietniu i w stanie Wirginii były wszystkie zdarzenia mrozu lub zamrożenia.