Memahami struktur dasar kueri Kusto

Selesai

Organisasi di semua sektor berurusan dengan aliran data yang konstan, dan perlu mengubah data tersebut menjadi wawasan yang bermakna dan dapat ditindakkan. Dalam skenario meteorologi, Anda telah memperoleh himpunan data dengan data badai dari AS. Di unit ini, Anda akan mempelajari tentang struktur dasar Bahasa Kueri Kusto (KQL) sehingga Anda dapat menggunakannya untuk menganalisis dan menginterpretasikan himpunan data ini.

Apa itu kueri Kusto?

Kueri Kusto adalah permintaan hanya-baca untuk memproses data dan mengembalikan hasil. Permintaan dinyatakan dalam teks biasa yang mudah dibaca, ditulis, dan diotomatisasi. Kueri Kusto memiliki satu atau lebih pernyataan kueri dan mengembalikan data dalam format tabel atau grafik.

Pernyataan kueri tabular berisi nol atau lebih operator. Setiap operator memulai dengan input tabular dan mengembalikan output tabular. Operator diurutkan berdasarkan pipa ( | ). Aliran data, atau disalurkan, dari satu operator ke operator berikutnya. Data difilter atau dimanipulasi pada setiap langkah dan disalurkan ke langkah berikut.

Anggap saja seperti corong, di mana Anda memulai dengan seluruh tabel data. Setiap kali data melewati operator lain, data difilter, disusun ulang, atau diringkas. Karena pemipaan informasi dari satu operator ke operator lain berurutan, urutan operator kueri menjadi penting. Di akhir corong, Anda akan mendapatkan output yang disempurnakan.

Operator ini khusus untuk KQL, meskipun sering kali memiliki paralel dengan SQL atau bahasa pemrogram lain.

Mari kita lihat contoh kueri:

StormEvents 
| where StartTime between (datetime(2007-11-01) .. datetime(2007-12-01))
| where State == "FLORIDA"  
| count 

Kueri dimulai dengan referensi ke tabel yang disebut StormEvents dan berisi operator where dan count. Setiap operator dipisahkan oleh pipa. Baris data untuk tabel sumber difilter menurut nilai kolom StartTime , lalu difilter menurut nilai kolom Status . Di baris terakhir, kueri mengembalikan tabel dengan satu kolom dan satu baris yang berisi jumlah baris yang tersisa.

Di unit berikutnya, Anda akan terhubung ke himpunan data dan belajar tentang beberapa operator yang paling umum digunakan. Kemudian, Anda akan menggunakan operator untuk menjawab pertanyaan tentang himpunan data sampel yang berisi data meteorologi AS.