Sorgu işleçleri

Sorgu, kümenize alınan verilere karşı salt okunur bir işlemdir. Sorgular her zaman kümedeki belirli bir veritabanı bağlamında çalışır. Ayrıca başka bir veritabanındaki ve hatta başka bir kümedeki verilere de başvurabilirler.

Verilerin geçici sorgusu Kusto için en öncelikli senaryo olduğundan, Kusto Sorgu Dili söz dizimi, verileri üzerinde sorgu yazan ve çalıştıran ve her sorgunun ne yaptığını net bir şekilde anlayabilen (mantıksal olarak) uzman olmayan kullanıcılar için iyileştirilmiştir.

Dil söz dizimi bir veri akışının söz dizimidir; burada "veri", "tablosal veriler" (bir veya daha fazla satır/sütun dikdörtgen şeklindeki veriler) anlamına gelir. Sorgu en azından kaynak veri başvurularından (Kusto tablolarına başvurular) ve işleçleri sınırlandırmak için bir kanal karakteri (|) kullanımıyla görsel olarak gösterilen sırayla uygulanan bir veya daha fazla sorgu işlecinden oluşur.

Örnek:

StormEvents 
| where State == 'FLORIDA' and StartTime > datetime(2000-01-01)
| count

Kanal karakterine | ön ek olarak eklenen her filtre, bazı parametreler içeren bir işlecin örneğidir. işlecine giriş, önceki işlem hattının sonucu olan tablodur. Çoğu durumda, herhangi bir parametre girişin sütunları üzerinde skaler ifadelerdir . Birkaç durumda, parametreler giriş sütunlarının adlarıdır ve birkaç durumda parametre ikinci bir tablodur. Sorgunun sonucu, yalnızca bir sütunu ve bir satırı olsa bile her zaman bir tablodur.

T önceki işlem hattını veya kaynak tabloyu belirtmek için sorguda kullanılır.