Ülevaade lõuendirakenduste konnektorite kohta

Andmed on enamiku rakenduste tuum, sealhulgas Power Apps'is koostatud andmed. Andmed salvestatakse andmeallikas ja neid saab rakendusse tuua ühenduse luues. Ühendus kasutab andmeallikaga suheldes kindlat konnektorit. Power Appsil on konnektorid paljude populaarsete teenuste ja asutusesiseste andmeallikate (sealhulgas SharePoint, SQL Server, Office 365, SalesForce ja Twitter) jaoks. Andmete lõuendi rakendusse lisamise alustamiseks lugege jaotist Andmeühenduse lisamine rakendusse Power Apps.

Konnektor võib anda andmete tabeleid või toiminguid. Mõned konnektorid pakuvad ainult tabeleid, mõned pakuvad ainult toiminguid ja mõned pakuvad mõlemat. Teie konnektor võib olla kas standardne või kohandatud.

Tabelid

Kui teie konnektor pakub tabeleid, lisage oma andmeallikas ja seejärel valige andmeallikas tabel, mida soovite hallata. Power Apps mõlemad toovad tabeliandmed oma rakendusse ja värskendavad andmeallikas andmeid automaatselt teie eest. Näiteks saate lisada andmeallika, mis sisaldab tabelit nimega Lessons (Tunnid) ja seejärel seada juhtelemendi (nt galerii või vormi) atribuudi Items (Üksused) valemiribal selle väärtusega.

Tavalise andmeallika üksuste atribuut.

Saate määrata, milliseid andmeid rakendus toob, kohandades andmeid kuvava juhtelemendi atribuuti Items (Üksused). Eelmist näidet jätkates saate andmeid sortida või filtreerida tabelis Lessons (Tunnid) kasutades nime funktsioonide Search (Otsing) ja SortByColumn (Sordi veeru alusel) argumendina. Antud graafikus on Üksuste atribuudiga määratud valem, mis määratleb, et andmed sorditakse ja filtreeritakse vastavalt tekstile otsingukastis TextSearchBox1.

Laiendatud andmeallika üksuste atribuut.

Lisateavet valemi kohandamise kohta tabelitega leiate nendest artiklitest.

Andmeallikate mõistmine Power Appsis
Exceli andmetest rakenduse loomine
Uue rakenduse algusest peale loomine
Kirjete ja tabelite mõistmine Power Appsis

Märkus

Exceli töövihiku andmetega ühenduse loomiseks peab see olema majutatud pilvepõhises teenuses OneDrive. Lisateavet leiate jaotisest Pilvepõhise ühenduse loomine rakenduses Power Apps.

Toimingud

Kui konnektor pakub toiminguid, peate sarnaselt varasemale siiski valima oma andmeallika. Järgmise etapina tabeli valimise asemel saate juhtelemendi siiski käsitsi ühendada, kui redigeerite Üksuste juhtelemendi atribuuti, mis kuvatakse teie andmete kuvamisel. Valem, millesse Üksuste atribuut on määratud, määrab andmete toomiseks kasutatava toimingu. Näiteks rakendus ei too andmeid, kui ühendate Yammer ja seejärel määrate atribuudi Items (Üksused) andmeallika nimele. Juhtelemendi andmetega asustamiseks määrake soovitud toiming (nt GetMessagesInGroup(5033622).messages).

Toimingu andmeallika üksuste atribuut.

Kui teil on vaja toime tulla toimingu konnektorite kohandatud andmete värskendamisega, looge valem, mis sisaldab Plaaster funktsiooni. Määratlege valemis toiming ja väljad, mille olete toimingule sidunud.

Märkus

Toimingupõhiste konnektorite, galeriide ja muude juhtelementide puhul ei sisestata automaatselt rohkem andmeid samamoodi nagu tabelkonnektorite puhul. Näiteks kui seote tabeli andmeallikas galeriiga, toob see esimese kirjete komplekti või lehe (nt 100 kirjet). Ja siis see pageb rohkem andmeid, kui kontroll seda nõuab. Toimingupõhise konnektori jaoks toob see aga andmete "lehe". Kuid kui taotletud andmed ületavad andmelehe mahtu, ei too juhtelement automaatselt järgmist lehte.

