Deli z drugimi prek


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: Upravičenost in Omejitve 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 svoje pooblastilo za zahtevo, bi bil skrbnik obveščen in bi lahko temu uporabniku dodelil zmogljivost Power Apps in Power Automate zahteve. Uporabnikom v tem trenutku ne bo onemogočena 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). Posebne operacije, kot sta share in assign so vključene, ker se štejejo za posodobitve. Te zahteve lahko pošlje kateri koli odjemalec ali aplikacija, z uporabo katere koli končne točke. Med njimi so operacije, ki jih izvajajo vtičniki, asinhroni poteki dela, kontrolniki po meri in operacije $batch (ExecuteMultiple), vendar niso omejene nanje. Obstaja majhen nabor sistemskih notranjih operacij, ki so izključene, kot so operacije prijave, odjave in metapodatkov sistema.

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 storitev pomagajo zagotoviti, da uporabniki, ki izvajajo aplikacije, ne morejo motiti drug drugega na podlagi 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 se ovrednotijo ​​v petminutnem drsečem 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 se ne uporabljajo za klice API-ja znotraj delovnih tokov, dejavnosti delovnih tokov po meri ali kode vtičnika. Ti postopki so notranje priklicani.

Z omejitvami zaščite storitev se srečujejo samo aplikacije, ki izvajajo velike količine podatkovnih operacij. Priporočamo, da razvijalci, ki gradijo aplikacije, ki izvajajo velike količine podatkovnih operacij, uporabijo vzorce za ponovni poskus operacij po določenem času, ko se te izjeme vrnejo. Uporaba teh vzorcev bo aplikaciji omogočila, da se odzove na izjeme, ki jih pošlje storitev, in zmanjša skupno število zahtev ter doseže najviš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).