Rozwiązanie

Ukończone

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

  1. 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.
  2. Utwórz kolumnę, która sumuje uszkodzenia w kolumnie DamageProperty i DamageCrops przy użyciu project operatora .
  3. Aby ustalić, jakiego rodzaju burza spowodowała to uszkodzenie, musisz zwrócić kolumnę EventType . Użycie operatora project.
  4. 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:

Uruchamianie zapytania

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:

Zrzut ekranu przedstawiający tabelę z pięcioma przyczynami burz w Wirginii.

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.