Lisateavet valemi kohandamise kohta kohandatud värskendustele leiate nendest artiklitest.

Paik
Collect
Värskendus

Dünaamiline skeem on toimingupõhiste konnektorite jaoks levinud tulemitüüp. Dünaamiline skeem viitab võimalusele, et sama toiming võib tagastada erinevate veergudega tabeli, sõltuvalt sellest, kuidas seda nimetatakse. Tingimused, mis võivad põhjustada tabeli veergude erinevust, hõlmavad muu hulgas sisendparameetreid, toimingut teostavat kasutajat või rolli ja rühma, milles kasutaja töötab. Näiteks võib SQL Serveri salvestatud protseduurid tagastada erinevaid veerge, kui need käitatakse erinevate sisendite abil, või Azure DevOps eksemplar võib kasutada kohandatuid välju, mis pole vaikimisi saadaval. Pange tähele, et konnektori dokumentatsioon näitab dünaamilise skeemi tulemusi selle teatega "Selle toimingu väljundid on dünaamilised." tagastusväärtusena.

Lisateavet dünaamilise skeemiga Power Apps töötamise kohta leiate teemadest Tippimata ja dünaamiliste objektidega töötamine ülevaate saamiseks ja Looge ühendus saatjaga Azure DevOps Power Apps üksikasjaliku näite saamiseks.

Käesolevas tabelis on lingid lisateabega meie kõige populaarsemate konnektorite kohta. Kõigi konnektorite täieliku loendi leiate jaotisest Kõik konnektorid.

   
Microsoft Dataverse Pilvsalvestusruum **
Dünaamika AX Excel
Microsofti tõlkeriist Office 365 Outlook
Office 365 Kasutajad Oracle
Power BI SharePoint
SQL Server Twitter

** Kehtib Azure Blob, Box, Dropbox, Google Drive OneDrive ja OneDrive for Business

Standardsed ja kohandatud konnektorid

Power Apps pakub standardseid konnektoreid paljude tavaliselt kasutatavate andmeallikate jaoks. Kui Power Appsil on standardne konnektor kasutatava andmeallikas tüübi jaoks, peaksite seda kasutama. Kui soovite luua ühenduse muud tüüpi andmeallikatega (nt loodud teenusega), lugege jaotist Kohandatud konnektorite registreerimine ja kasutamine.

Kõik standardsed konnektorid

Standardsed konnektorid ei nõua erilitsentsimist. Lisateavet vaata Power Apps Plans.

Foorumites Power Apps saate esitada küsimusi konkreetse konnektori kohta ja soovitada konnektoreid, mida soovite lisada, või muid täiustusi, mida ideedes Power Apps teha.

Turvalisus ja autentimise tüübid

Rakenduse autorina ja andmeallikaga ühenduse loomiseks näete, et konnektori valik võimaldab teil kasutada erinevaid võimalusi autentimiseks. Näiteks SQL Serveri konnektor võimaldab teil kasutada Microsoft Entra integreeritud, SQL Serveri autentimist ja Windowsi autentimist. Igat tüüpi autentimisel on erinevad turvalisuse tasemed. Oluline on aru saada, millist teavet ja õigusi te oma rakendusega kasutajatega jagate. Esmane näide selles artiklis on SQL Server, kuid põhimõtted rakenduvad igat tüüpi ühendustele.

Märkus

Microsoft Entra ID

See on turvalist tüüpi ühendus. Näiteks SharePoint kasutab seda tüüpi autentimist. SQL Server võimaldab seda tüüpi autentimist. Ühenduse loomisel tuvastab Microsoft Entra teenus teid teie nimel eraldi SharePoint . Te ei pea sisestama kasutajanime ega parooli. Autorina saate luua ja töötada andmeallikaga, millel on teie kasutajaandmed. Kui avaldate rakenduse ja selle kasutaja logib sisse, teevad nad seda oma kasutajaandmetega. Kui andmed on andmebaasis nõuetekohaselt turvatud, saavad teie kasutajad näha ainult seda, mida neil on volituste põhjal lubatud näha. Seda tüüpi turvalisus võimaldab teil muuta teatud rakenduse kasutajate õigusi back-endi andmeallikas pärast rakenduse avaldamist. Näiteks saate back-end andmeallikas lubada juurdepääsu, keelata juurdepääsu või määrata, mida kasutaja või kasutajate kogum saab vaadata.

