Pregled omejitev API-ja za Microsoft Dataverse

Omejitve API-ja za Dataverse pomagajo zagotoviti ravni storitev, razpoložljivost in kakovost. Omejitve API-ja za Dataverse so del omejitev in dodelitev zahtev za Power Platform. Ta članek bo uvedel omejitve posebej za Dataverse, ki veljajo za Power Apps, Power Automate in aplikacije za interakcijo strank (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing in Dynamics 365 Project Service Automation), ki se povezujejo z Dataverse.

Za informacije o omejitvah za vsa območja znotraj Power Platform glejte omejitve in dodelitve zahtev za Power Platform.

Obstajata dve kategoriji omejitev, ki veljata za: Dataverse Omejitve upravičenosti in zaščite storitve, kot je povzeto spodaj.

Omejitve za zaščito storitev Omejitve zahtev za Power Platform (upravičenost do API-ja)
Takoj vrni 429 – preveč zahtev, ko so omejitve presežene. Uveljavljeno za poteke Power Automate, vendar bo imelo določbe za občasne prekoračitve v storitvi Dataverse, ko je uveljavljeno
Ocenjeno v 5-minutnem drsečem oknu. Ocenjeno v 24-urnem obdobju.
Velja za vse zunanje zahteve za spletne storitve Dataverse. Velja za vse računske postopke in analitiko, ki izvirajo iz notranjih ali zunanjih zahtev.
Razvijalec je odgovoren, da se izogne pogojem, ki lahko povzročijo napake, in za upravljanje vnovičnih poskusov, ko se izvedejo. Skrbnik je odgovoren za upravljanje dodeljene zmogljivosti. Za povečanje omejitev lahko kupi dodatke za zmogljivost.
Uveljavljeno danes v izdelku. - Bo uveljavljeno, potem ko bo splošno na voljo predogledna različica poročila, ki je skrbnikom danes na voljo za spremljanje in ocenjevanje uporabe.
- Predogledne različice poročil so na voljo zdaj.
Več informacij: https://aka.ms/serviceprotectionlimits Več informacij: https://aka.ms/PlatformLimits

Omejitve v povezavi z upravičenostjo

Te omejitve predstavljajo število zahtev, ki jih lahko uporabniki vložijo vsakodnevno. Dodeljena omejitev je odvisna od vrste licence, ki je dodeljena posameznemu uporabniku.

Če kateri koli uporabnik preseže svojo pravico do zahteve, bi bil o tem obveščen skrbnik, ki bi lahko temu uporabniku dodelil Power Apps zmogljivost in Power Automate jo zahteval. Uporabnikom v tem trenutku ne bo blokirana uporaba aplikacij za občasne in razumne prekoračitve.

Za Dataverse zahteve za API vključujejo vse podatkovne postopke, ki imajo interakcije z vrsticami tabel, kjer se vrstice ustvarijo, pridobijo, posodobijo ali izbrišejo (CRUD). Posebni postopki, kot sta skupna raba in dodelitev, so vključeni, ker veljajo za posodobitve. Te zahteve lahko pošlje kateri koli odjemalec ali aplikacija, z uporabo katere koli končne točke. Ti vključujejo, vendar niso omejeni na, postopke, ki jih izvajajo vtičniki, poteke dela asinhronizacije, kontrolnike po meri in $batch (ExecuteMultiple) postopke. Izključen je majhen nabor notranjih operacij sistema, kot so prijava, izpis in operacije sistemskih metapodatkov.

Pomembno

Dodelitve zahtev API-ja za Power Platform vključujejo uporabo Power Automate, AI Builder in API-jev povezovalnikov. Vse zahteve, izvedene prek povezovalnika, ki pridejo do zahtev Dataverse, predstavljajo 1 zahtevo Power Platform.

Za podrobnosti o teh omejitvah upravičenosti glejte Dodelitve zahtev za Microsoft Power Platform na podlagi licenc.

Za informacije o ogledu in dodelitvi dodatne zmogljivosti glejte Dodatna zmogljivost.

Za informacije o nakupu posameznih dodatkov za povečanje zmogljivosti glejte razdelek Vodnik za licenciranje Power Apps in Power Automate.

Omejitve za zaščito storitev

Da bi vsem zagotovili stalno razpoložljivost in uspešno delovanje, smo uporabili nekaj omejitev glede uporabe API-jev za Dataverse. Omejitve API-ja za zaščito storitve zagotavljajo, da uporabniki, ki izvajajo programe, ne morejo motiti drug drugega zaradi omejitev virov. Omejitve ne bodo vplivale na običajne uporabnike platforme. Vplivala bo samo na aplikacije, ki izvajajo veliko število zahtev API-ja. Omejitve bodo omogočile višjo raven zaščite pred naključnimi in nepričakovanimi porasti količin zahtev, ki lahko ogrozijo razpoložljivost in delovanje platforme Dataverse.

Omejili smo število sočasnih povezav v enem uporabniškem računu, število zahtevkov API-ja na povezavo in čas izvajanja, ki ga lahko porabimo za vsako povezavo. Te meritve so ovrednotene v petminutnem drsnem oknu. Ko bo ena od teh omejitev presežena, bo platforma javila izjemo.

Opomba

Omejitve zaščite storitve veljajo za vse zahteve za zunanje spletne storitve, ne le za postopke CRUD pri tabelah, ki se upoštevajo glede na omejitve upravičenosti.

Omejitve API-ja za zaščito storitve ne veljajo za klice API-ja v potekih dela, dejavnosti poteka dela po meri ali kodo vtičnika. Ti postopki so notranje priklicani.

Omejitve zaščite storitve naletijo le na aplikacije, ki izvajajo veliko količino podatkovnih operacij. Priporočamo, da razvijalci, ki razvijajo aplikacije, ki izvajajo veliko količino podatkovnih operacij, uporabijo vzorce za vnovično izvajanje operacij po določenem času, ko so te izjeme vrnjene. Uporaba teh patterjev bo aplikaciji omogočila, da se odzove na izjeme, ki jih pošlje storitev, in zmanjša skupno število zahtev ter doseže največjo možno prepustnost.

Za informacije o posebnih napakah, ki jih je mogoče vrniti, in o tem, kako lahko razvijalci uporabijo vzorce za odzivanje na te napake, glejte Omejitve API-ja za zaščito storitev.

Glejte tudi

Skrbništvo za Power Platform/Licenciranje in upravljanje licenc/Omejitve in dodelitve zahtev
Razvijalec/Delo s podatki z uporabo kode/Omejitve API-ja za zaščito storitve

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).