extent_tags()

Restituisce una matrice dinamica con i tag extent dell'estensione in cui si trova il record corrente.

Se si applica questa funzione ai dati calcolati, che non sono collegati a una partizione di dati, restituisce un valore vuoto.

Sintassi

extent_tags()

Altre informazioni sulle convenzioni di sintassi.

Restituisce

Valore di tipo dynamic che è una matrice che contiene i tag di estensione 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 where, extende 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 MyTag(e potenzialmente altri tag), ma non contrassegnati con il 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

Il filtro sul valore di extent_tags() esegue al meglio quando viene usato uno degli operatori di stringa seguenti: has, has_cs, !has, !has_cs.

Questa funzionalità non è supportata in Monitoraggio di Azure