operator fork
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Uruchamia równolegle wiele operatorów odbiorców.
Składnia
T fork
|
[name=
]podquery [name=
](
(
subquery ...)
)
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
podzapytywanie | string |
✔️ | Potok podrzędny obsługiwanych operatorów zapytań. |
name | string |
Tymczasowa nazwa tabeli wyników podzapytania. |
Uwaga
Obsługiwane operatory zapytań
as
count
extend
parse
where
take
project
project-away
project-keep
project-rename
project-reorder
summarize
top
top-nested
sort
mv-expand
reduce
Zwraca
Wiele tabel wyników, po jednym dla każdego z argumentów podzapytania .
Wskazówki
Należy użyć
materialize
jako zamiennik dlajoin
lubunion
na rozwidleniu nóg. Strumień wejściowy będzie buforowany przez zmaterializowanie, a następnie wyrażenie buforowane może być używane w nogach sprzężenia/unii.Użyj wsadu z instrukcjami
materialize
wyrażenia tabelarycznego zamiastfork
operatora.
Przykłady
Nienazwane podzapytania
StormEvents
| where State == "FLORIDA"
| fork
( where DeathsDirect + DeathsIndirect > 1)
( where InjuriesDirect + InjuriesIndirect > 1)
Nazwane podzapytania
W poniższych przykładach tabele wyników będą mieć nazwy "StormsWithDeaths" i "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)