Aracılığıyla paylaş


Toplu

Şunlar için geçerlidir: ✅Microsoft FabricAzure Veri GezginiAzure İzleyiciMicrosoft Sentinel

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 tablosal sonuç 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

  • materializekullanmak yerine toplu işlemi ve tercih edin.
  • İki deyim noktalı virgülle ayrılmalıdır.

Örnekler

Bu makaledeki örneklerde, Örnekleri veritabanındaki StormEvents tablosu gibi yardım kümesiiçindeki genel kullanıma açık tablolar kullanılır.

Bu makaledeki örneklerde, Weather analytics örnek veriiçindeki StormEvents tablosu gibi genel kullanıma açık tablolar kullanılır.

Aşağıdaki örneklerde aynı anda birden çok tablonun nasıl oluşturulacağı gösterilmektedir.

Tablosal sonuçları adlandır

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

Sorgu çalıştırma

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

çıkış

Saymak
1042

Hesaplamayı paylaşma

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

Sorgu çalıştırma

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

çıkış

Devlet n
ILLİNOİS 2022
IOWA 2337
KANSAS 3166
MİSSOURİ 2016
TEXAS 4701