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.
Az összes Power Platform területen belüli korlátozásokkal kapcsolatban lásd: Power PlatformKorlátok és allokációk kérése.
A korlátozásoknak két kategóriája Dataverse van: 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 |
---|---|
Azonnal megjelenik a 429 túl sok kérelem figyelmeztetés, ha átlépik a korlátokat. | 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ó: https://aka.ms/serviceprotectionlimits | További információ: 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érelemjogosultságát, a rendszergazda értesítést kap, és kapacitást rendelhet hozzá Power Apps és Power Automate kérhet az adott felhasználóhoz. A felhasználók számára jelenleg nem lesz letiltva az alkalmazások használata 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). Az olyan speciális műveletek, mint 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 készlete 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.
Az ilyen jogosultsági korlátozásokkal kapcsolatos részletekért lásd az Microsoft Power Platform engedélyek alapján történő kérelmek kiosztását.
A kapacitás-kiegészítők megtekintéséről és kiosztásáról lásd: Kapacitás-kiegészítők.
Az egyéni kapacitás-kiegészítők vásárlásával kapcsolatos információkat lásd a Power Apps és az Power Automate Engedélyezési útmutatóban.
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átok 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 öt perces csúszóablakban értékeli ki. Ha ezen határok egyikét túllépik, a platform kivételt dob.
Megjegyzé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 munkafolyamatokon, egyéni munkafolyamat-tevékenységeken vagy beépülő modulkódokon belüli API-hívásokra. Ezeket a műveleteket belülről kell meghívni.
A szolgáltatásvédelmi korlátokkal 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 készítő fejlesztők alkalmazzanak mintákat a műveletek újrapróbálkozására egy bizonyos idő elteltével, amikor ezeket a kivételeket visszaadják. Ezeknek a pattereknek az alkalmazása lehetővé teszi, hogy az alkalmazás válaszoljon a szolgáltatás által küldött kivételekre, csökkentse a kérések teljes számát, és a lehető legnagyobb átviteli sebességet érje el.
A visszaadható konkrét hibákról és arról, hogy a fejlesztők miként alkalmazhatják a mintákat az ezekre a hibákra vonatkozó információkért lásd: Szolgáltatásvédelmi API-korlátok.
Kapcsolódó információk
Adminisztráció Power Platform / Engedélyezés és licenckezelés / Korlátozásokat és allokációkat kér
Fejlesztő / Munka az adatokkal kód segítségével / Szolgáltatásvédelmi API-korlátozások
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).