extent_tags()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Restituisce una matrice dinamica con i tag extent dell'extent 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.
Valori restituiti
Valore di tipo dynamic
che è una matrice che contiene i tag extent del record corrente o un valore vuoto.
Esempi
Alcuni operatori di query mantengono le informazioni sulla partizione di dati che ospita il record.
Questi operatori includono where
, extend
e project
.
Nell'esempio seguente viene illustrato come ottenere un elenco dei tag di tutte le partizioni di dati con 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 con 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
L'applicazione di filtri sul valore di extent_tags()
offre prestazioni ottimali quando viene usato uno degli operatori stringa seguenti: has
, has_cs
!has
, , !has_cs
.