Operator kueri

Kueri adalah operasi baca-saja terhadap data kluster Kusto Engine yang terserap. Kueri selalu berjalan dalam konteks database tertentu dalam kluster. Mereka juga dapat merujuk ke data dalam database lain, atau bahkan di kluster lain.

Karena kueri data ad-hoc adalah skenario prioritas utama untuk Kusto, sintaks Bahasa Kueri Kusto dioptimalkan untuk pengguna non-ahli yang menulis dan menjalankan kueri atas data mereka dan dapat memahami dengan jelas apa yang dilakukan setiap kueri (secara logis).

Sintaks bahasa adalah aliran data, di mana "data" berarti "data tabular" (data dalam satu atau lebih baris/kolom bentuk persegi panjang). Minimal, kueri terdiri dari referensi data sumber (referensi ke tabel Kusto) dan satu atau lebih operator kueri yang diterapkan secara berurutan, ditunjukkan secara visual oleh penggunaan karakter pipa (|) untuk membatasi operator.

Contohnya:

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

Setiap filter yang diawali oleh karakter pipa | adalah instans dari operator, dengan beberapa parameter. Input ke operator adalah tabel yang merupakan hasil dari alur sebelumnya. Dalam kebanyakan kasus, parameter apa pun adalah ekspresi skalar di atas kolom input. Dalam beberapa kasus, parameternya adalah nama kolom input, dan dalam beberapa kasus, parameternya adalah tabel kedua. Hasil kueri selalu berupa tabel, meskipun hanya memiliki satu kolom dan satu baris.

T digunakan dalam kueri untuk menunjukkan alur atau tabel sumber sebelumnya.