Huomautus
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Määritä Microsoft Dataverse -pyynnöt mukautetuiksi ohjelmointirajapinnoiksi suorittaaksesi ne taustalla. Mukautettujen ohjelmointirajapintojen avulla voit määrittää mukautettuja viestejä ja toteuttaa liiketoimintalogiikkaa laajennusten avulla. Taustatoiminnot poistavat pysyvän yhteyden tarpeen suorituksen aikana ja mahdollistavat asynkronisen käsittelyn hyödyntämisen.
Vinkki
Tässä artikkelissa esitetään esimerkkiskenaarioita ja yleinen esimerkkiarkkitehtuuri, jotka havainnollistavat, miten taustatoimia käytetään Dataversessä. Arkkitehtuuriesimerkkiä voidaan muokata moniin eri skenaarioihin ja toimialoihin.
Arkkitehtuurikaavio
Workflow
Jos haluat suorittaa pyynnön taustatoimintona Microsoft Dataversessä, määritä toiminto mukautetuksi ohjelmointirajapinnaksi. Mukautettujen ohjelmointirajapintojen avulla voit määrittää mukautettuja viestejä ja toteuttaa liiketoimintalogiikkaa laajennusten avulla. Määrittämällä toiminnon mukautetuksi ohjelmointirajapinnaksi käytät taustakäsittelyä pyyntöjen asynkroniseen käsittelyyn ja poistat tarpeen ylläpitää pysyvää yhteyttä suorituksen aikana.
Dataverse taustatoiminnot käyttävät seuraavaa:
Asynkroninen käsittely: Taustatoimintojen ansiosta Dataverse voi käsitellä pyyntöjä ilman sitä, että asiakas joutuu odottamaan valmistumista, mikä parantaa pitkäaikaisten tehtävien tehokkuutta.
Ilmoitusmenetelmät: Kun taustatoiminto on suoritettu, saat ilmoituksia seuraavilla tavoilla:
- Sisällytä pyyntöösi takaisinsoiton URL-osoite.
-
OnBackgroundOperationComplete
-tapahtuman tilaaminen.
Virheiden käsittely: Jos taustatoiminnon suorittamisen aikana tapahtuu virhe, Dataverse käyttää uudelleenyritysmekanismia. Järjestelmä yrittää epäonnistunutta pyyntöä uudelleen jopa kolme kertaa käyttäen eksponentiaalista luopumisstrategiaa.
Tekijät
Seuraavat vaiheet kuvaavat arkkitehtuuriesimerkkikaaviossa esitettyä työnkulkua:
- Käynnistä taustatoiminto käyttäen Microsoft Dataverseä Power Automatessa.
- Ajoita toiminto toistumisen käynnistimien avulla.
- Käytä Suorita taustatoiminto -toimintoa (Premium) Dataversessä käsitelläksesi toiminon asynkronisesti.
- Kutsu
OnBackgroundOperationComplete
-tapahtumatoimintoa Power Automatesta tai ohjelmointirajapintaa saadaksesi valmistumistiedon.
Kun pyyntöjä suoritetaan asynkronisesti Dataverse-taustatoimintojen avulla, suorituksen kahden minuutin aikakatkaisu koskee kaikkia prosessin aikana käynnistettäviä laajennuksia.
Komponentit
Taustatoiminnot: Taustatoimintoja käytetään Dataversen asynkronisesti käsittelemien pyyntöjen lähettämiseen.
Mukautetut ohjelmointirajapinnat: Mukautettuja ohjelmointirajapintoja käytetään liiketoimintatapahtumina, joiden ansiosta voidaan luoda uusia integrointiominaisuuksia, kuten uudenlaisen käynnistintapahtuman paljastaminen Microsoft Dataversessä. Mukautetut ohjelmointirajapinnat suorittavat joukkotietojen käsittelyä ja joukkopoistotoimintoja.
Power Platform -ympäristö: Sisältää Power Platform -resurssit.
Power Apps: Power Appsia käytetään ratkaisun käyttäjäkokemuksen toteuttamiseen. Pohjaan perustuva sovellus voi käynnistää pilvityönkulun, joka suorittaa taustatoiminnon.
Skenaarion tiedot
Dataverse-taustatoiminnot mahdollistavat tehtävien asynkronisen käsittelyn, joka on tehokkaampi tapa käsitellä pitkäkestoisia tai paljon resursseja vaativia prosesseja vaikuttamatta käyttökokemukseen.
Mahdollinen käyttötapaus
Dataverse-taustatoiminnot ovat erityisen hyödyllisiä skenaarioissa, jotka edellyttävät pitkäaikaisia prosesseja tai toimintoja, jotka voidaan suorittaa ilman käyttäjien toimia. Käyttötapauksia ovat suurten tietojoukkojen analyysi, ajoitettu tietojen puhdistus ja tietueiden eräkäsittely.
Tietojen joukkokäsittely
Skenaario: Markkinointiyrityksen on käsiteltävä suuria tietojoukkoja analysoidakseen asiakkaiden käyttäytymistä ja segmentoidakseen yleisöjä. Voit suorittaa taustatoimintoja tietojen koostamis- ja analysointitehtävien käsittelemiseksi, jolloin markkinoijat voivat käyttää merkityksellisiä tietoja odottamatta käsittelyn päättymistä.
Ajoitettu tietojen puhdistus
Skenaario: Organisaatiosi haluaa ylläpitää tietojen puhtautta arkistoimalla tai poistamalla vanhentuneita tietueita säännöllisesti Dataversestä. Toteutat taustatoimintoja vanhentuneiden tietojen tunnistamiseksi ja hallitsemiseksi varmistaen, että järjestelmä pysyy tehokkaana ja tallennuskustannukset ovat hallinnassa.
Huomioitavia seikkoja
Näillä näkökohdilla toteutetaan Power Platform Well-Architected -pilareita, joka on joukko ohjaavia periaatteita, jotka parantavat työkuorman laatua. Lisätietoja: Microsoft Power Platform Well-Architected.
Suoritustehokkuus
Taustatyöt voivat skaalautua kasvavien työmäärien mukaan suorituskyvystä tai luotettavuudesta tinkimättä.
Luotettavuus
Ennakoi mahdolliset viat sisällyttämällä kattavat virheenkäsittelymekanismit. Hallitse tilapäisiä vikoja käyttämällä uudelleenyrityskäytäntöjä, joissa on eksponentiaalinen palautus. Lisätietoja: Uudelleenyritysten toteuttaminen käyttäen eksponentiaalista luopumista.
Osallistujat
Microsoft ylläpitää tätä artikkelia. Seuraavat avustajat kirjoittivat tämän artikkelin.
Tärkeimmät kirjoittajat:
- Pujarini Mohapatra, Principal Engineering Manager