Avatud volitamine (OAuth)

Seda tüüpi ühendus on turvaline. Näiteks Twitter kasutab seda tüüpi autentimist. Ühenduse loomisel peate sisestama oma kasutajanime ja parooli. Autorina saate luua ja töötada andmeallikaga, millel on teie kasutajaandmed. Kui avaldate rakenduse ja selle kasutaja logib sisse, peavad nad seda tegema oma kasutajaandmetega. Seetõttu on seda tüüpi ühendus turvaline, kuna kasutajad peavad andmeallika teenuse kasutamiseks sisestama oma kasutajaandmed.

Jagatud ühendused / turvalised kaudsed ühendused

Jagatud ühenduses annab ühenduse kasutajanime ja parooli Power Apps autor rakenduses andmeallikas loomisel. Ühenduse autentimine andmeallikas-ga jagatakse seejärel kaudselt lõppkasutajatega. Rakenduse avaldamisel avaldatakse ka ühendus ja see on teie kasutajatele kättesaadav.

Enne 2024. aasta jaanuari said teie lõppkasutajad võtta nendega jagatud ühenduse ja luua eraldi uusi rakendusi. Teie kasutajad ei näe kasutajanime ega parooli, kuid ühendus oleks neile kättesaadav. Kuid pärast 2024. aasta jaanuari on kõik äsja loodud jagatud ühendused kaitstud. Pange tähele, et vanad rakendused tuleb turvalisuse tagamiseks uuesti avaldada. See tähendab, et ühendust ei jagata enam lõppkasutajatega. Avaldatud Power App räägib ühenduse puhverserveriga. Ühenduse puhverserver räägib ainult konkreetse Power Appiga, mille jaoks see on lingitud. Ühenduse puhverserver piirab toiminguid, mis saadetakse ühendustele Power App {Get, Put/Patch, Delete} antud andmeallikas jaoks. Kui teil on rakendus, mis kasutab enne 2024. aasta jaanuari avaldatud ühendusi, peaksite oma rakenduse uuesti avaldama ja tühistama kõigi ühenduste jagamise lõppkasutajatega, kellel neid ei tohiks olla.

SQL Serveris on seda tüüpi ühenduse näide SQL Serveri autentimine. Paljud teised andmebaasi andmeallikad pakuvad sarnast võimalust. Rakenduse avaldamisel ei pea teie kasutajad sisestama kordumatut kasutajanime ja parooli.

Märguanne rakenduste värskendamiseks (turvalised kaudsed ühendused)

Kui teil on rakendusi, mida võidakse selle funktsiooni kasutamiseks täiendada, näete lehel Rakendused teadet. See näitab rakenduste arvu, mis vajavad teie tähelepanu.

Märguanne rakenduste värskendamiseks.

Valige link ja see avab külgpaneeli, kus on loetletud kõik tähelepanu vajavad rakendused.

Külgpaneel.

Valige rakenduse nimest paremal asuv avatud ikoon, et rakendus avada ja uuesti avaldada. Vaadake allolevaid juhiseid.

Turvaliste varjatud ühenduste lubamine olemasoleva rakenduse jaoks

Avage olemasolev redigeerimiseks avatud rakendus, millel on kaudselt jagatud ühendused, mis on varem avaldatud.

  1. Valige käsuribal Seaded ja otsige "Turvaline".
  2. Värskendage funktsioonilülitit asjakohaselt, et lubada turvalised kaudsed ühendused.
  3. Rakenduse salvestamine ja avaldamine.

Jagamise tühistamine

Kui rakendus on avaldatud, tehke ühiskasutuse õigesti toimimise kontrollimiseks järgmist.

  • Kontrollige, kas ühendused on kaasomanikega jagatud. Kui te ei soovi, et lõppkasutaja saaks ühenduse, tühjendage märkeruut Kaasomanik .

    Tühjendage märkeruut kaasomanik.

  • Funktsiooni õigesti toimimise kontrollimiseks jagage rakendust teise kasutajaga, kes pole omanik. Kui olete rakenduse ühiskasutusse andnud, kontrollige selle kasutaja vahekaardil loendit Dataverse Ühendused Power Apps . Veenduge, et kasutajal pole ühendust saadaval.

  • Avage paneel Jagamine, et muuta lõppkasutaja õigust ühendusele. X-i valimine eemaldab kasutaja juurdepääsu ühendusele.

    Saab kasutada / tühistada.

