다음을 통해 공유


일괄 처리

적용 대상: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

쿼리는 세미콜론(;) 문자로 구분되는 한 여러 테이블 형식 식 문을 포함할 수 있습니다. 그런 다음 쿼리는 여러 테이블 형식 결과를 반환합니다. 결과는 테이블 형식 식 문에 의해 생성되고 쿼리 텍스트의 문 순서에 따라 정렬됩니다.

메모

  • materialize사용하는 대신 일괄 처리 및 선호합니다.
  • 두 문은 세미콜론으로 구분해야 합니다.

예제

이 문서의 예제에서는 샘플 데이터베이스의 StormEvents 테이블과 같은 도움말 클러스터공개적으로 사용할 수 있는 테이블을 사용합니다.

이 문서의 예제에서는 날씨 분석 샘플 데이터StormEvents 테이블과 같이 공개적으로 사용 가능한 테이블을 사용합니다.

다음 예제에서는 동시에 여러 테이블을 만드는 방법을 보여 줍니다.

이름 테이블 형식 결과

다음 쿼리는 두 개의 테이블 형식 결과를 생성합니다. 그런 다음 사용자 에이전트 도구는 각각(각각Count of events in FloridaCount of events in Guam)과 연결된 적절한 이름으로 해당 결과를 표시할 수 있습니다.

쿼리 실행

StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']

출력

세다
1042

계산 공유

일괄 처리는 대시보드와 같은 여러 하위 쿼리에서 공통 계산을 공유하는 시나리오에 유용합니다. 일반적인 계산이 복잡한 경우 materialize() 함수를 사용하고 쿼리가 한 번만 실행되도록 쿼리를 생성합니다.

쿼리 실행

let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10

출력

상태 n
일리노이 2022
아이오 와 2337
캔자스 3166
미주리 주 2016
텍사스 4701