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.
Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Setiap nilai data, seperti nilai ekspresi atau parameter fungsi, memiliki jenis data yang merupakan jenis data skalar atau rekaman yang ditentukan pengguna. Jenis data skalar adalah salah satu jenis bawaan yang telah ditentukan sebelumnya dalam Jenis data yang didukung. Rekaman yang ditentukan pengguna adalah urutan nama yang diurutkan dan pasangan jenis data skalar, seperti jenis data baris dalam tabel.
Seperti dalam kebanyakan bahasa, jenis data menentukan perhitungan dan manipulasi apa yang dapat dijalankan terhadap nilai. Misalnya, jika Anda memiliki nilai yang berjenis string, Anda tidak akan dapat melakukan perhitungan aritmatika terhadapnya.
Nota
Meskipun rekaman yang ditentukan pengguna didukung di Kusto, jenis data yang ditentukan pengguna tidak.
Jenis data yang didukung
Dalam Bahasa Kueri Kusto, sebagian besar jenis data mengikuti konvensi standar dan memiliki nama yang mungkin telah Anda lihat sebelumnya. Tabel berikut ini memperlihatkan daftar lengkap:
| Jenis | Deskripsi |
|---|---|
bool (boolean) |
true (1) atau false (0). |
datetime (date) |
Instan dalam waktu, biasanya dinyatakan sebagai tanggal dan waktu hari. |
| desimal |
Lebar 128-bit, angka desimal. |
| dinamis |
Array, tas properti, atau nilai dari salah satu jenis data skalar lainnya. |
guid (uuid, uniqueid) |
Nilai unik global 128-bit. |
| int |
Sebuah ditandatangani, lebar 32-bit, bilangan bulat. |
| panjang | Sebuah ditandatangani, lebar 64-bit, bilangan bulat. |
nyata (double) |
Lebar 64-bit, presisi ganda, angka floating-point. |
| string |
Urutan nol atau lebih karakter Unicode. |
| rentang waktu |
Interval waktu. |
Ujung
Untuk memeriksa jenis data nilai, gunakan fungsi gettype()
Meskipun sebagian besar jenis data bersifat standar, Anda mungkin kurang terbiasa dengan jenis seperti dinamis atau rentang waktu, dan guid.
Dynamic memiliki struktur yang mirip dengan JSON, tetapi dengan satu perbedaan utama: Ini dapat menyimpan jenis data khusus Bahasa Kueri Kusto yang tidak dapat dilakukan JSON tradisional, seperti nilai dinamis berlapis, atau rentang waktu.
Rentang waktu adalah jenis data yang mengacu pada ukuran waktu seperti jam, hari, atau detik. Jangan bingung rentang waktu dengan tanggalwaktu, yang mengevaluasi ke tanggal dan waktu aktual, bukan ukuran waktu. Tabel berikut ini memperlihatkan daftar akhiran rentang waktu .
GUID adalah tipe data yang mewakili pengidentifikasi unik global 128-bit, yang mengikuti format standar [8]-[4]-[4]-[4]-[12], di mana setiap [angka] mewakili jumlah karakter dan setiap karakter dapat berkisar antara 0-9 atau a-f.
Nilai null
Semua jenis data nonstring dapat null. Ketika nilai null, nilai menunjukkan ketidakhadiran atau ketidakcocokan data. Misalnya, jika Anda mencoba memasukkan string abc ke dalam kolom bilangan bulat, string tersebut menghasilkan nilai null. Untuk memeriksa apakah ekspresi null, gunakan fungsi
Untuk informasi selengkapnya, lihat nilai Null.