Lösung

Abgeschlossen

Sie wurden aufgefordert, eine Abfrage zu schreiben, die die folgende Frage beantwortet:

Welche fünf Sturmereignisse haben im US-Bundesstaat Virginia im Monat April 2007 die größten Schäden verursacht?

Die folgende Lösung ist nur eine Möglichkeit, eine Abfrage zu erstellen, die die oben genannte Frage beantwortet.

Lösungsprozess

  1. Filtern Sie so viele Informationen wie möglich heraus:
    • Das Zeitfenster muss zwischen dem 1. April und dem 30. April 2007 liegen. Verwenden Sie den where-Operator, um diesen Filter zu erstellen.
    • Wir möchten nur Ergebnisse aus dem Bundesstaat Virginia zurückgeben. Verwenden Sie den where-Operator, um diesen Filter zu erstellen.
  2. Erstellen Sie mithilfe des project-Operators eine Spalte, die Schäden aus DamageProperty und DamageCrops addiert.
  3. Um herauszufinden, welche Art von Sturm diesen Schaden verursacht hat, müssen Sie die Spalte EventType zurückgeben. Mithilfe des Operators project
  4. Sie möchten die fünf Ereignisse mit den höchsten Schäden anzeigen. Sie können den sort-Operator verwenden, dessen Standardmodus absteigend ist. Effizienter ist es, den alternativen top-Operator zu verwenden.

Lösungsabfrage

Die folgende Abfrage enthält alle vorherigen Schritte:

Abfrage ausführen

StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage

Das Ergebnis sollte etwa wie in der folgenden Abbildung aussehen:

Screenshot einer Tabelle mit fünf Schäden verursachenden Stürmen in Virginia

Einblicke

Anhand der endgültigen Ergebnisse dieser Lösung können Sie erkennen, dass die fünf wichtigsten schadensverursachenden Ereignisse im Monat April und im Bundesstaat Virginia allesamt Frost- oder Gefrierereignisse waren.