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.
Fungsi adalah kueri atau bagian dari kueri yang dapat digunakan kembali. Real-Time Intelligence mendukung dua jenis fungsi:
Fungsi bawaan, yang merupakan fungsi berkode keras yang tidak dapat Anda ubah.
Fungsi yang ditentukan pengguna, yang dibagi menjadi dua jenis:
- Fungsi tersimpan: fungsi yang ditentukan pengguna yang Anda simpan dan kelola sebagai entitas skema database, seperti tabel. Untuk informasi selengkapnya tentang cara membuat dan mengelola fungsi tersimpan, lihat Ringkasan manajemen fungsi tersimpan.
-
Fungsi yang ditentukan kueri: fungsi yang ditentukan pengguna yang Anda tentukan dan gunakan dalam cakupan kueri tunggal. Anda menentukan fungsi-fungsi ini melalui
letpernyataan. Untuk informasi selengkapnya tentang cara membuat fungsi yang ditentukan kueri, lihat Membuat fungsi yang ditentukan pengguna.
Dalam artikel ini, Anda mempelajari cara membuat atau mengubah fungsi tersimpan yang ada dengan menggunakan .create-or-alterfunction.
Untuk informasi selengkapnya tentang .create-or-alterfunction perintah, lihat .create-or-alter function.
Prasyarat
- ruang kerja dengan kapasitas yang menggunakan Microsoft Fabric
- Database KQL dengan izin pengeditan
Membuat fungsi
Fitur ini memungkinkan Anda membuat atau mengubah fungsi yang ada dengan menggunakan .create-or-alterfunction perintah . Perintah menyimpan fungsi dalam metadata database. Jika fungsi dengan functionName yang disediakan tidak ada di metadata database, perintah akan membuat fungsi baru. Jika tidak, perintah mengubah fungsi yang disebutkan.
Telusuri ke database KQL Anda, dan pilihFungsi>. Perintah
.create-or-altersecara otomatis muncul di jendela Jelajahi data Anda .Masukkan nama fungsi dan parameter kueri untuk fungsi Anda alih-alih teks tempat penampung, lalu pilih Jalankan.
Fungsi tersimpan muncul di bawah Fungsi di panel Penjelajah .
Di jendela Jelajahi data Anda , jalankan kueri untuk memeriksa apakah Anda berhasil membuat atau mengubah fungsi Anda.
Daftar fungsi tersimpan
Anda bisa menampilkan daftar semua fungsi tersimpan dalam database. Dengan mengklik kiri pada opsi Functions atau dengan memilih Tampilkan fungsi di menu dropdown, Anda dapat membuka daftar fungsi.
Daftar ini meliputi:
- Folder fungsi dan deskripsinya.
- Kemampuan pengurutan dan pencarian opsional untuk membantu Anda menemukan fungsi tertentu.
Mengklik kiri di fungsi dalam daftar akan membuka versi pratinjau dari fungsi yang hanya baca. Di menu dropdown, Anda juga dapat memilih Tampilkan fungsi untuk membuka versi pratinjau fungsi, edit, atau hapus fungsi.
Menata fungsi dengan folder
Untuk membuat subfolder atau berpindah ke folder yang sudah ada:
- Di panel Explorer, lakukan salah satu hal berikut:
- Klik kanan pada fungsi dan pilih Pindahkan ke folder>+ Folder baru.
- Atau, pilih elipsis (...) di samping fungsi tertentu dan pilih Pindahkan ke folder>+ Folder baru atau pilih folder yang sudah ada.
- Klik kanan pada fungsi dan pilih Pindahkan ke folder>+ Folder baru.
- Untuk membuat folder, masukkan nama untuk folder dan pilih Buat. Fungsi dipindahkan ke folder baru.
- Untuk memindahkan lebih dari satu fungsi, masukkan nama folder lain atau pilih menu dropdown dan centang kotak di samping fungsi yang ingin Anda pindahkan ke folder yang sama.
- Anda juga dapat memindahkan fungsi ke folder yang sudah ada. Untuk melakukannya, pilih Pindahkan ke folder lalu pilih folder yang ingin Anda pindahkan fungsinya, atau seret dan letakkan fungsi ke folder.
Note
- Jika Anda menghapus subfolder, fungsi dalam folder tidak dihapus tetapi dipindahkan kembali ke folder induk.
- Subfolder dihapus secara otomatis ketika tidak ada fungsi dalam folder.
- Folder dapat dibuat per jenis aset dan nama harus unik per jenis aset. Misalnya, Anda dapat memiliki folder tabel dan folder fungsi dengan nama yang sama, tetapi Anda tidak dapat memiliki dua folder fungsi dengan nama yang sama.
Menampilkan dan mempratinjau fungsi tersimpan
Untuk melihat atau mempratinjau fungsi tersimpan yang sudah ada, ikuti langkah-langkah berikut:
Di panel Explorer , perluas bagian Fungsi . Klik kiri pada fungsi yang diinginkan untuk membuka pratinjau atau pilih tiga titik dan tampilkan fungsi.
Versi baca-saja dari skrip fungsi terbuka di jendela Jelajahi data Anda .
- Anda dapat memilih Pratinjau hasil untuk mempratinjau hasil fungsi.
- Jika fungsi menyertakan parameter, Anda dapat memasukkan nilai untuk parameter tersebut. Kemudian, pilih Pratinjau hasil untuk melihat output berdasarkan nilai parameter yang Anda berikan.
- Hasil pratinjau menampilkan hingga 100 catatan berdasarkan kueri fungsi.
Mengedit atau menghapus fungsi tersimpan
Untuk mengedit atau menghapus fungsi tersimpan yang sudah ada, gunakan langkah-langkah berikut:
Di panel Explorer , perluas bagian Fungsi . Pilih tiga titik di samping fungsi yang diinginkan.
Dari menu dropdown, pilih:
- Edit dengan kode untuk mengedit skrip fungsi di jendela Jelajahi data Anda .
- Menghapus
Jika Anda mengubah skrip fungsi, pilih Jalankan untuk menyimpan perubahan Anda.