Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Bahasa kueri menyediakan berbagai elemen untuk membangun kueri. Mereka dirangkum di bawah ini.
| Elemen | Ringkasan |
|---|---|
| TERAPKAN | Operator APPLY memungkinkan Anda memanggil fungsi bernilai tabel untuk setiap baris yang dikembalikan oleh ekspresi tabel luar kueri. Ada dua bentuk TERAPKAN: CROSS APPLY hanya mengembalikan baris dari tabel eksterior yang menghasilkan kumpulan hasil dari fungsi bernilai tabel. OUTER APPLY mengembalikan baris baik yang menghasilkan kumpulan hasil maupun yang tidak, dengan nilai NULL dalam kolom yang dihasilkan oleh fungsi bernilai tabel. |
| PERKARA | CASE mengevaluasi daftar kondisi dan mengembalikan salah satu dari beberapa kemungkinan ekspresi hasil |
| COALESCE | COALESCE mengevaluasi argumen secara berurutan dan mengembalikan nilai ekspresi pertama yang awalnya tidak mengevaluasi ke NULL. |
| BUAT TABEL | CREATE TABLE digunakan untuk menentukan skema payload peristiwa yang masuk ke Azure Stream Analytics. |
| DARI | FROM menentukan aliran input atau nama langkah yang terkait dalam klausa WITH. Klausa FROM selalu diperlukan untuk pernyataan SELECT apa pun. |
| KELOMPOKKAN MENURUT | GROUP BY mengelompokkan sekumpulan baris yang dipilih ke dalam sekumpulan baris ringkasan yang dikelompokkan menurut nilai satu atau beberapa kolom atau ekspresi. |
| MEMILIKI | HAVING menentukan kondisi pencarian untuk grup atau agregat. HAVING hanya dapat digunakan dengan ekspresi SELECT. |
| KE | INTO secara eksplisit menentukan aliran output, dan selalu terkait dengan ekspresi SELECT. Jika tidak ditentukan, aliran output default adalah "output". |
|
JOIN dan Data Referensi JOIN |
JOIN digunakan untuk menggabungkan rekaman dari dua sumber input atau lebih. JOIN memiliki sifat temporal, yang berarti bahwa setiap JOIN harus menentukan seberapa jauh baris yang cocok dapat dipisahkan dalam rentang waktu. JOIN juga digunakan untuk menghubungkan data historis yang bertahan atau himpunan data yang berubah lambat (alias data referensi) dengan aliran peristiwa real time untuk membuat keputusan yang lebih cerdas tentang sistem. Misalnya, gabungkan aliran peristiwa ke himpunan data statis yang memetakan Alamat IP ke lokasi. Ini adalah satu-satunya JOIN yang didukung di Azure Stream Analytics di mana pembatas temporal tidak diperlukan. |
| MATCH_RECOGNIZE | MATCH_RECOGNIZE digunakan untuk mencari serangkaian peristiwa melalui aliran data. |
| NULLIF | NULLIF mengevaluasi dua argumen dan mengembalikan null jika sama. |
| di atas | OVER menentukan pengelompokan baris sebelum fungsi agregat atau analitik terkait diterapkan. |
| PILIH | SELECT digunakan untuk mengambil baris dari aliran input dan memungkinkan pemilihan satu atau banyak kolom dari satu atau banyak aliran input di Azure Stream Analytics. |
| union | UNION menggabungkan dua kueri atau lebih ke dalam sekumpulan hasil yang menyertakan semua baris yang termasuk dalam semua kueri dalam UNION. |
| MANA | WHERE menentukan kondisi pencarian untuk baris yang dikembalikan oleh kueri. |
| DENGAN | WITH menentukan kumpulan hasil bernama sementara yang dapat dirujuk oleh klausa FROM dalam kueri. Ini didefinisikan dalam cakupan eksekusi dari satu pernyataan SELECT. |