Microsoft DataverseGambaran umum tentang batas API
Batas API Dataverse membantu memastikan tingkat layanan, ketersediaan, dan kualitas. Batas API Dataverse adalah bagian dari alokasi dan batas permintaan Power Platform. Artikel ini akan memperkenalkan batas khusus untuk Dataverse yang berlaku untuk aplikasi Power Apps, Power Automate, dan keterlibatan pelanggan (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing, dan Dynamics 365 Project Service Automation) yang terhubung ke Dataverse.
Untuk informasi tentang batas untuk semua area dalam Power Platform, lihat alokasi dan batas permintaan Power Platform.
Ada dua kategori batas yang berlaku untuk Dataverse: ยท Hak dan Batas perlindungan layanan seperti yang dirangkum di bawah ini.
Batas Perlindungan Layanan | Batas (Penetapan API) Permintaan Power Platform |
---|---|
Langsung menghasilkan 429 Terlalu Banyak Permintaan ketika batas terlampaui. | Diterapkan untuk alur Power Automate tetapi akan memiliki ketentuan untuk kelebihan batas yang sesekali terjadi di Dataverse ketika diterapkan |
Dievaluasi dalam periode waktu 5 menit berjalan. | Dievaluasi dalam periode 24 jam. |
Berlaku untuk semua permintaan eksternal ke layanan web Dataverse. | Berlaku untuk semua analitik dan operasi komputasi yang berasal dari permintaan internal atau eksternal. |
Pengembang bertanggung jawab menghindari kondisi yang dapat menyebabkan kesalahan serta mengelola percobaan ulang saat hal itu terjadi. | Administrator bertanggung jawab mengelola kapasitas yang ditetapkan. Mereka dapat membeli add-on kapasitas untuk meningkatkan batas. |
Diterapkan hari ini dalam produk. | - Akan diterapkan setelah laporan pratinjau, tersedia hari ini untuk administrator guna melacak dan memperkirakan penggunaan, tersedia secara umum. -Laporan pratinjau saat ini tersedia. |
Informasi selengkapnya: https://aka.ms/serviceprotectionlimits | Informasi selengkapnya: https://aka.ms/PlatformLimits |
Batas penetapan
Batas ini menunjukkan jumlah permintaan yang berhak dibuat pengguna setiap hari. Batas alokasi tergantung pada jenis lisensi yang ditetapkan untuk setiap pengguna.
Jika ada pengguna yang melebihi hak permintaan mereka, administrator akan diberi tahu dan akan dapat menetapkan Power Apps dan Power Automate meminta kapasitas kepada pengguna tersebut. Pengguna tidak akan diblokir dari menggunakan aplikasi untuk kelebihan sesekali dan wajar pada saat ini.
Untuk Dataverse, permintaan API mencakup semua operasi data yang berinteraksi dengan baris tabel dengan baris yang dibuat, diambil, diperbarui, atau dihapus (CRUD). Operasi khusus seperti berbagi dan menetapkan disertakan karena dianggap pembaruan. Permintaan ini bisa dari klien atau aplikasi apa pun dan menggunakan titik akhir. Ini termasuk, namun tidak terbatas pada, operasi yang dilakukan oleh plug-in, alur kerja asinkron, kontrol kustom, dan operasi $batch (ExecuteMultiple). Ada sejumlah kecil operasi internal sistem yang dikecualikan, seperti masuk, keluar, dan operasi metadata sistem.
Penting
Alokasi permintaan API Power Platform mencakup penggunaan Power Automate, AI Builder, dan API konektor. Semua permintaan melalui konektor yang menghasilkan permintaan Dataverse akan mewakili 1 permintaan Power Platform.
Untuk rincian tentang batas penetapan ini, lihat permintaan alokasi Microsoft Power Platform berdasarkan lisensi.
Untuk informasi tentang cara melihat dan mengalokasikan add-on kapasitas, lihat add-on kapasitas.
Untuk informasi tentang pembelian add-on kapasitas individual, Lihat panduan lisensi Power Apps dan Power Automate.
Batas perlindungan Layanan
Untuk memastikan ketersediaan dan performa yang konsisten untuk setiap orang, kami menerapkan beberapa batasan untuk penggunaan API dengan Dataverse. Batas API perlindungan layanan membantu memastikan bahwa pengguna yang menjalankan aplikasi tidak dapat saling mengganggu berdasarkan batasan sumber daya. Batas tidak akan memengaruhi pengguna normal platform. Hanya aplikasi yang menjalankan sangat banyak permintaan API yang mungkin terpengaruh. Batas tersebut memberikan tingkat perlindungan dari lonjakan acak dan tak terduga dalam volume permintaan yang mengancam ketersediaan dan karakteristik performa platform Dataverse.
Kami membatasi jumlah sambungan per akun pengguna, jumlah permintaan API per sambungan, dan jumlah waktu eksekusi yang dapat digunakan untuk setiap sambungan. Metrik ini dievaluasi dalam jendela geser lima menit. Bila salah satu batas ini terlampaui, pengecualian akan dilakukan oleh platform.
Catatan
Batas perlindungan layanan berlaku untuk semua permintaan layanan web eksternal, tidak hanya operasi CRUD di tabel yang dihitung berdasarkan batas hak.
Batas API perlindungan layanan tidak diterapkan terhadap panggilan API yang dilakukan dalam alur kerja, aktivitas alur kerja kustom, atau kode plug-in. Operasi ini akan dijalankan secara internal.
Batas perlindungan layanan hanya ditemui oleh aplikasi yang melakukan operasi data dalam volume tinggi. Sebaiknya pengembang yang membangun aplikasi yang melakukan operasi data dalam volume tinggi menerapkan pola untuk mencoba lagi operasi setelah jangka waktu tertentu saat pengecualian ini dikembalikan. Menerapkan pola ini akan memungkinkan aplikasi untuk menanggapi pengecualian yang dikirim layanan dan mengurangi jumlah total permintaan dan mencapai throughput setinggi mungkin.
Untuk informasi tentang kesalahan spesifik yang dapat dihasilkan dan bagaimana pengembang dapat menerapkan pola untuk merespons kesalahan ini, lihat batas API perlindungan layanan.
Lihat juga
Mengelola Power Platform /melisensikan dan manajemen lisensi/batas dan alokasi permintaan
Pengembang/bekerja dengan data menggunakan batas API perlindungan kode/Layanan
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).