Partager via


extent_tags()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft 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, extendet 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.