Ü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 (sh 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 andmeallikas ja seejärel valige tabel andmeallikas, mida soovite hallata. Power Apps toob tabeliandmed rakendusse ja värskendab andmeallikas andmeid. 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.

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

Paik
Collect
Värskendus

Märkus

Power Apps ei tööta dünaamilise skeemiga. Lause dünaamiline skeem viitab võimalusele, et sama toiming võib tagastada teistsuguse tabeli, millel on erinevad veerud. Tingimused, mis võivad põhjustada tabelite veergude erinevust, hõlmavad muuhulgas tegevuse sisendi parameetreid, kasutajat või rolli (toimingu täideviija ja rühm, kus kasutaja töötab). Näiteks SQL Serveri salvestatud protseduurid võivad tagastada erinevad veerud, kui need töötavad erinevate sisenditega. Dünaamilise skeemiga toimingute puhul näitab konnektori dokumentatsioon selle toimingu väljundeid dünaamiliselt. tagastusväärtusena. Seevastu Power Automate töötab dünaamilise skeemiga ja võib teie stsenaariumi puhul töötada.

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. Microsoft Dataverse   Pilvsalvestusruum Pilvsalvestusruum **
Dynamics AX. Dynamics AX   Microsoft Excel Excel
Microsoft Translator. Microsofti tõlkeriist   Office 365 Outlook Office 365 Outlook
Office 365 Users. Office 365 Users (Kasutajad)   Oracle Oracle
Power BI. Power BI   SharePoint logo SharePoint
SQL Server. SQL Server   Twitteri logo Twitter

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

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.

Võite küsida küsimusi konkreetse konnektori kohta Power Apps foorumites ja võite soovitada konnektoreid, mida soovite lisada või muid täiustusi, mida teha teenuses Power Apps Ideas.

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 Azure AD Integrated, SQL Server Authentication ja Windowsi Authentication 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

Üksikasjalikku teavet turvakaalutluste kohta seoses relatsiooniliste andmebaasiserverite (nt Microsoft SQL Server või Oracle) kasutamise korral rakenduse andmeallikas kohta leiate jaotisest Microsoft SQL Server kasutamine turvaliselt koos Power Apps-ga.

Azure AD Integrated

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 Azure AD teenus teid eraldi SharePoint teie nimel. 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 tuleb sisestada oma kasutajanimi ja parool. 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.

SQL kasutajanime ja parooliga autentimine

Sellist tüüpi ühendus ei ole turvaline, kuna see ei loo lõppkasutaja autentimist. Seda tuleks kasutada ainult juhul, kui võite olla kindel, et kõik, kellel on sellele ühendusele juurdepääs, saavad vaadata ja kasutada kõiki andmeid, millele ühendus annab juurdepääsu. Ühenduse kaudu juurdepääsetavate andmete osasid ei saa usaldusväärselt sulgeda. Kui ühendus näiteks lubab juurdepääsu ühele tabelile, ei saa filtreerida kasutaja ID-d ainult selleks, et näha selles tabelis ainult selle kindla kasutaja andmeid. Liid turbe tagamiseks kasutage turvalisemaid ühendusi, näiteks Azure AD Integreeritud.

SQL Serveris nimetatakse seda tüüpi ühendust SQL Serveri autentimiseks. Paljud teised andmebaasi andmeallikad pakuvad sarnast võimalust. Rakenduse avaldamisel ei pea teie kasutajad sisestama kordumatut kasutajanime ja parooli. Nad kasutavad teie kasutajanime ja parooli, kui sisestate rakenduse kirjutamisel. Ühenduse autentimine andmeallikaga on kaudselt jagatud teie kasutajatega. Rakenduse avaldamisel avaldatakse ka ühendus ja see on teie kasutajatele kättesaadav. Seejärel saavad ka lõppkasutajad luua rakendusi, kasutades mis tahes SQL Aerveri autentimisega ühendust, mis on nendega ühiskasutusse antud. Teie kasutajad ei näe kasutajanime ega parooli, kuid ühendus on neile saadaval. Seda tüüpi ühenduse jaoks on kehtivad omad stsenaariumid. Näiteks kui teil on kirjutuskaitstud andmebaas, mis on saadaval kõigile ettevõttes. Viiteandmete stsenaariumid (nt ettevõtte kalender) võivad sellist tüüpi ühenduse puhul kasulikud olla.

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 halduse jaoks ja need pakuvad andmeallikate elutsükli haldamiseks täiendavaid andmeallikaid. Kui lõuendirakendus on lahendus võib ühendusviited ja keskkonna muutujad luua 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 Apps toimingupõhiste andmeallikate ümbernimetamine.

Kui kasutajad avavad esimest korda konnektoreid kasutava rakenduse, näevad nad järgmistel eesmärkidel dialoogi „Ühenduse nõusolek”.

  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 saab:
      • 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 jaoks automaatset sisselogimist ainult siis, kui andmeallikas eelvolitab Microsofti Azure'i API-ühenduste teenuse subjekti, andes talle ühenduse loomisel loa kasutaja jaoks ühekordse sisselogimise sooritamiseks. Lisateavet ühekordsete sisselogimiste kohta leiate teemast Mis on ühekordne sisselogimine (SSO)?

Järgmine pilt on näide SharePointi 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 Azure Active Directory OAuthi identiteedipakkujat. 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) No Pole rakendatav

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 volitab Microsofti Azure API-ühenduste teenuse printsiibi ühekordse sisselogimise lubamiseks.
  3. Administraator konfigureerib rakendust nõustuma eelnevate ühendustega.

Microsofti Azure'i API ühenduste teenuse subjekti eelluba on olemas Microsofti esimese osapoole andmeallikate jaoks ja neid võivad konfigureerida Azure AD rentnikus registreeritud 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.