.alter function command
Mengubah fungsi yang ada dan menyimpannya dalam metadata database.
Aturan untuk jenis parameter dan pernyataan CSL sama dengan let
pernyataan.
Izin
Anda harus memiliki setidaknya izin Admin Fungsi untuk menjalankan perintah ini. Prinsipal yang membuat fungsi secara otomatis dibuat sebagai Admin Fungsi.
Sintaks
.alter
function
[ with
(
propertyName=
propertyValue [,
...])
] functionName(
Parameter)
{
Tubuh}
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
functionName | string |
✔️ | Nama fungsi yang akan diubah. |
propertyName, propertyValue | string |
Daftar pasangan properti kunci-nilai yang dipisahkan koma. Lihat properti yang didukung. | |
parameter | string |
Daftar parameter yang dipisahkan koma yang diperlukan oleh fungsi . Format untuk setiap parameter harus ParameterName: ParameterDataType. |
|
isi | string |
✔️ | Nol atau lebih let pernyataan diikuti oleh ekspresi CSL valid yang dievaluasi setelah pemanggilan fungsi. |
Catatan
- Jika fungsi tidak ada, kesalahan akan ditampilkan. Untuk membuat fungsi baru, lihat
.create function
- Tidak semua jenis Kusto didukung dalam pernyataan
let
. Jenis yang didukung adalah: string, panjang, tanggalwaktu, rentang waktu, dan ganda.
Properti yang didukung
Nama | Jenis | Deskripsi |
---|---|---|
docstring |
string |
Deskripsi fungsi untuk tujuan antarmuka pengguna. |
folder |
string |
Nama folder yang digunakan untuk kategorisasi fungsi UI. |
skipvalidation |
bool |
Menentukan apakah akan melewati validasi semantik fungsi atau tidak. Tindakan ini berguna jika fungsi dibuat dalam urutan yang salah dan F1 yang menggunakan F2 dibuat lebih awal. |
Contoh
.alter function
with (docstring = 'Demo function with parameter', folder='MyFolder')
MyFunction2(myLimit: long) {StormEvents | take myLimit}
Nama | Parameter | Isi | Folder | DocString |
---|---|---|---|---|
MyFunction2 | (myLimit: long) | {StormEvents | take myLimit} | MyFolder | Fungsi demo dengan parameter |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk