extent_tags()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Retourne un tableau dynamique avec les balises d’étendue de l’étendue dans laquelle l’enregistrement actif se trouve.
Si vous appliquez cette fonction aux données calculées, qui ne sont pas attachées à une partition de données, retourne une valeur vide.
Syntaxe
extent_tags()
En savoir plus sur les conventions de syntaxe.
Retours
Valeur de type dynamic
qui est un tableau contenant les balises d’étendue de l’enregistrement actif ou une valeur vide.
Exemples
Certains opérateurs de requête conservent les informations sur la partition de données qui héberge l’enregistrement.
Ces opérateurs incluent where
, extend
et project
.
L’exemple suivant montre comment obtenir une liste des balises de toutes les partitions de données qui ont des enregistrements à partir d’une heure, avec une valeur spécifique pour la colonne ActivityId
.
T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend tags = extent_tags()
| summarize by tostring(tags)
L’exemple suivant montre comment obtenir un nombre de tous les enregistrements de la dernière heure, qui sont stockés dans des étendues marquées avec la balise MyTag
(et potentiellement d’autres balises), mais pas marquées avec la balise drop-by:MyOtherTag
.
T
| where Timestamp > ago(1h)
| extend Tags = extent_tags()
| where Tags has_cs 'MyTag' and Tags !has_cs 'drop-by:MyOtherTag'
| count
Remarque
Le filtrage sur la valeur des extent_tags()
performances est préférable quand l’un des opérateurs de chaîne suivants est utilisé : has
, , has_cs
, !has
, !has_cs
.