Ulertu mihise aplikazioen exekuzio faseak, datu-deien fluxua eta errendimenduaren jarraipena

Erabiltzaile batek mihise aplikazio bat irekitzen duenean, hainbat exekuzio fase igarotzen ditu erabiltzaile interfazea erakutsi aurretik. Aplikazioa kargatzen den bitartean, beste batzuekin konektatzen da datu iturriak—esaterako SharePoint, Microsoft Dataverse, SQL Server (lokal), Azure SQL Database (linean), Excel eta Oracle.

Artikulu honetan, exekuzioaren fase ezberdin hauei buruz eta aplikazio bat datu-iturrietara nola konektatzen den eta errendimendua kontrolatzeko erabil ditzakezun tresnei buruz ikasiko duzu.

Exekuzio faseak mihise aplikazioetan

Mihise aplikazio batek exekuzio fase hauek igarotzen ditu erabiltzaileari interfazea erakutsi aurretik:

  1. Erabiltzailea autentifikatu: Aplikazioak behar dituen konexioetarako kredentzialekin saioa hasteko lehen aldiz erabiltzaileari eskatzen dio. Erabiltzaile horrek aplikazioa berriro irekitzen badu, baliteke pertsona horri berriro eskatzea, erakundearen segurtasun politiken arabera.

  2. Eskuratu metadatuak: Fitxategiaren bertsioa bezalako metadatuak berreskuratzen ditu Power Apps aplikazioa exekutatzen duen plataforma eta datuak berreskuratu behar dituen iturriak.

  3. Abiarazi aplikazioa: errendimendua edozein zeregin espezifiko hurrengoan OnStart propietatea.

  4. Errendatu pantailak: aplikazioak datuekin betetzen dituen kontrolekin lehen pantaila errendatzen du. Erabiltzaileak beste pantaila batzuk irekitzen baditu, aplikazioak prozesu bera erabiliz errendatzen ditu.

Datu deien fluxua mihiseko aplikazioetan

Mihise-aplikazioetako datu-deiek datuak datu-iturri tabularretara bidaltzen dituzte OData protokoloaren gaineko konektoreak erabiliz. OData-ren eskaerak backend geruzetara iristen dira datu-iturburu xedearekin harremanetan jartzeko eta bezeroaren datuak berreskuratzeko, edo datuak datu-iturburu-ra bidaltzeko. APIak gaitzen dituzten ekintzan oinarritutako konektoreek modu berean funtzionatzen dute.

Mihise-aplikazioetan OData eta API-eskaerek nola bidaiatzen duten ulertzeak mihise-aplikazioaren errendimendua eta zure backend datu-iturriak optimizatzen lagun zaitzake.

Atal honetan, datu-iturburu mota desberdinak dituzten mihise aplikazioetan datu deiak nola isurtzen diren jakingo duzu.

Datu deien fluxua lineako datu iturriekin

Ondorengo diagramak erakusten du mihiseko aplikazio bateko (ezkerreko aldean) datu eskaera tipiko batek zerbitzariaren aldeko geruzak nola bidaiatzen dituen, eta datu-iturburu (eskuineko aldera), eta gero itzultzean datuak bezerora.

Datu deien fluxu tipikoa konektore guztientzat izan ezik Dataverse.

Goiko diagramako geruza bakoitzak azkar funtziona dezake edo eskaera prozesatzerakoan gainkarga batzuk izan ditzake. Aplikazio askotan, bi leku partikularrek normalean gainkarga nabarmenak izan ditzakete:

  • Backend datu-iturburu eskaera prozesatzen ari zen bitartean.

  • Bezeroa eskaera bidali bitartean—edo jasotako datuak pila memorian manipulatzen ari zarenean, eta lotutako JavaScript funtzioak burutzen ari zarenean pantailen barruan erakusteko datuak prozesatzeko.

Datu deien fluxua lokal datu atebidearekin

Mihise aplikazioak konektatzen bada datu-iturburu lokalak; esaterako, SQL zerbitzaria, beste geruza bat behar duzu datuetarako atebide lokala. Pasabide hau derrigorrezkoa da lokal datu iturrietara sartzeko. Protokoloa OData eskaeretatik SQL DML (Data Manipulation Language) adierazpenetara bihurtzeaz arduratzen da.

Hurrengo diagraman lokal datu atebidea non eta nola jarriko litzatekeen eta datu eskaerak prozesatuko dira.

Datu deien fluxua lokal datu atebidearekin.

Aplikazioak datu-iturburu lokal, erabiltzen badu kokapena eta datu-pasabidearen zehaztapenak datu deien errendimenduan ere eragina izango lukete.

Datu deien fluxua honekin: Microsoft Dataverse

Erabiltzen duzunean Microsoft Dataverse datu-iturburu bezala, datu eskaerak inguruneko instantziara joaten dira zuzenean—Azure API kudeaketatik pasatu gabe. Horregatik, datu-deien errendimendua azkarragoa da gainerako datu-iturriekin alderatuta. Aplikazioa modu lehenetsian konektatuta dago Microsoft Dataverse-ra mihise aplikazio berria sortzen duzunean.

Datu deien fluxua Microsoft Dataverse-rekin.

Datu deiek nola bidaiatzen duten goi mailako kontzeptu hau ulertuta, errendimendu berrikuspenaren xehetasunetan sar zaitezke zure aplikaziorako. Laburbilduz, errendimendu orokorra edozein geruzatan gerta daiteke—bezeroa, APIM (API kudeaketa), konektorea, lokal datu atebidea eta backend datu iturriak.

Errendimendua neurtzea

Power Apps Jarraipen tresna

Errendimendua ikusteko arakatzailearen garatzaile-tresnak erabil ditzakezun arren, Power Apps jarraipen-tresnaren dei-multzoa daudenen artean azpimarratzen du Power Apps.

Power Apps kontrol-tresnak datu-iturburu-ra benetan bidaltzen denaren jarraipena eta denbora-zigiluak egiten lagunduko dizu eskaerak bidaltzen direnean eta zerbitzaritik erantzunak datozenean.

Jarraipen tresnari buruzko informazio gehiago jaso dezakezu artikulu honetan: Mihise-aplikazioak Monitor-ekin araztea .

Jarraipen tresna.

Bezeroaren memoriaren presioa neurtzea

Memoria-kontsumoa grafikoki ikusteko, zure arakatzailearen garatzaile-tresnak erabil ditzakezu memoria profilatzeko. Horrek lagundu egingo dizu pilaren tamaina, dokumentuak, nodoak eta entzuleak bistaratuko lituzke. Egin profila aplikazioaren errendimendua arakatzaile bat erabiliz, Microsoft Edge (Chromium) Garatzaile-tresnen ikuspegi orokorra atalean deskribatzen den moduan. Egiaztatu JS pila memoriaren atalasea gainditzen duten eszenatokiak. Informazio gehiago: Memoriaren arazoak konpondu

Memoriaren erabilera grafikoa.

Hurrengo urratsak

Datu karga txikiak

Ikusi ere

Arazoak konpontzeko Power Apps

Oharra

Esan diezagukezu dokumentazioa zein hizkuntzatan jaso nahi duzun? Egin inkesta labur bat. (kontuan izan inkesta hau ingelesez dagoela)

Inkestak zazpi minutu inguru iraungo du. Ez da datu pertsonalik biltzen (pribatutasun-adierazpena).