Sinkronizatu datuak Dataverse inguruneetan Power Platform erabiliz

Erreferentziazko arkitektura honek Dataverse bi inguruneen arteko datu nagusiak nola sinkronizatu erakusten du Power Automate eta Power Platform-en datu-fluxuak erabiliz. Banakako sinkronizazio eredu bat erakusten du, non ingurune batek iturri autoritario gisa jokatzen duen eta beste batek datuak jasotzen dituen.

Argibidea

Artikulu honek agertoki adibide bat eta arkitektura adibide orokorra eskaintzen ditu, Dataverse ingurune batean datu nagusiak nola mantendu eta beste batekin sinkronizatu azaltzeko. Arkitektura adibidea hainbat eszenatoki eta industriatarako alda daiteke.

Arkitektura diagrama

Datu maisuen sinkronizazioaren diagrama, Dataverse ingurune primariotik bigarren mailara, Power Automate hodeiko fluxuak eta Power Platform datu-fluxuak erabiliz.

Lan-fluxua

Ondorengo urratsek arkitekturaren diagrama adibidean erakusten den lan-fluxua deskribatzen dute:

  1. Gertaerek gidatutako sinkronizazioa Power Automate

    • Dataverse ingurune nagusiko CRUD (sortu, irakurri, eguneratu, ezabatu) eragiketek Power Automate-ren fluxuak abiarazten dituzte.

    • Gertaeretan oinarritutako sinkronizazioak bi urratseko fluxu-katea erabiltzen du:

      1. Hodeiko fluxu batek HTTP POST bat bidaltzen du argitaratutako amaiera-puntu batera.
      2. Harpidedunen hodeiko fluxua webhook-ak aktibatzen du, karga erabilgarria prozesatzen du eta eguneratzea Dataverse ingurunean aplikatzen du ia denbora errealean.
    • Amaierako puntuak aplikazioen bizi-zikloaren kudeaketarako (ALM) parametrizatuta daude eta segurtasun taldeek sarbidea kudeatzen dute.

  2. Sinkronizazio masiboa datu-fluxuen bidez

    • Bigarren mailako Dataverse inguruneak datu-fluxuak ditu.

    • Datu-fluxu bakoitza Dataverse ingurune nagusiarekin konektatzen da datu-iturri gisa.

    • Datu-fluxuak ordutegi finko batean exekutatzen dira (adibidez, gauez edo beste datu-fluxu bat arrakastaz exekutatu ondoren) edo eskariaren arabera (adibidez, hasierako konfiguraziorako).

    • Upsertak gako alternatibo bat erabiliz egiten dira, bikoizketak saihesteko. Metodo honek lehendik dauden datuak eguneratzen ditu eta erregistro berriak txertatzen ditu bat ez dagoenean.

    • Egoera eremuak "sinkronizazio egoera" zutabe dedikatu baten bidez kudeatzen dira. Power Automate-ren fluxuak benetako egoeraren eremua eguneratzen du. Fluxu hau datu-fluxuaren ondoren exekutatzen da eta beharrezkoa da, datu-fluxu batek ezin dituelako errenkada-egoerak aldatu edo Dataverse ingurune nagusian kendutako erregistroak ezabatu (falta direnak).

  3. Erroreen kudeaketa eta adiskidetzea

    • Bigarren mailako inguruneko gaueko datu-fluxuek gertaeretan oinarritutako eguneratze galduak edo huts egiteak zuzentzen dituzte.

    • Eskuzko esku-hartzea beharrezkoa izan daiteke datuen kalitate-arazoetarako (adibidez, gakoak falta direlako).

Osagaiak

  • Microsoft Dataverse: Bi inguruneen eskakizuna onartzen du.

  • Power Platform-erako datu-fluxuak: Ezin hobea eragiketa masiboetarako, hala nola hasierako datuen populazioa eta sinkronizazioa. Erabili erauzi, eraldatu eta kargatu masiboki (ETL) programatutako sinkronizaziorako, bigarren mailako ingurunean konfiguratuta.

  • Power Automate hodeiko fluxuak: Eguneratze azkarrak, erregistro espezifikoak eman eta datu-fluxuen mugak konpentsatu. Hodeiko fluxuek datu-fluxu bat aktiba dezakete beste datu-fluxu bat arrakastaz osatzen denean (adibidez, taula batek beste bilaketa-eremu bat duenean eta erreferentziazko erregistro horrek dagoeneko egon behar du bigarren mailako Dataverse ingurunean), errore-mezu bat bidali datu-fluxu batek huts egiten duenean, eguneratu erregistroen egoerak eta ezabatu erregistroak.

  • Segurtasun taldeak eta zerbitzu kontuak: sarbidearen kudeaketa eta jabetza eskaintzen ditu.

Eszenatokiaren xehetasunak

Arkitektura hau banakako harremanetarako diseinatuta: datu nagusien kudeaketa (MDM) ingurune bakarra beste ingurune bakar batekin konektatua. Ingurune nagusi batek beste ingurune anitzekin sinkronizatu behar duen eszenatokiek irtenbide eskalagarriagoa edo banatuagoa behar dute.

Enpresaren arazoa

Irtenbide honek taula anitz sinkronizatzeko erronkari aurre egiten dio bi ingurune desberdinen artean. Ingurune nagusiak iturburu autoritario gisa jokatzen du, bigarren mailako inguruneak lehendik dauden taulak ditu, datu nagusiekin bete eta eguneratu behar dituzunak.

Taula birtualak erabiltzea ez da bideragarria bigarren mailako sistemaren taulak dagoeneko existitzen direnean eta errenkada mailako segurtasuna behar dutenean.

