Microsoft DataverseAPI-korlátok áttekintése

Az Dataverse API-korlátozások segítenek a szolgáltatási szintek, a rendelkezésre állás és a minőség biztosításában. Az Dataverse API-korlátozások a Power Platform kérelem-korlátozások és allokációk részét képezik. Ez a cikk kifejezetten a Dataverse-re vonatkozó korlátokat mutatja be a Power Apps, Power Automate és ügyfélkapcsolati alkalmazásokhoz (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing és Dynamics 365 Project Service Automation), amelyek a Dataverse-hez kapcsolódnak.

További információ az összes területre vonatkozó Power Platform korlátokról: Power Platform Kérelmek korlátai és foglalásai.

A korlátozások Dataverse két kategóriába tartoznak: Jogosultsági és szolgáltatásvédelmi korlátok az alábbiakban összefoglalva.

Szolgáltatásvédelem korlátjai Power Platform-kérelem (API-jogosultság) korlátjai
A korlátok túllépése esetén azonnal 429 túl sok kérést ad vissza . Power Automate folyamatoknál alkalmazandó, de fedezetekkel fog rendelkezni a(z) Dataverse időnkénti többleteinél, ha valóban alkalmazták
Egy 5 perces időablakban lesz kiértékelve. Egy 24 órás időszak alatt lesz kiértékelve.
A Dataverse webszolgáltatás összes külső kérelmére vonatkozik. A belső vagy külső kérelmekből eredő, összes számítási műveletre és elemzésre vonatkozik.
A fejlesztő felelős azért, hogy elkerülje azokat a körülményeket, amelyek hibákat okozhatnak, és kezelje az újrapróbálkozásokat, amikor megtörténnek. A rendszergazda felelős a hozzárendelt kapacitás kezeléséért. Vásárolhatnak kapacitásbővítményeket a korlátok növeléséért.
Ma érvényre juttathatja a terméken belül. - Azután lesz érvényre juttatva, hogy az előzetes verziójú jelentés elérhetővé válik a rendszergazdáknak ahhoz, hogy nyomon kövessék és megbecsüljék az általánosan elérhető használatot.
- A jelentések előzetes verziója már elérhető.
További információk: https://aka.ms/serviceprotectionlimits További információk: https://aka.ms/PlatformLimits

Jogosultsági korlátok

Ezek a korlátozások a kérelmek azon számát képviselik, ahányat a felhasználók jogosultak naponta megtenni. A hozzárendelt korlátozás az egyes felhasználókhoz rendelt licenc típusától függ.

Ha bármely felhasználó túllépi a kérési jogosultságát, a rendszergazda értesítést kap, és hozzárendelheti Power Apps és Power Automate kérheti a kapacitást az adott felhasználóhoz. A felhasználókat jelenleg nem akadályozzuk meg az alkalmazások használatában alkalmi és ésszerű túllépések esetén.

A Dataverse esetén az API-kérelmek tartalmazzák az összes olyan adatműveletet, amelyek a táblasorokkal kommunikálnak, ahol a sorokat létrehozzák,lekérik, frissítik vagy törlik (CRUD). A speciális műveletek, például a megosztás és a hozzárendelés azért szerepelnek, mert frissítésnek minősülnek. Ezeket a kéréseket bármilyen ügyféltől vagy alkalmazástól meg lehet adni, bármilyen végpont felhasználásával. Ezek közé tartoznak többek között a beépülő modulok, az aszinkron munkafolyamatok, az egyéni vezérlők és a $batch (ExecuteMultiple) műveletek által végrehajtott műveletek. A rendszer belső műveleteinek egy kis halmaza ki van zárva, például a bejelentkezés, a kijelentkezés és a rendszer metaadat-műveletei.

Fontos

Az Power Platform API-kérések allokációi között szerepel az Power Automate, AI Builder és a Connector API-k használata. A csatlakozón keresztüli összes kérelem, amely Dataverse kérést eredményez, 1 Power Platform kérést képvisel.

A jogosultsági korlátokkal kapcsolatos részletekért lásd: Microsoft Power Platform Kérelmek kiosztása licencek alapján.

További információ a kapacitásbővítmények megtekintéséről és lefoglalásáról: Kapacitásbővítmények.

Az egyes kapacitásbővítmények vásárlásával kapcsolatos információkért tekintse meg a licencelési Power Apps útmutatót. Power Automate

Szolgáltatásvédelmi korlátozások

Annak érdekében, hogy mindenki számára elérhető legyen a folyamatos rendelkezésre állás és a teljesítmény, bizonyos korlátozásokat alkalmazunk az API-k használatára a Dataverse rendszerben. A szolgáltatásvédelmi API-korlátok segítenek biztosítani, hogy az alkalmazásokat futtató felhasználók ne zavarhassák egymást az erőforrás-korlátozások alapján. A korlátozások nem érintik a platform normál felhasználóit. Csak az olyan alkalmazásokat érint, amelyek nagyszámú API-kérelmet hajtanak végre. A korlátozások megfelelő szintű védelmet nyújtanak a véletlenszerű és váratlan támadások ellen a kérelmekben, amelyek veszélyeztetik a Dataverse platform rendelkezésre állását és teljesítményjellemzőit.

Korlátozzuk a párhuzamos kapcsolatok számát felhasználói fiókonként, az API-kérelmek számát kapcsolatonként és az egyes kapcsolatokhoz felhasználható végrehajtási időt. Ezeket a metrikákat a rendszer egy ötperces csúszó ablakon belül értékeli ki. Ha ezen határok egyikét túllépik, a platform kivételt dob.

Feljegyzés

A szolgáltatás védelmi korlátai az összes külső webszolgáltatás-kérelemre érvényesek, nem csak a jogosultsági korláttal megszámlált táblákban lévő CRUD műveletek.

A szolgáltatásvédelmi API-korlátok nem vonatkoznak a munkafolyamatokban, egyéni munkafolyamat-tevékenységekben vagy beépülő modulok kódjában végrehajtott API-hívásokra. Ezeket a műveleteket belülről kell meghívni.

A szolgáltatásvédelmi korlátok csak a nagy mennyiségű adatműveletet végrehajtó alkalmazások találkoznak. Javasoljuk, hogy a nagy mennyiségű adatműveletet végrehajtó alkalmazásokat fejlesztő fejlesztők mintákat alkalmazzanak az újrapróbálkozási műveletekhez egy olyan időszak után, amikor a kivételek visszaadódnak. Ezeknek a mintáknak az alkalmazása lehetővé teszi, hogy az alkalmazás válaszoljon a szolgáltatás által küldött kivételekre, és csökkentse a kérések teljes számát, és a lehető legnagyobb átviteli sebességet érje el.

További információ a visszaadható konkrét hibákról, valamint arról, hogy a fejlesztők hogyan alkalmazhatnak mintákat a hibákra való reagáláshoz: Service Protection API korlátai.

Kapcsolódó információk

Felügyelet Power Platform / Licencelés és licenckezelés / Kérelmek korlátai és kiosztása
Fejlesztő / Adatok használata kóddal / Szolgáltatásvédelem API-korlátok