fork operátor

Több fogyasztói operátort futtat párhuzamosan.

Syntax

T|fork [name=](subquery) [name=](subquery) ...

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
Allekérdezés string ✔️ Támogatott lekérdezési operátorok lefelé irányuló folyamata.
név string Az alkérdezés eredménytáblájának ideiglenes neve.

Megjegyzés

  • Ne használjon fork egyetlen al lekérdezést.
  • Az eredmények lap neve megegyezik a paraméterben vagy az nameas operátorban megadott névvel.

Támogatott lekérdezési operátorok

Válaszok

Több eredménytábla, egy az egyes rész lekérdezési argumentumokhoz.

Tippek

  • Az materialize elágazás lába join helyett vagy union után használható. A bemeneti adatfolyamot a rendszer a materializálással gyorsítótárazza, majd a gyorsítótárazott kifejezés használható az illesztő/egyesítő lábakban.

  • Használjon köteget táblázatos kifejezési utasításokkal materialize az fork operátor helyett.

Példák

Névtelen albekérdezések

StormEvents
| where State == "FLORIDA"
| fork
    ( where DeathsDirect + DeathsIndirect > 1)
    ( where InjuriesDirect + InjuriesIndirect > 1)

Elnevezett al lekérdezések

Az alábbi példákban az eredménytáblák neve "StormsWithDeaths" és "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)

Ez a képesség nem támogatott az Azure Monitorban