Microsoft DataverseOhjelmointirajapinnan rajoitusten yleiskatsaus
Dataversen ohjelmointirajapintojen rajoitusten avulla voidaan varmistaa palvelutasot, käytettävyys ja laatu. Dataversen ohjelmointirajapintojen rajoitukset ovat osa Power Platformin pyyntörajoituksia ja kohdistuksia. Tässä artikkelissa käsitellään Dataversen Power Appsia, Power Automatea ja asiakkaiden osallistamissovelluksia (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing ja Dynamics 365 Project Service Automation) Dataverseen yhdistämistä koskevia rajoituksia.
Lisätietoja kaikista Power Platformin alueita koskevista rajoituksista on kohdassa Power Platformin pyyntörajat ja kohdistukset.
Kahden luokan rajoitukset koskevat Dataversea: oikeuksien ja palvelun suojauksen rajoitukset. Kummastakin on yhteenveto jäljempänä.
Palvelun suojauksen rajat | Power Platform Pyyntöjen (ohjelmointirajapintaoikeudet) rajat |
---|---|
Palauta heti 429 Liian monta pyyntöä kun rajat ovat ylittyneet. | Valvotaan Power Automate -työnkulkuja varten, mutta sisältää valmistelut ajoittaisia ylityksiä varten Dataversessä, kun valvotaan |
Arvioidaan 5 minuutin liukuvassa ikkunassa. | Arvioidaan 24 tunnin jaksolla. |
Koskee Dataverse-verkkopalveluihin liittyviä ulkoisia pyyntöjä. | Koskee kaikkia laskentatoimintoja ja analyyseja, jotka ovat peräisin sisäisistä tai ulkoisista pyynnöistä. |
Kehittäjä on vastuussa siitä, että vältytään olosuhteilta, jotka voivat aiheuttaa virheitä sekä uudelleen yrittämisen hallinnoinnista virheiden tapahtuessa. | Järjestelmänvalvoja on vastuussa määritetyn kapasiteetin hallinnasta. He voivat ostaa kapasiteetin lisäosia rajojen korottamiseksi. |
Valvotaan tuotteen sisäisesti nyt. | - Valvotaan sen jälkeen, kun järjestelmänvalvojien käytön seuraamiseen ja arviointiin käyttämä, tänään julkaistu raportin esiversio on yleisesti saatavilla. – Raporttien esiversiot ovat saatavilla nyt. |
Lisätietoja: https://aka.ms/serviceprotectionlimits | Lisätietoja: https://aka.ms/PlatformLimits |
Oikeuksien rajoitukset
Nämä rajoitukset koskevat pyyntömäärää, joka käyttäjillä on oikeus tehdä kunakin päivänä. Kohdistettu rajoitus määräytyy kullekin käyttäjälle delegoidun käyttöoikeuden mukaan.
Jos käyttäjä ylittää pyyntöoikeuden, järjestelmänvalvojalle ilmoitetaan asiasta. Järjestelmänvalvoja voi myös määrittää Power Appsin ja Power Automaten pyyntökapasiteettia kyseiselle käyttäjälle. Käyttäjien sovellusten käyttöä ei tällä hetkellä estetä, jos kyse on satunnaisesta ja kohtuullisesta ylityksestä.
Dataversessa ohjelmointirajapintapyynnöt sisältävät kaikki tietotoiminnot, jotka käyttävät taulukon rivejä siellä, missä rivejä luodaan, noudetaan, päivitetään ja poistetaan (CRUD-toiminnot). Erikoistoiminnot, kuten jakaminen ja määrittäminen sisältyvät tähän, sillä ne katsotaan päivityksiksi. Nämä pyynnöt voivat olla peräisin mistä tahansa asiakasohjelmasta tai sovelluksesta ja käytössä voi olla mikä tahansa päätepiste. Niitä ovat esimerkiksi laajennusten, asynkronisten työnkulkujen, mukautettujen ohjausobjektien ja $batch (ExecuteMultiple) -toimintojen suorittamat toiminnot. Rajoitusten ulkopuolelle jää pieni joukko järjestelmän sisäisiä toimintoja, kuten kirjautumiset, uloskirjautumiset ja järjestelmän metatietotoiminnot.
Tärkeä
Power Platformin API-pyynnön varaukset sisältävät Power Automate-, AI Builder- ja Connector-ohjelmointirajapintojen käytön. Kaikki yhdistimen kautta tulevat pyynnöt, joiden tuloksena on Dataverse -pyyntö, vastaavat yhtä Power Platform -pyyntöä.
Lisätietoja näistä oikeusrajoista on kohdassa Microsoft Power Platform -pyyntöjen kohdistaminen käyttöoikeuksien perusteella.
Lisätietoja lisäkapasiteetin tarkastelemisesta ja kohdistamisesta on kohdassa Kapasiteetin lisäykset.
Lisätietoja yksittäisestä lisäkapasiteetin ostamisesta on kohdassa Power Appsin ja Power Automaten käyttöoikeusopas.
Palvelun suojauksen rajoitukset
Kaikille yhdenmukainen käytettävyys ja suorituskyky varmistetaan rajoittamalla tapaa, joilla ohjelmointirajapintoja käytetään Dataversessa. Palvelun suojauksen ohjelmointirajapinnan rajoitukset auttavat varmistamaan, että sovelluksia käyttävät käyttäjät eivät häiritse toistensa toimintaa resurssirajoitusten perusteella. Rajoitukset ei vaikuta ympäristön normaalisti toimiviin käyttäjiin. Rajoitus vaikuttaa vain suuria ohjelmistorajapinnan pyyntöjä suorittaviin sovelluksiin. Rajoitusten avulla voidaan suojautua äkilliseltä ja odottamattomalta pyyntömäärien kasvulta, joka uhkaa Dataverse -ympäristön käytettävyyttä ja suorituskykyominaisuuksia.
Käyttäjäkohtaisten samanaikaisten yhteyksien määrää, yhteyskohtaisten ohjelmointirajapintapyyntöjen määrää ja kunkin yhteyden käyttämää suoritusaikaa rajoitetaan. Näitä mittareita arvioidaan viiden minuutin liukuvalla ikkunalla. Kun jokin näistä rajoituksista ylitetään, ympäristö palauttaa poikkeuksen.
Huomautus
Palvelun suojauksen rajoitukset koskevat kaikkia ulkoisia verkkopalvelupyyntöjä eikä vain taulukoiden CRUD-toimintoja, jotka otetaan huomioon oikeuksien rajoituksissa.
Palvelun suojauksen ohjelmointirajapintarajoja ei käytetä vaikuta työnkuluissa, mukautetuissa työnkulkuaktiviteeteissa tai laajennuskoodissa tehtäviin ohjelmointirajapintakutsuihin. Nämä toiminnot käynnistetään sisäisesti.
Palvelun suojausrajoituksia esiintyy vain sovelluksissa, jotka suorittavat suuria määritä tietotoimintoja. Suuren määrän tietotoimintoja suorittavia sovelluksia muodostavien kehittäjien kannattaa käyttää malleja, kun toimintoja yritetään uudelleen tietyn ajan jälkeen, jos tällaisia poikkeuksia saadaan. Näiden mallien käyttäminen antaa sovellukselle mahdollisuuden vastata palvelun lähettämiin poikkeuksiin ja vähentää pyyntöjen kokonaismäärää sekä saavuttaa parhaan mahdollisen siirtomäärän.
Lisätietoja palautettavista virheitä ja tavasta, jolla kehittäjät voivat käyttää malleja näihin virheisiin vastaamiseen on kohdassa Palvelun suojauksen ohjelmointirajapintojen rajoitukset.
Katso myös
Power Platformin hallinta / Käyttöoikeudet ja käyttöoikeuksien hallinta / Pyyntörajat ja kohdistukset
Kehittäjä / Tietojen käsittely koodin avulla / Palvelun suojauksen ohjelmointirajapinnan rajoitukset
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).