Tablosal ifade deyimleri

Tablosal ifade deyimi, kullanıcıların sorgular hakkında konuştuklarında genellikle akıllarında olan ifadedir. Bu deyim genellikle deyim listesinde en son görünür ve hem girişi hem de çıkışı tablolardan veya tablosal veri kümelerinden oluşur. İki deyim noktalı virgülle ayrılmalıdır.

Tablosal ifade deyimi genellikle tablolar gibi tablosal veri kaynaklarından , filtreler ve projeksiyonlar gibi tablosal veri işleçlerinden ve isteğe bağlı işleme işleçlerinden oluşur. Oluşturma, kanal karakteri ()| ile temsil edilir ve deyimine tablosal verilerin soldan sağa akışını görsel olarak temsil eden normal bir form verir. Her işleç bir tablosal veri kümesini "kanaldan" kabul eder ve işlecin gövdesinden daha fazla tablosal veri kümesi de dahil olmak üzere diğer girişleri kabul eder, ardından sonraki işlecine bir tablosal veri kümesi yayar.

Syntax

Kaynak|İşleç1|İşleç2|RenderInstruction

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
Kaynak string ✔️ Tablosal veri kaynağı. Bkz . Tablosal veri kaynakları.
Operatör string ✔️ Filtreler ve projeksiyonlar gibi tablosal veri işleçleri.
RenderInstruction string İşleme işleçleri veya yönergeleri.

Tablosal veri kaynakları

Tablosal veri kaynağı, tablosal veri işleçleri tarafından daha fazla işlenecek kayıt kümeleri oluşturur. Aşağıdaki listede desteklenen tablosal veri kaynakları gösterilmektedir:

Örnekler

Satırları koşula göre filtreleme

Aşağıdaki sorgu, tablodaki sütunda StormEvents "FLORIDA" State değerine sahip kayıt sayısını sayar.

StormEvents 
| where State == "FLORIDA"
| count

Çıkış

Count
1042

İki tablodan verileri birleştirme

Aşağıdaki örnekte join işleci, tablo ve PopulationData tablo olmak üzere iki tablosal veri kaynağındaki StormEvents kayıtları birleştirmek için kullanılır.

StormEvents 
| where InjuriesDirect + InjuriesIndirect > 50
| join (PopulationData) on State
| project State, Population, TotalInjuries = InjuriesDirect + InjuriesIndirect

Çıkış

Durum Popülasyon TotalInjuries
ALABAMA 4918690 60
CALİFORNİA 39562900 61
KANSAS 2915270 63
MİSSOURİ 6153230 422
OKLAHOMA 3973710 200
TENNESSEE 6886720 187
TEXAS 29363100 137