förgreningsoperator
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Kör flera konsumentoperatorer parallellt.
Syntax
T|
fork
[namn=
](
underfrågor)
[namn=
](
underfråga)
...
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Krävs | Beskrivning |
---|---|---|---|
underfråga | string |
✔️ | En nedströmspipeline med frågeoperatorer som stöds. |
namn | string |
Ett tillfälligt namn för resultattabellen för underfrågor. |
Not
- Undvik att använda
fork
med en enda underfråga. - Namnet på resultatfliken är samma namn som anges med parametern
name
eller operatornas
.
Frågeoperatorer som stöds
as
count
extend
parse
where
take
project
project-away
project-keep
project-rename
project-reorder
summarize
top
top-nested
sort
mv-expand
reduce
Returnerar
Flera resultattabeller, en för varje underfråga argument.
Tips
Använd
materialize
som ersättning förjoin
ellerunion
på gafflarna. Indataströmmen cachelagras efter materialisering och sedan kan det cachelagrade uttrycket användas i kopplings-/unionsben.Använd batch med
materialize
av tabelluttrycksinstruktioner i stället för operatornfork
.
Exempel
Exemplen i den här artikeln använder offentligt tillgängliga tabeller i hjälpkluster, till exempel tabellen
StormEvents
i databasen Samples.
Exemplen i den här artikeln använder offentligt tillgängliga tabeller, till exempel tabellen
StormEvents
i Väderanalys exempeldata.
Exemplen matar ut flera tabeller med namngivna och umnamed-kolumner.
Namnlösa underfrågor
StormEvents
| where State == "FLORIDA"
| fork
( where DeathsDirect + DeathsIndirect > 1)
( where InjuriesDirect + InjuriesIndirect > 1)
utdata
Dessa utdata visar de första raderna och kolumnerna i resultattabellen.
StartTime | EndTime | EpisodeId | EventId | Stat | EventType | InjuriesDirect | SkadorDirekt |
---|---|---|---|---|---|---|---|
2007-02-02T03:17:00Z | 2007-02-02T03:25:00Z | 3464 | 18948 | FLORIDA | Tromb | 10 | 0 |
2007-02-02T03:37:00Z | 2007-02-02T03:55:00Z | 3464 | 18950 | FLORIDA | Tromb | 9 | 0 |
2007-03-13T08:20:00Z | 2007-03-13T08:20:00Z | 4094 | 22961 | FLORIDA | Tät dimma | 3 | 0 |
2007-09-11T15:26:00Z | 2007-09-11T15:26:00Z | 9578 | 53798 | FLORIDA | Rippa aktuell | 0 | 0 |
Namngivna underfrågor
I följande exempel heter resultattabellen "StormsWithDeaths" och "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)
utdata
Dessa utdata visar de första raderna och kolumnerna i resultattabellen.
StartTime | EndTime | EpisodeId | EventId | Stat | EventType | InjuriesDirect | SkadorDirekt |
---|---|---|---|---|---|---|---|
2007-02-02T03:17:00Z | 2007-02-02T03:25:00Z | 3464 | 18948 | FLORIDA | Tromb | 10 | 0 |
2007-02-02T03:37:00Z | 2007-02-02T03:55:00Z | 3464 | 18950 | FLORIDA | Tromb | 9 | 0 |
2007-03-13T08:20:00Z | 2007-03-13T08:20:00Z | 4094 | 22961 | FLORIDA | Tät dimma | 3 | 0 |
2007-09-11T15:26:00Z | 2007-09-11T15:26:00Z | 9578 | 53798 | FLORIDA | Rippa aktuell | 0 | 0 |