Share via


Toplu işler

Sorgu, noktalı virgül (;) karakteriyle sınırlandırıldıkları sürece birden çok tablosal ifade deyimi içerebilir. Sorgu daha sonra birden çok tablo sonucu döndürür. Sonuçlar tablosal ifade deyimleri tarafından oluşturulur ve sorgu metnindeki deyimlerin sırasına göre sıralanır.

Not

Örnekler

Tablosal sonuçları adlandır

Aşağıdaki sorgu iki tablolu sonuç üretir. Kullanıcı aracısı araçları daha sonra bu sonuçları sırasıyla her biriyle (Count of events in Florida ve Count of events in Guam) ilişkilendirilmiş uygun adla görüntüleyebilir.

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

Hesaplama paylaşma

Toplu işlem, panolar gibi birden çok alt sorgu tarafından ortak bir hesaplamanın paylaşıldığı senaryolar için yararlıdır. Ortak hesaplama karmaşıksa materialize() işlevini kullanın ve sorguyu yalnızca bir kez yürütülecek şekilde derle:

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