Uue turvalise kaudse ühendusega rakenduste kasutamine

Kui teie rakendus avaldatakse uuesti ja seda jagatakse, pole lõppkasutajatel ühendusele juurdepääsu, kuid nad töötavad peidetud puhverserveri ühendusega. Nad ei saa teie algse ühenduse põhjal uut rakendust luua.

Piirangud

  1. Igat tüüpi kaudselt jagatud ühendused toimivad, näiteks tegevus ja tabel.
  2. Serveri- ja andmebaasinimed on peidetud võrgujälgedesse, kuid nähtavad nõusolekudialoogis. Veergude nimesid ei peideta.
  3. Tabelkonnektorite puhul piirame ainult CRUD-toiminguid, nagu Get, Post, Put või Delete. Kui teil on put-i õigused, siis on teil juurdepääs Postile.
  4. Toimingupõhiste konnektorite piirang põhineb rakenduses kasutataval konkreetsel API-l.
  5. Hoiatused on jagamisel endiselt lubatud. Kaudselt jagatud ühendusi ümbritsev hoiatus hoiatab endiselt privaatses eelvaates. Kuid teie ühendus selle funktsiooniga on turvaline – hoolimata hoiatusest.
  6. Avaldamist tervele rentnikukontole, mitte kindlatele rühmadele või üksikisikutele, ei toetata.
  7. Kaudselt jagatud turvalise ühenduse importimisel ühenduse viite kaudu on teadaolev probleem. Turvalisus ei ole sihtkeskkonnas õigesti seadistatud.
  8. On teada probleem lahenduse importimisel teenuseprintsipaali abil, mis põhjustab importimise nurjumise. Lahendus on jagada ühendust teenusejuhiga.

Windowsi autentimine

Sellist tüüpi ühendus ei ole turvaline, kuna see ei loo lõppkasutaja autentimist. Kasutage Windowsi autentimist, kui teil on vaja luua ühendus andmeallikaga, mis on asutusesisene. Sellist tüüpi ühenduse näide on asutusesisene server, millele on installitud SQL Server. Ühendus peab minema läbi värava. Kuna see läheb läbi väärava, on konnektoril juurdepääs kõigile antud andmeallika andmetele. Selle tulemusena on kogu teave, millele teil on juurdepääs teie sisestatud Windowsi kasutajaandmetega ka konnektorile saadaval. ja rakenduse avaldamisel avaldatakse ka ühendus ning see on teie kasutajatele kättesaadav. See käitumine tähendab, et teie lõppkasutajad saavad luua ka sama ühenduse abil rakendusi ja pääseda juurde arvuti andmetele. Andmeallika ühendusi jagatakse kaudselt rakenduse kasutajatele, kellega rakendust ühiselt kasutatakse. Seda tüüpi ühendus võib kehtida juhul, kui teie andmeallikas paikneb ainult asutusesiseses serveris ja selle allika andmed on vabalt ühiskasutatavad.

Andmeallikad lahendustes

Lahendusi kasutatakse rakenduse elutsükli haldamiseks ja need pakuvad muid võimalusi andmeallikate elutsükli haldamiseks. Kui lõuendirakendus on lahenduses, võidakse luua ühendusviited ja keskkonna muutujad, et talletada teavet andmeallikate kohta. See tagab, et erinevatesse keskkondades lahenduste migreerimisel saab andmeallikaid muuta või uuesti luua.

Nimetage rakendustes andmeallikad ümber

Lisateabe saamiseks rakenduses andmeallikate ümbernimetamise ning tabeli- ja tegevuspõhiste andmeallikate erinevuse kohta minge jaotisse Power Appsi toimingupõhiste andmeallikate ümbernimetamine.

