Bagikan melalui


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 di dalamnya Power Platform, lihat Power Platform Meminta batas dan alokasi.

Ada dua kategori batas yang berlaku untuk Dataverse: Batas Hak dan Perlindungan Layanan seperti yang dirangkum di bawah ini.

Batas Perlindungan Layanan Batas (Penetapan API) Permintaan Power Platform
Segera kembalikan 429 Terlalu Banyak Permintaan saat 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 lebih lanjut: https://aka.ms/serviceprotectionlimits Informasi lebih lanjut: 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 untuk menggunakan aplikasi karena 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 sebagai pembaruan. Permintaan ini bisa dari klien atau aplikasi apa pun dan menggunakan titik akhir. Ini termasuk, tetapi tidak terbatas pada, operasi yang dilakukan oleh plug-in, alur kerja asinkron, kontrol kustom, dan operasi $batch (ExecuteMultiple). Ada serangkaian 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 detail tentang batas penetapan ini, lihat Microsoft Power Platform permintaan alokasi berdasarkan lisensi.

Untuk informasi tentang melihat dan mengalokasikan add-on kapasitas, lihat Add-on kapasitas.

Untuk informasi tentang pembelian add-on kapasitas individual, lihat Power Apps Power Automate dan Panduan Lisensi.

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. Batasan 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 pada 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. Kami menyarankan agar pengembang yang membangun aplikasi yang melakukan operasi data dalam volume tinggi menerapkan pola untuk mencoba kembali operasi setelah jangka waktu tertentu ketika pengecualian ini dikembalikan. Menerapkan pola ini akan memungkinkan aplikasi untuk merespons pengecualian yang dikirim layanan dan mengurangi jumlah total permintaan dan mencapai throughput setinggi mungkin.

Untuk informasi tentang kesalahan spesifik yang dapat ditampilkan dan bagaimana pengembang dapat menerapkan pola untuk merespons kesalahan ini, lihat Batas API Perlindungan Layanan.

Lihat juga

Mengelola/ Pengelolaan Power Platform perizinan dan lisensi / Batas permintaan dan alokasi
Developer / Bekerja dengan data menggunakan kode / Batas API Perlindungan Layanan