다음을 통해 공유


extent_tags()

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

현재 레코드가 있는 범위익스텐트 태그가 있는 동적 배열을 반환합니다.

데이터 분할된 데이터베이스에 연결되지 않은 계산된 데이터에 이 함수를 적용하면 빈 값이 반환됩니다.

구문

extent_tags()

구문 규칙에 대해 자세히 알아봅니다.

반품

현재 레코드의 익스텐트 태그를 포함하는 배열 또는 빈 값인 형식 dynamic 의 값입니다.

예제

일부 쿼리 연산자는 레코드를 호스팅하는 데이터 분할된 데이터베이스에 대한 정보를 유지합니다. 이러한 연산자는 where, extendproject. 다음 예제에서는 열 ActivityId에 대한 특정 값을 사용하여 1시간 전의 레코드가 있는 모든 데이터 분할된 데이터베이스의 태그를 목록으로 가져오는 방법을 보여 줍니다.

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

다음 예제에서는 태그(및 잠재적으로 다른 태그)로 태그가 지정된 익스텐트에 저장되지만 태그 MyTag로 태그 drop-by:MyOtherTag가 지정되지 않은 지난 1시간 동안의 모든 레코드 수를 가져오는 방법을 보여 줍니다.

T
| where Timestamp > ago(1h)
| extend Tags = extent_tags()
| where Tags has_cs 'MyTag' and Tags !has_cs 'drop-by:MyOtherTag'
| count

참고 항목

다음 문자열 연산자 중 하나를 사용하는 경우 성능이 extent_tags() 가장 좋은 값에 대한 필터링: has, has_cs, !has!has_cs.