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.
Artikel ini merinci detail layanan dan batasan Fabric User Data Functions saat ini.
Pelaporan kapasitas
Penggunaan Fabric User Data Functions dilaporkan dalam aplikasi Fabric Capacity Metrics. Laporan kapasitas memperhitungkan pembuatan, penerbitan, eksekusi, dan penyimpanan Fungsi Data Pengguna Fabric. Untuk mempelajari lebih lanjut tentang meter yang dilaporkan dalam aplikasi Fabric Capacity Metrics, kunjungi operasi Fabric.
Persyaratan keamanan jaringan
Agar Fabric User Data Functions berfungsi dengan benar, jaringan Anda harus mengizinkan permintaan "multipart/form-data" dan unggahan file ke titik akhir Fabric. Jika persyaratan ini tidak diberlakukan, permintaan berikut dapat mengakibatkan kesalahan Berbagi Sumber Daya Lintas Asal (CORS): fungsi penerbitan dan pengunggahan pustaka kustom.
Keterbatasan
Berikut ini adalah batasan saat ini untuk Fabric User Data Functions:
Fungsi hanya dapat diedit oleh pemilik: Saat ini, hanya pemilik item Fungsi Data Pengguna yang dapat memodifikasi dan menerbitkan kode fungsi. Untuk petunjuk tentang cara mentransfer kepemilikan item Fabric, lihat Mengambil kepemilikan item Fabric.
Periode cooldown penerbitan fungsi: Setelah Anda menerbitkan fungsi, Anda perlu menunggu setidaknya 2 menit sebelum dapat menerbitkan kembali. Periode cooldown ini berlaku saat menerbitkan dari portal functions di browser, ekstensi User Data Functions Visual Studio Code, tindakan impor GIT atau dengan menggunakan alur penyebaran.
"Kelola koneksi" hanya mendukung sumber data asli Fabric: Fitur "Kelola koneksi" hanya mendukung koneksi ke sumber data asli Fabric saat ini. Untuk mempelajari lebih lanjut, kunjungi Sambungkan ke sumber data.
"Kelola koneksi" tidak dapat tersambung ke sumber daya yang memiliki karakter khusus dalam namanya: Sumber daya Fabric, seperti database, yang memiliki karakter khusus dalam namanya, seperti kurung kurawal atau karakter non-ASCII, tidak kompatibel dengan pengalaman Kelola Koneksi di Fungsi Data Pengguna. Untuk mempelajari lebih lanjut, kunjungi Sambungkan ke sumber data.
Batasan regional untuk Fungsi Data Pengguna: Fungsi Data Pengguna tidak tersedia di subset wilayah Fabric. Untuk daftar terbaru wilayah tempat Fabric User Data Functions tersedia, lihat ketersediaan wilayah Fabric. Jika Penyewa Rumah Anda berada di wilayah yang tidak didukung, Anda dapat membuat Kapasitas di wilayah yang didukung untuk menggunakan Fungsi Data Pengguna. Untuk informasi lebih lanjut, lihat Mengelola kapasitas Fabric anda.
Batasan regional untuk fitur Uji dalam mode Kembangkan: Fungsionalitas pengujian dalam mode Kembangkan tidak tersedia di wilayah Fabric berikut: Brasil Selatan, Israel Tengah, dan Meksiko Tengah. Anda masih dapat menguji fungsi Anda dengan menerbitkannya dan menjalankannya, atau dengan menggunakan ekstensi Visual Studio Code untuk mengujinya secara lokal.
Kata kunci Python yang dicadangkan dalam Fungsi Data Pengguna Fabric: Selain kata kunci yang dicadangkan dalam bahasa Python, Fungsi Data Pengguna Fabric juga menggunakan kata kunci berikut:
req,context, danreqInvocationId. Kata kunci yang tersedia tidak bisa digunakan sebagai nama parameter atau nama fungsi.Parameter dengan nilai default atau nilai opsional tidak didukung: Saat ini, semua parameter fungsi diperlukan ketika memanggil fungsi. Demikian pula, menyediakan nilai default dalam definisi argumen fungsi saat ini tidak didukung. Misalnya, fungsi di bawah ini melempar kesalahan sintaks:
# The default value for the argument called 'name' is not supported and treated like a syntax error. @udf.function() def goodbye_fabric(name: str = "N/A") -> str: return f"Goodbye, {name}."Dukungan perwakilan layanan: Mengakses item Fabric atau sumber data menggunakan Perwakilan Layanan saat ini tidak didukung. Misalnya, Anda tidak dapat menggunakan Fabric User Data Functions sebagai identitas terkelola atau identitas ruang kerja.
Batas layanan
Daftar berikut ini merinci batas layanan untuk item Fungsi Data Pengguna.
| Batasan | Nilai | Deskripsi |
|---|---|---|
| Panjang permintaan payload | 4 MB | Ukuran maksimum semua parameter permintaan digabungkan. |
| Batas waktu eksekusi permintaan | 240 detik | Jumlah maksimum waktu yang dapat dijalankan fungsi. |
| Batas ukuran respons | 30 Megabyte | Ukuran maksimum nilai pengembalian respons dari suatu fungsi. |
| Penyimpanan Log | 30 hari | Jumlah hari log pemanggilan historis disimpan secara default. |
| Ukuran maksimal pustaka pribadi | 28,6 MB | Ukuran maksimum file .whl yang diunggah ke platform Pengelolaan Pustaka sebagai pustaka privat. |
| Uji saat waktu habis portal | 15 menit | Jumlah waktu sesi pengujian aktif hingga permintaan baru diproses. Sesi diperpanjang 15 menit ketika permintaan baru diterima dalam periode waktu tunggu. |
| Versi Python (Kemampuan jalankan) | 3.11 | Versi Python yang digunakan untuk fungsi yang diterbitkan dalam mode Jalankan saja. |
| Versi Python (Kemampuan pengujian) | 3.12 | Versi Python yang digunakan untuk kemampuan pengujian dalam mode Kembangkan. |
Langkah berikutnya
- Buat item Fungsi Data Pengguna baru melalui portal Fabric atau dengan menggunakan ekstensi VS Code.
- Pelajari model pemrograman fungsi data Pengguna