map

Utilisez la commande map pour joindre une vue créée à l'aide de la commande createview, avec les groupes identifiés par la commande link pour créer de nouvelles propriétés.

Syntaxe

map <subquery> using <view_name>

Paramètres

Le tableau suivant répertorie les paramètres utilisés dans cette commande, ainsi que leur description.

Paramètre Description

subquery

Sous-interrogation décrivant les nouvelles propriétés à associer aux groupes. Elle comporte deux parties :

  • Une clause where évaluée pour chaque groupe : La clause where peut utiliser des champs du groupe courant, ainsi que des champs d'une vue créée à l'aide de la commande createview. Cela permet de rechercher ou de joindre deux groupes.

  • Un énoncé eval : Les champs créés par l'énoncé eval sont définis sur les groupes qui correspondent à la clause where. Un groupe ne sera mis en correspondance qu'une seule fois.

view_name

Nom de la vue à utiliser dans la commande map.

Pour obtenir des exemples d'utilisation de cette commande dans des scénarios types, voir :

La commande suivante crée une propriété pour marquer tous les groupes d'entités avec une erreur d'application :

* | 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'