Kui kasutajad avavad konnektoreid kasutava rakenduse esimest korda, näevad nad dialoogi "ühendusega nõustumine" järgmistel eesmärkidel.

  1. Kasutajate teavitamiseks andmeallikatest, millele rakendus juurde pääseb.

  2. Toimingute kirjeldamiseks võib konnektor rakenduses toimida või mitte. Näiteks rakenduste puhul, mis kasutavad konnektorit Office 365 Users, võib see olla järgmine.

    • See rakendus suudab:
      • lugeda teie kasutajaprofiili;
      • lugeda kõigi kasutajate täielikku profiili.
    • See ei saa:
      • muuta või kustutada igasugust kasutaja profiiliteavet;
  3. selleks, et hõivata lõppkasutaja nõustumine rakenduse poolt andmeallikatega ühenduse loomiseks;

  4. lõppkasutaja käsitsi autentimise hõlbustamiseks, kui see on vajalik.

Mõne ühenduse puhul saab Power Platform kasutaja automaatselt autentida andmeallikale juurde pääsemiseks. Kui aga automaatne sisselogimine ebaõnnestub, palub see dialoog kasutajatel ühenduse käsitsi sisselogimisega parandada. Power Platform saab proovida ühenduse automaatset sisselogimist ainult siis, kui andmeallikas eelautoriseerib Microsofti Azure API ühenduste teenuse põhialuse, andes sellele õiguse kasutaja ühekordseks sisselogimiseks ühenduse loomisel. Lisateavet ühekordsete sisselogimiste kohta leiate teemast Mis on ühekordne sisselogimine (SSO)?

Pange tähele, et mudelipõhiste rakenduste puhul, mis kasutavad kohandatud lehti ja kui rakenduses on mitu kohandatud lehte, küsib nõusolekudialoog andmeõigusi kõigi kohandatud lehtede kõigi konnektorite jaoks, isegi kui neid pole veel avatud.

Järgmine pilt on näide SharePoint saidiga ühenduse loomise rakenduse ühenduse nõusoleku dialoogist.

Power Apps nõusoleku dialoog

Valitud konnektorite puhul saavad administraatorid selle dialoogi keelata ja anda lõppkasutajate nimel nõusoleku andmeallikaga ühenduse loomiseks. Järgmises tabelis selgitatakse, milliseid konnektoritüüpe võib rakenduse nõusolekudialoog keelata.

Märkus

Kui administraator ignoreerib nõusolekudialoogi, kuid platvorm ei saa lõppkasutajale ühekordset sisselogimist teha, kuvatakse dialoog kasutajale rakenduse käivitamisel.

Konnektori tüüp Nõusoleku dialoog on tõlgendatav? Viide
Microsofti esimese osapoole konnektorid, mis toetavad ühekordset sisselogimist ( nt SharePoint, Office 365 kasutajad) Ja Power Apps admin cmdlet-käsk
Konnektor juurdepääsuks mitte-Microsofti kolmanda osapoole teenusele, näiteks Salesforce No Pole rakendatav
Kohandatud konnektorid, mis kasutavad identiteedipakkujana OAuthi koos ID-ga Microsoft Entra . Need on kohandatud konnektorid, mille on loonud organisatsioonid ja millele on juurdepääs ainult kasutajad organisatsioonis (näiteks Contoso abil rajatud ja ainult Contoso kasutajatele) Ja Ühenduste haldamine

Microsoft Power Platform saab nõustumisdialoogi ignoreerida ainult nende andmeallikatega ühenduste korral, kus:

  1. andmeallikal ei ole kohustust näidata selgesõnalise nõusoleku kasutajaliidest;
  2. Andmeallikas eelvolitab Microsofti Azure API ühenduste teenuse printsipaali, et lubada ühekordne sisselogimine.
  3. Administraator konfigureerib rakendust nõustuma eelnevate ühendustega.

Microsofti Azure API ühenduste teenuse printsipaali eelautoriseerimine on olemas Microsofti esimese osapoole andmeallikate jaoks ja seda võivad konfigureerida rentnikus registreeritud Microsoft Entra kohandatud rakendused, mida kasutavad kohandatud konnektorid. Administraator haldab nõusoleku summutamist rakenduste kaupa (erinevalt konnektoripõhistest), nii et summutamist hallatakse kõige detailsemal rakenduse kasutuskogemuse tasemel—See detailsuse tase takistab organisatsiooni „heakskiidetud rakenduste” nõusoleku summutamist tahtmatult nõusoleku pärssimist rakendused, mida pole heaks kiidetud ega üle vaadatud.

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).