map

Mit dem Befehl map können Sie eine mit dem Befehl createview erstellte Ansicht mit den durch den Befehl link angegebenen Gruppen verknüpfen, um neue Eigenschaften zu erstellen.

Syntax

map <subquery> using <view_name>

Parameter

In der folgenden Tabelle sind die in diesem Befehl verwendeten Parameter sowie deren Beschreibungen aufgeführt.

Parameter Beschreibung

subquery

Die Unterabfrage zur Beschreibung der neuen Eigenschaften, die mit den Gruppen verknüpft werden sollen. Sie besteht aus zwei Teilen:

  • Eine where-Klausel, die für jede Gruppe ausgewertet wird: Die where-Klausel kann Felder aus der aktuellen Gruppe sowie Felder aus einer Ansicht verwenden, die mit dem Befehl createview erstellt wurde. Dadurch können zwei Gruppen durchsucht oder verknüpft werden.

  • Eine eval-Anweisung: Die von der eval-Anweisung erstellten Felder werden für die Gruppen festgelegt, die mit der where-Klausel übereinstimmen. Eine Gruppe wird nur einmal abgeglichen.

view_name

Der Name der Ansicht, die im Befehl map verwendet werden soll.

Beispiele zur Verwendung dieses Befehls in typischen Szenarios finden Sie unter:

Mit dem folgenden Befehl wird eine Eigenschaft erstellt, um alle Entitygruppen mit Anwendungsfehler zu markieren:

* | link Entity, Label 
  | createview [ 
    * | where Label = 'Application Error' 
    | rename Entity as 'Application Error Entity' 
    ] as 'Application Error View' 
  | map [ * | where Entity = 'Application Error Entity' 
    | eval 'Has Issue' = Yes 
    ] using 'Application Error View'