fork 연산자
적용 대상: ✅Microsoft Fabric✅✅
여러 소비자 연산자를 병렬로 실행합니다.
구문
T|
fork
[name=
](
subquery)
[name=
](
subquery)
...
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
subquery | string |
✔️ | 지원되는 쿼리 연산자의 다운스트림 파이프라인입니다. |
이름 | string |
하위 쿼리 결과 테이블의 임시 이름입니다. |
참고 항목
- 단일
fork
를 사용하지 않습니다. - 결과 탭의 이름은
name
매개 변수 또는as
연산자제공된 이름과 같습니다.
지원되는 쿼리 연산자
as
count
extend
parse
where
take
project
project-away
project-keep
project-rename
project-reorder
summarize
top
top-nested
sort
mv-expand
reduce
반품
여러 결과 테이블( 각 하위 쿼리 인수에 대해 하나씩)
팁
포크 다리 또는 포크 다리의
materialize
join
대체 용도로 사용합니다union
. 입력 스트림은 구체화를 통해 캐시된 다음, 캐시된 식을 조인/공용 구조체 다리에서 사용할 수 있습니다.연산자 대신 테이블 형식 식 문과 함께
materialize
일괄 처리를fork
.
예제
이 문서의 예제에서는 샘플 데이터베이스의
StormEvents
테이블과 같은 도움말 클러스터공개적으로 사용할 수 있는 테이블을 사용합니다.
이 문서의 예제에서는 날씨 분석 샘플 데이터
StormEvents
테이블과 같이 공개적으로 사용 가능한 테이블을 사용합니다.
이 예제에서는 명명된 열과 이름 열이 있는 여러 테이블을 출력합니다.
명명되지 않은 하위 쿼리
StormEvents
| where State == "FLORIDA"
| fork
( where DeathsDirect + DeathsIndirect > 1)
( where InjuriesDirect + InjuriesIndirect > 1)
출력
이 출력은 결과 테이블의 처음 몇 개의 행과 열을 보여 줍니다.
StartTime | EndTime | EpisodeId | EventId | 상태 | EventType | 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)
출력
이 출력은 결과 테이블의 처음 몇 개의 행과 열을 보여 줍니다.
StartTime | EndTime | EpisodeId | EventId | 상태 | EventType | 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 |