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 Power Platform Zahtevajte omejitve in dodelitve.

Za Dataverseveljata dve kategoriji omejitev: omejitve upravičenosti in omejitve zaščite storitev , 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 presežene omejitve. 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 upravičenost do zahtev, bo skrbnik o tem obveščen in bo lahko temu uporabniku dodelil zmogljivost zahtev in mu dodelil zmogljivost. Power Apps Power Automate Uporabnikom v tem trenutku ne bo prepovedana 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 deli in dodeli , 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. To vključuje, vendar ni omejeno na, operacije, ki jih izvajajo vtičniki, asinhroni poteki dela, kontrolniki po meri in operacije $batch (ExecuteMultiple). Izključen je majhen nabor notranjih sistemskih operacij, kot so prijava, odjava in operacije s sistemskimi metapodatki.

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čenj glejte Microsoft Power Platform zahteve za dodelitve na podlagi licenc.

Za informacije o ogledu in dodeljevanju dodatkov za zmogljivost glejte Dodatki za zmogljivost.

Za informacije o nakupu posameznih dodatkov za zmogljivost glejte Power Apps in Power Automate Vodnik za licenciranje.

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 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 metrike se ocenijo 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 storitev se ne uporabljajo za klice API-ja, opravljene znotraj delovnih tokov, dejavnosti delovnih tokov po meri ali kode vtičnikov. Ti postopki so notranje priklicani.

Omejitve zaščite storitev se pojavljajo le pri aplikacijah, ki izvajajo veliko količino podatkovnih operacij. Razvijalcem, ki gradijo aplikacije, ki izvajajo veliko količino podatkovnih operacij, priporočamo, da po določenem času, ko so vrnjene te izjeme, uporabijo vzorce za ponovni poskus operacij. Uporaba teh vzorcev bo aplikaciji omogočila odzivanje na izjeme, ki jih storitev pošlje, in zmanjšanje skupnega števila zahtev ter doseganje najvišje možne prepustnosti.

Za informacije o specifičnih 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

Upravljanje Power Platform / Licenciranje in upravljanje licenc / Zahteve za omejitve in dodelitve
Razvijalec / Delo s podatki s kodo / Omejitve API-ja za zaščito storitev