Condividi tramite


Operatore fork

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Esegue più operatori consumer in parallelo.

Sintassi

T fork | [nome=](sottoquery) [nome=](sottoquery) ...

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
subquery string ✔️ Pipeline downstream di operatori di query supportati.
name string Nome temporaneo per la tabella dei risultati della sottoquery.

Nota

  • Evitare di usare fork con una singola sottoquery.
  • Il nome della scheda dei risultati sarà lo stesso nome fornito con il name parametro o l'operatore as.

Operatori di query supportati

Valori restituiti

Più tabelle dei risultati, una per ogni argomento della sottoquery .

Suggerimenti

  • Utilizzare materialize come sostituzione per join o union sulle gambe forchetta. Il flusso di input verrà memorizzato nella cache materializzando e quindi l'espressione memorizzata nella cache può essere usata nelle gambe join/union.

  • Usare batch con materialize istruzioni di espressione tabulari anziché l'operatore fork .

Esempi

Sottoquery senza nome

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

Sottoquery denominate

Negli esempi seguenti le tabelle dei risultati saranno denominate "StormsWithDeaths" e "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)