Erabilera kasu adibidea

Aisialdiko eta ostalaritzako erakunde batek bere oinarrizko datu nagusiak kudeatzen ditu, hala nola hotelak eta gela inbentarioak, Dataverse ingurune dedikatu batean. Ingurune nagusiak ereduetan oinarritutako aplikazio bat du, datu nagusien kudeaketa taldeak informazio operatibo zehatza eta up-tomantentzeko soilik erabiltzen duena.

Erakunde bereko sail bereizi bat finantza eta adiskidetze prozesu batzuen arduraduna da. Prozesu horiek arrazionalizatzeko, sailak bere ereduetan oinarritutako aplikazio propioa eraiki nahi du Dataverse ingurune isolatu batean. Hala ere, haien aplikazioak oraindik oinarrizko datu nagusietarako sarbidea eskatzen du, hala nola hotelaren eta gelaren xehetasunak.

Taldeak taula birtualak baztertu zituen finantza-taldeak erregistroak errenkada mailako segurtasun zorrotzak arautzen dituen saileko atributu espezifikoekin aberastu behar zuelako.

Finantza-aplikazioa MDM ingurune nagusian txertatzea ere ez da aukera bat. Finantza-sortzaileak edo administratzaileak MDM ingurunean sartzea konektoreak, irtenbideak, API baimenak eta datu sentikorrak agerian uzten ditu, MDM garapen taldeari mugatuta egon behar dutenak.

Eskakizun horiek erakundeak artikulu honetan deskribatutako sinkronizazio-arkitektura hartzera eraman zuten.

Sortutako balioa

Arkitektura honek irtenbide sendoa eta mantengarria eskaintzen du datu nagusiak bi inguruneen artean sinkronizatzeko, taula birtualak aukera ez direnean. Bigarren mailako ingurunean dauden taulak zuzenean betetzeak eta eguneratzeak datuen koherentzia eta fidagarritasun operatiboa bermatzen ditu.

Ikuspegiak Power Platform-eko osagaiak soilik erabiltzen ditu, hala nola datu-fluxuak eta Power Automate, eta horrek irtenbide erraza sortzen du, ezartzeko erraza, kudeatzeko erraza eta alferrikako konplexutasuna saihesten duena.

Arkitektura ingurunearen arteko harremanetarako egokituta dagoenez, gainkostuak minimizatzen ditu eta gardentasuna maximizatzen du. Ezin hobea da datu nagusien sinkronizazio sinkronizazio sinple sinplea eta fidagarria behar duten erakundeentzat, eskala handiko ingurune anitzeko kudeaketarik gabe.

Kontuan hartzekoak

Gogoeta hauek Power Platform Well-Architected-en zutabeak ezartzen dituzte, lan-karga baten kalitatea hobetzen duten printzipio gidari multzoa. Informazio gehiago Microsoft Power Platform Well-Architected.

Fidagarritasuna

  • Gaueko datu-fluxuek koherentzia bermatzen dute.

  • Gertaeretan oinarritutako fluxuek eguneratze azkarrak eskaintzen dituzte.

  • Eskuzko monitorizazioak datuen kalitate arazoak detektatzen ditu.

Segurtasuna

  • Sarbidea kontrolatzeko zerbitzu-kontuak eta segurtasun-taldeak. Datu-fluxuak erabiltzerakoan, ezin dituzu zerbitzu-nagusiak jabe gisa esleitu.

  • HTTP amaierako puntu parametrizatuak ALM bateragarritasunerako.

  • Datu-fluxuak irtenbide isolatuetan, alferrikako eskulanak saihesteko. Arrazoi zehatz bat irtenbide dedikatu batean datu-fluxuak isolatzeko: inplementazio bakoitzaren ondoren, datu-fluxuaren konexioa eskuz berrezarri behar duzu. Datu-fluxuak bereizitako irtenbide batean jarriz, datu-fluxuak aldatzean soilik hedatzen dituzunean, beharrezkoak ez diren eskuzko lana saihestuko duzu irtenbide nagusiko beste osagai batzuk hedatzean.

Bikaintasun operatiboa

  • Datu-fluxuen planifikazio eta orkestrazio automatizatua.

  • Huts egin duten sinkronizazioen monitorizazioa eta abisua.

Errendimenduaren eraginkortasuna

  • Eragiketa masiboetarako optimizatutako datu-fluxuak.

  • Gertaeretan oinarritutako Power Automate fluxuek latentzia minimizatzen dute erregistro mailako eguneratze kritikoetarako. Gertaeretan oinarritutako fluxuak diseinatzerakoan, ziurtatu ekintzen bolumena eta konkurtsoa Power Automate zerbitzuaren mugen barruan mantentzen direla. Maiztasun handiko CRUD jarduerak throttling eragin dezake, batez ere fluxuek egunean hamarnaka mila ekintza exekutatzen dituzten eszenatokietan. Negozio-kritikoa edo errendimendu handiko integrazioetarako, aplikatu Power Automate lizentzia egokiak errendimendu-mugak handitzeko eta ustekabeko murrizketa saihesteko< / c0>. Ikuspegi honek eskalatze arriskuak murrizten ditu eta errendimendu aurreikusgarria bermatzen du.

Esperientziaren optimizazioa

  • Eskuzko esku-hartze minimoa eskatzen du.

  • Argi eta garbi bereizten ditu masiboki eta gertaeretan oinarritutako sinkronizazioak.

Kolaboratzaileak

Microsoft-ek artikulu hau mantentzen du. Honako kolaboratzaileek idatzi dute artikulu hau.

Egile nagusiak: