Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Spouští paralelně více operátorů příjemců.
Syntaxe
T|fork [name=](subquery) [name=](subquery) ...
Přečtěte si další informace o konvencích syntaxe.
Parametry
| Název | Typ | Požadováno | Popis |
|---|---|---|---|
| poddotaz | string |
✔️ | Podřízený kanál podporovaných operátorů dotazů. |
| Jméno | string |
Dočasný název tabulky výsledků poddotazů. |
Poznámka:
-
forkNepoužívejte s jedním poddotazem. - Název karty výsledků je stejný jako název zadaný s parametrem
namenebo operátoremas.
Podporované operátory dotazů
ascountextendparsewheretakeprojectproject-awayproject-keepproject-renameproject-reordersummarizetoptop-nestedsortmv-expandreduce
Návraty
Několik tabulek výsledků, jedna pro každý argument poddotaz.
Tipy
Používejte
materializejako náhradu zajoinnohy nebounionna forku. Vstupní datový proud je uložen do mezipaměti materializací a pak lze výraz uložený v mezipaměti použít ve spojení/sjednocení nohou.Místo operátoru použijte
materializesforkpříkazy tabulkových výrazů.
Příklady
Příklady v tomto článku používají veřejně dostupné tabulky v clusteru nápovědy, jako je
StormEventstabulka v databázi Ukázky.
Příklady v tomto článku používají veřejně dostupné tabulky, například
Weathertabulku v galerii ukázek analýzy počasí. Možná budete muset změnit název tabulky v ukázkovém dotazu tak, aby odpovídal tabulce v pracovním prostoru.
Následující příklad vrátí dvě tabulky s nepojmenovanými sloupci.
StormEvents
| where State == "FLORIDA"
| fork
( where DeathsDirect + DeathsIndirect > 1)
( where InjuriesDirect + InjuriesIndirect > 1)
výstupní
Tento výstup ukazuje několik prvních řádků a sloupců výsledné tabulky.
| Počáteční čas | Koncový čas | Id epizody | ID události | Stát | Typ události | ZraněníDirect | ZraněníIndirect |
|---|---|---|---|---|---|---|---|
| 2007-02-02T03:17:00Z | 2007-02-02T03:25:00Z | 3464 | 18948 | FLORIDA | Tornádo | 10 | 0 |
| 2007-02-02T03:37:00Z | 2007-02-02T03:55:00Z | 3464 | 18950 | FLORIDA | Tornádo | 9 | 0 |
| 2007-03-13T08:20:00Z | 2007-03-13T08:20:00Z | 4094 | 22961 | FLORIDA | Hustá mlha | 3 | 0 |
| 2007-09-11T15:26:00Z | 2007-09-11T15:26:00Z | 9578 | 53798 | FLORIDA | Rip – aktuální | 0 | 0 |
Pojmenované poddotazy
V následujících příkladech má výsledná tabulka název StormsWithDeaths a 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)
výstupní
Tento výstup ukazuje několik prvních řádků a sloupců výsledné tabulky.
| Počáteční čas | Koncový čas | Id epizody | ID události | Stát | Typ události | ZraněníDirect | ZraněníIndirect |
|---|---|---|---|---|---|---|---|
| 2007-02-02T03:17:00Z | 2007-02-02T03:25:00Z | 3464 | 18948 | FLORIDA | Tornádo | 10 | 0 |
| 2007-02-02T03:37:00Z | 2007-02-02T03:55:00Z | 3464 | 18950 | FLORIDA | Tornádo | 9 | 0 |
| 2007-03-13T08:20:00Z | 2007-03-13T08:20:00Z | 4094 | 22961 | FLORIDA | Hustá mlha | 3 | 0 |
| 2007-09-11T15:26:00Z | 2007-09-11T15:26:00Z | 9578 | 53798 | FLORIDA | Rip – aktuální | 0 | 0 |