여러 소비자 연산자를 병렬로 실행합니다.
구문
T|fork [name=](subquery) [name=](subquery) ...
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 하위 쿼리 | string |
✔️ | 지원되는 쿼리 연산자의 다운스트림 파이프라인입니다. |
| 이름 | string |
하위 쿼리 결과 테이블의 임시 이름입니다. |
참고 항목
- 단일
fork를 사용하지 않습니다. - 결과 탭의 이름은
name매개 변수 또는as연산자제공된 이름과 같습니다.
지원되는 쿼리 연산자
ascountextendparsewheretakeprojectproject-awayproject-keepproject-renameproject-reordersummarizetoptop-nestedsortmv-expandreduce
반품
여러 결과 테이블( 각 하위 쿼리 인수에 대해 하나씩)
팁
포크 다리 또는 포크 다리의
materializejoin대체 용도로 사용합니다union. 입력 스트림은 구체화를 통해 캐시된 다음, 캐시된 식을 조인/공용 구조체 다리에서 사용할 수 있습니다.연산자 대신 테이블 형식 식 문과 함께
materialize일괄 처리를fork.
예제
이 문서의 예제에서는 샘플 데이터베이스의
StormEvents테이블과 같은 도움말 클러스터공개적으로 사용할 수 있는 테이블을 사용합니다.
다음 예제에서는 명명되지 않은 열이 있는 두 개의 테이블을 반환합니다.
StormEvents
| where State == "FLORIDA"
| fork
( where DeathsDirect + DeathsIndirect > 1)
( where InjuriesDirect + InjuriesIndirect > 1)
출력
이 출력은 결과 테이블의 처음 몇 개의 행과 열을 보여 줍니다.
| 시작 시간 | 종료시간 | EpisodeId | EventId | 상태 | 이벤트 유형 | InjuriesDirect | InjuriesIndirect |
|---|---|---|---|---|---|---|---|
| 2007-02-02T03:17:00Z | 2007-02-02T03:25:00Z | 3464 | 18948 | 플로리다 | 토네이도 | 10 | 0 |
| 2007-02-02T03:37:00Z | 2007-02-02T03:55:00Z | 3464 | 18950 | 플로리다 | 토네이도 | 9 | 0 |
| 2007-03-13T08:20:00Z | 2007-03-13T08:20:00Z | 4094 | 22961 | 플로리다 | 짙은 안개 | 3 | 0 |
| 2007-09-11T15:26:00Z | 2007-09-11T15:26:00Z | 9578 | 53798 | 플로리다 | 현재 립 | 0 | 0 |
명명된 하위 쿼리
다음 예제에서 결과 테이블의 이름은 "StormsWithDeaths" 및 "StormsWithInjuries"입니다.
StormEvents
| where State == "FLORIDA"
| fork
(where DeathsDirect + DeathsIndirect > 1 | as StormsWithDeaths)
(where InjuriesDirect + InjuriesIndirect > 1 | as StormsWithInjuries)
StormEvents
| where State == "FLORIDA"
| fork
StormsWithDeaths = (where DeathsDirect + DeathsIndirect > 1)
StormsWithInjuries = (where InjuriesDirect + InjuriesIndirect > 1)
출력
이 출력은 결과 테이블의 처음 몇 개의 행과 열을 보여 줍니다.
| 시작 시간 | 종료시간 | EpisodeId | EventId | 상태 | 이벤트 유형 | InjuriesDirect | InjuriesIndirect |
|---|---|---|---|---|---|---|---|
| 2007-02-02T03:17:00Z | 2007-02-02T03:25:00Z | 3464 | 18948 | 플로리다 | 토네이도 | 10 | 0 |
| 2007-02-02T03:37:00Z | 2007-02-02T03:55:00Z | 3464 | 18950 | 플로리다 | 토네이도 | 9 | 0 |
| 2007-03-13T08:20:00Z | 2007-03-13T08:20:00Z | 4094 | 22961 | 플로리다 | 짙은 안개 | 3 | 0 |
| 2007-09-11T15:26:00Z | 2007-09-11T15:26:00Z | 9578 | 53798 | 플로리다 | 현재 립 | 0 | 0 |