Bagikan melalui


Batch

Berlaku untuk: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Kueri dapat menyertakan beberapa pernyataan ekspresi tabular, selama dibatasi oleh karakter titik koma (;). Kueri kemudian mengembalikan beberapa hasil tabular. Hasil dihasilkan oleh pernyataan ekspresi tabular dan diurutkan sesuai dengan urutan pernyataan dalam teks kueri.

Nota

  • Lebih suka batching dan materialize daripada menggunakan operator fork .
  • Setiap dua pernyataan harus dipisahkan oleh titik koma.

Contoh

Contoh dalam artikel ini menggunakan tabel yang tersedia untuk umum di membantu kluster, seperti tabel StormEvents di database Sampel.

Contoh dalam artikel ini menggunakan tabel yang tersedia untuk umum, seperti tabel StormEvents di analitik Cuaca data sampel.

Contoh berikut menunjukkan cara membuat beberapa tabel secara bersamaan.

Nama hasil tabular

Kueri berikut menghasilkan dua hasil tabular. Alat agen pengguna kemudian dapat menampilkan hasil tersebut dengan nama yang sesuai yang terkait dengan masing-masing (Count of events in Florida dan Count of events in Guam).

Menjalankan kueri

StormEvents | where State == "FLORIDA" | count | as ['Count of events in Florida'];
StormEvents | where State == "GUAM" | count | as ['Count of events in Guam']

Output

Berbagi perhitungan

Batching berguna untuk skenario di mana perhitungan umum dibagikan oleh beberapa subkueri, seperti untuk dasbor. Jika perhitungan umum rumit, gunakan fungsi materialize() dan buat kueri sehingga hanya akan dijalankan sekali.

Menjalankan kueri

let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10

Output

Negara n
ILLINOIS 2022
IOWA 2337
KANSAS 3166
MISSOURI 2016
TEXAS 4701