Udostępnij za pośrednictwem


extent_tags()

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Zwraca tablicę dynamiczną z tagami zakresu, w jakim znajduje się bieżący rekord.

Jeśli zastosujesz tę funkcję do danych obliczeniowych, które nie są dołączone do fragmentu danych, zwraca pustą wartość.

Składnia

extent_tags()

Dowiedz się więcej na temat konwencji składni.

Zwraca

Wartość typu dynamic , która jest tablicą zawierającą tagi zakresu bieżącego rekordu lub pustą wartość.

Przykłady

Niektóre operatory zapytań zachowują informacje o fragmentach danych hostowania rekordu. Te operatory obejmują where, extendi project. W poniższym przykładzie pokazano, jak pobrać listę tagów wszystkich fragmentów danych, które mają rekordy z godziny temu, z określoną wartością dla kolumny ActivityId.

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

W poniższym przykładzie pokazano, jak uzyskać liczbę wszystkich rekordów z ostatniej godziny, które są przechowywane w zakresach oznaczonych tagiem MyTag(i potencjalnie innymi tagami), ale nie są oznaczone tagiem 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

Uwaga

Filtrowanie wartości parametru extent_tags() działa najlepiej, gdy jest używany jeden z następujących operatorów ciągów: has, , !hashas_cs, !has_cs.