extent_tags()

Restituisce una matrice dinamica con i tag della partizione di dati ("extent") in cui si trova il record corrente.

L'applicazione di questa funzione ai dati calcolati, che non sono collegati a una partizione di dati, restituisce un valore vuoto.

Sintassi

extent_tags()

Restituisce

Valore di tipo dynamic che è una matrice che contiene i tag extent del record corrente o un valore vuoto.

Esempio

Alcuni operatori di query mantengono le informazioni sulla partizione di dati che ospita il record. Questi operatori includono whereextend , e project . Nell'esempio seguente viene illustrato come ottenere un elenco dei tag di tutte le partizioni di dati che hanno record di un'ora fa, con un valore specifico per la colonna ActivityId .

T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend tags = extent_tags()
| summarize by tostring(tags)

Nell'esempio seguente viene illustrato come ottenere un conteggio di tutti i record dell'ultima ora, archiviati in extent contrassegnati con il tag (e potenzialmente altri tag), ma non contrassegnati con il MyTag tag 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

Nota

L'applicazione di filtri al valore di offre prestazioni ottimali quando si usa uno degli operatori extent_tags() stringa seguenti: has , , has_cs , !has!has_cs .

Questa funzionalità non è supportata in Monitoraggio di Azure