次の方法で共有


fork 演算子

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

複数のコンシューマー演算子を並列実行します。

構文

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

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
subquery string ✔️ サポートされているクエリ演算子のダウンストリーム パイプライン
name string サブクエリ結果テーブルの一時名。

Note

  • 単一のforkを使用しないでください。
  • 結果タブの名前は、name パラメーターまたは as 演算子で指定された名前と同じです。

サポートされているクエリ演算子

返品

subquery引数ごとに 1 つずつ、複数の結果テーブル。

ヒント

  • フォーク脚のmaterializeまたはjoinの代わりにunionを使用します。 入力ストリームは具体化によってキャッシュされ、キャッシュされた式は結合/共用体の脚で使用できます。

  • 演算子の代わりに、表形式の式ステートメントのmaterializeforkを使用します。

この記事の例では、Samples データベースの StormEvents テーブルなど、ヘルプ クラスターので一般公開されているテーブルを使用します。

この記事の例では、Weather Analytics サンプル データStormEvents テーブルなど、一般公開されているテーブルを使用します。

この例では、名前付き列と umnamed 列を含む複数のテーブルが出力されます。

名前のないサブクエリ

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

出力

この出力には、結果テーブルの最初のいくつかの行と列が表示されます。

  • GenericResult
  • GenericResult
StartTime EndTime EpisodeId EventId 状態 EventType InjuriesDirect InjuriesIndirect
2007-02-02T03:17:00Z 2007-02-02T03:25:00Z 3464 18948 フロリダ 竜巻 10 0
2007-02-02T03:37:00Z 2007-02-02T03:55:00Z 3464 18950 フロリダ 竜巻 9 0
2007-03-13T08:20:00Z 2007-03-13T08:20:00Z 4094 22961 フロリダ 濃霧 3 0
2007-09-11T15:26:00Z 2007-09-11T15:26:00Z 9578 53798 フロリダ 現在の切り取り 0 0

名前付きサブクエリ

次の例では、結果テーブルの名前は "StormsWithDeaths" と "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)

出力

この出力には、結果テーブルの最初のいくつかの行と列が表示されます。

StartTime EndTime EpisodeId EventId 状態 EventType InjuriesDirect InjuriesIndirect
2007-02-02T03:17:00Z 2007-02-02T03:25:00Z 3464 18948 フロリダ 竜巻 10 0
2007-02-02T03:37:00Z 2007-02-02T03:55:00Z 3464 18950 フロリダ 竜巻 9 0
2007-03-13T08:20:00Z 2007-03-13T08:20:00Z 4094 22961 フロリダ 濃霧 3 0
2007-09-11T15:26:00Z 2007-09-11T15:26:00Z 9578 53798 フロリダ 現在の切り取り 0 0