Pārskats par pamatnes programmu savienotājiem

Dati ir pamatā lielākajai daļai programmu, tostarp dati, ko veidojat programmā Power Apps. Dati tiek glabāti datu avotā, un jūs šos datus izmantojat programmā, izveidojot savienojumu. Savienojums izmanto noteiktu savienotāju, lai sazinātos ar datu avotu. Programmā Power Apps ir savienotāji daudziem populāriem pakalpojumiem un lokālajiem datu avotiem, ieskaitot SharePoint, SQL Server, Office 365, Salesforce un Twitter. Lai sāktu datu pievienošanu audekla programmai, skatiet sadaļu Datu savienojuma pievienošana programmā Power Apps.

Savienotājs var nodrošināt datu tabulas vai darbības. Daži savienotāji nodrošina tikai tabulas, daži nodrošina tikai darbības, un daži nodrošina gan tabulas, gan darbības. Turklāt savienotājs var būt gan standarta, gan pielāgots savienotājs.

Tabulas

Ja savienotājs nodrošina tabulas, pievienojiet datu avotu un pēc tam atlasiet tabulu tajā datu avotā, kuru vēlaties pārvaldīt. Power Apps gan izgūst tabulas datus jūsu programmā, gan atjaunina jūsu datu avotus. Piemēram, varat pievienot datu avotu, kurā ir tabula ar nosaukumu Nodarbības, un pēc tam iestatīt vadīklas, piemēram, galerijas vai veidlapas, rekvizītam Vienumi šo vērtību formulu joslā:

Vienkārša datu avota rekvizīts Vienumi.

Varat norādīt datus, ko izgūst programma, pielāgojot rekvizītu Vienumi vadīklai, kas rāda jūsu datus. Turpinot iepriekšējo piemēru, varat kārtot vai filtrēt tabulā Nodarbības norādītos datus, izmantojot šo nosaukumu kā argumentu funkcijām Search un SortByColumn. Šajā ilustrācijā formula, kura ir iestatīta rekvizītam Vienumi, norāda, ka dati tiek kārtoti un filtrēti, pamatojoties uz tekstu meklēšanas lodziņā TextSearchBox1.

Izvērsta datu avota rekvizīts Vienumi.

Papildinformāciju par to, kā pielāgot formulas ar tabulām, skatiet šajos rakstos:

Datu avotu skaidrojums programmā Power Apps
Programmas izveide, izmantojot Excel datus
Programmas izveide no jauna
Tabulu un ierakstu skaidrojums programmā Power Apps

Piezīme

Lai izveidotu savienojumu ar Excel darbgrāmatas datiem, tai ir jābūt viesotai mākoņkrātuves pakalpojumā, piemēram, OneDrive. Papildinformāciju skatiet tēmā Savienojuma izveide ar mākoņa krātuvi no Power Apps.

Darbības

Ja savienotājs nodrošina darbības, jums joprojām ir jāatlasa datu avots kā iepriekš. Tomēr tā vietā, lai kā nākamo soli atlasītu tabulu, manuāli izveidojiet vadīklas savienojumu ar darbību, rediģējot rekvizītu Vienumi vadīklai, kas parādīs datus. Formula, kuru iestatāt rekvizītam Vienumi, norāda darbību, kas izgūst datus. Piemēram, programma neizgūs nekādus datus, ja izveidojat savienojumu ar Yammer un pēc tam iestatāt rekvizītam Vienumi datu avota nosaukumu. Lai aizpildītu vadīklu ar datiem, norādiet darbību, piemēram, GetMessagesInGroup(5033622).messages.

Darbības datu avota rekvizīts Vienumi.

Ja nepieciešams apstrādāt pielāgotos datu atjauninājumus darbību savienotājiem, izveidojiet formulu, kurā iekļauta funkcija Patch. Formulā norādiet darbību un laukus, kas tiks saistīti ar darbību.

Papildinformāciju par to, kā pielāgot formulas pielāgotiem atjauninājumiem, skatiet šajos rakstos:

Patch
Collect
Atjaunināšana

Piezīme

Power Apps nestrādā ar dinamisko shēmu. Frāze “dinamiskā shēma” attiecas uz iespēju, ka viena un tā pati darbība var atgriezt citu tabulu ar atšķirīgām kolonnām. Nosacījumi, kas var izraisīt tabulu kolonnu atšķirības, ietver darbības ievades parametrus, lietotāju vai lomu, kas izpilda darbību, un grupu, kurā lietotājs strādā. Piemēram, SQL Server iekļautās procedūras var atgriezt atšķirīgas kolonnas, ja tās tiek izpildītas ar dažādiem ievades datiem. Darbībām ar dinamisko shēmu savienotāja dokumentācijā ir redzams paziņojums Šīs operācijas rezultāti ir dinamiski. kā atgrieztā vērtība. Savukārt Power Automate darbojas ar dinamisko shēmu un var nodrošināt risinājumu jūsu scenārijam.

Šajā tabulā ir saites uz papildinformāciju par mūsu populārākajiem savienotājiem. Pilnīgu savienotāju sarakstu skatiet sadaļā Visi savienotāji.

         
Microsoft Dataverse. Microsoft Dataverse   Mākoņkrātuve Mākoņkrātuve **
Dynamics AX. Dynamics AX   Microsoft Excel Excel
Microsoft Translator. Microsoft Translator   Office 365 Outlook Office 365 Outlook
Office 365 Users. Office 365 lietotāji   Oracle Oracle
Power BI. Power BI   SharePoint logotips SharePoint
SQL Server; SQL Server   Twitter logotips Twitter

** Attiecas uz Azure BLOB, Box, Dropbox, Google Drive, OneDrive un OneDrive darbam

Standarta un pielāgoti savienotāji

Power Apps nodrošina standarta savienotājus daudziem bieži izmantotiem datu avotiem. Ja Power Apps ir standarta savienotājs tāda tipa datu avotam, ko vēlaties izmantot, ieteicams izmantot šo savienotāju. Ja vēlaties izveidot savienojumu ar citu tipu datu avotiem, piemēram, jūsu izveidotiem pakalpojumiem, skatiet sadaļu Pielāgotu savienotāju reģistrēšana un lietošana.

Visi standarta savienotāji

Standarta savienotājiem nav nepieciešama īpaša licencēšana. Papildinformāciju skatiet sadaļā Power Apps plāni.

Varat uzdot jautājumus par noteiktu savienotāju Power Apps forumos, kā arī varat ieteikt savienotājus, kurus vēlaties pievienot vai veikt Power Apps idejās.

Drošība un autentifikācijas tipi

Veidojot programmu un izveidojot savienojumu ar datu avotu, varat redzēt, ka jūsu savienotāja izvēle ļauj izmantot dažādus autentifikācijas veidus. Piemēram, SQL Server savienotājs ļauj izmantot Azure AD integrēto, SQL Server autentifikāciju un Windows autentifikāciju. Katram autentifikācijas tipam ir dažādi ar to saistīti drošības līmeņi. Ir svarīgi izprast, kāda informācija un kādas tiesības tiek kopīgotas ar lietotājiem, kas izmanto jūsu programmu. Šajā rakstā minētais galvenais piemērs ir SQL Server, taču principi attiecas uz visiem savienojumu tipiem.

Piezīme

Detalizētu informāciju par drošības apsvērumiem, lietojot relāciju datu bāzes serverus (piemēram, Microsoft SQL Server vai Oracle) kā datu avotu programmai, skatiet sadaļā Droši izmantojiet Microsoft SQL Server ar Power Apps.

Azure AD integrēta

Tas ir drošs savienojuma tips. Piemēram, SharePoint izmanto šo autentifikācijas tipu. SQL Server arī atļauj šāda tipa autentifikāciju. Kad izveidojat savienojumu, Azure AD serviss identificēs jūs atsevišķi SharePoint jūsu vārdā. Jums nav jāievada lietotājvārds vai parole. Kā autors varat izveidot un strādāt ar datu avotu ar saviem akreditācijas datiem. Kad publicējat savu programmu un jūsu programmas lietotāji piesakās tajā, viņi to dara, izmantojot savus akreditācijas datus. Ja dati ir atbilstoši drošināti aizmugursistēmā, lietotāji var redzēt tikai to, ko viņi ir pilnvaroti skatīt, pamatojoties uz viņu akreditācijas datiem. Šī tipa drošība ļauj mainīt noteiktu programmas lietotāju tiesības servera datu avotā pēc tam, kad programma ir publicēta. Piemēram, varat piešķirt piekļuvi, liegt piekļuvi vai pilnveidot, ko lietotājs vai lietotāju kopa var redzēt servera puses datu avotā.

Atvērta standarta autorizācija (Oauth)

Tas arī ir drošs savienojuma tips. Piemēram, Twitter izmanto šo autentifikācijas tipu. Izveidojot savienojumu, jums jānorāda lietotājvārds un parole. Kā autors varat izveidot un strādāt ar datu avotu ar saviem akreditācijas datiem. Kad publicējat savu programmu un jūsu programmas lietotāji piesakās tajā, viņiem arī jānorāda akreditācijas dati. Tādēļ šī tipa savienojums ir drošs, jo lietotājiem ir jāizmanto savi akreditācijas dati, lai piekļūtu datu avota pakalpojumam.

SQL lietotājvārda un paroles autentifikācija

Šis savienojuma veids nav drošs, jo tas nepaļaujas uz gala lietotāja autentifikāciju. To drīkst lietot tikai gadījumos, kad var droši pieņemt, ka visi, kam ir piekļuve šim savienojumam, var redzēt un izmantot visus datus, kuriem savienojums nodrošina piekļuvi. Nevar droši nobloķēt datu daļas, kas pieejamas saistībā ar savienojumu. Piemēram, ja savienojums ļauj piekļūt vienai tabulai, jūs nevarat paļauties uz userID, lai filtrētu un tikai rādītu attiecīgā lietotāja datus šajā tabulā. Lai nodrošinātu lielāku drošības līmeni, izmantojiet daudz lielāku drošību, piemēram, Azure AD integrēts.

SQL Server šī tipa savienojumu sauc par SQL Server autentificēšanu. Daudzi citi datu bāzes datu avoti nodrošina līdzīgas iespējas. Publicējot programmu, lietotājiem nav jānorāda unikāls lietotājvārds un parole. Viņi izmanto lietotājvārdu un paroli, ko norādījāt, autorējot programmu. Savienojuma ar datu avotu autentifikācija tiek Netieši kopīgota ar jūsu lietotājiem. Kad programma ir publicēta, tiek publicēts arī savienojums un tas ir pieejams jūsu lietotājiem. Pēc tam lietotāji var izveidot programmas, izmantojot jebkuru savienojumu, kas izmanto SQL Server autentifikāciju, kura ar tiem ir koplietota. Jūsu lietotāji nevar redzēt lietotājvārdu vai paroli, taču savienojums tiem būs pieejams. Šim savienojuma tipam ir derīgi scenāriji. Piemēram, ja jums ir tikai lasāma datu bāze, kas ir pieejama visiem uzņēmuma darbiniekiem. Atsauces datu scenāriji (piemēram, korporatīvais kalendārs) var būt noderīgi šāda veida savienojumam.

Windows autentifikācija

Šis savienojuma veids nav drošs, jo tas nepaļaujas uz gala lietotāja autentifikāciju. Izmantojiet Windows autentifikāciju, kad ir jāizveido savienojums ar lokālu datu avotu. Šāda savienojuma tipa piemērs ir savienojums ar lokālo serveri, kuram ir programma SQL Server. Savienojumam ir jāiziet caur vārteju. Tā kā tas iziet caur vārteju, savienotājam ir piekļuve visiem datiem attiecīgajā datu avotā. Līdz ar to visa informācija, kurai varat piekļūt, izmantojot jūsu nodrošinātos Windows akreditācijas datus, ir pieejama savienotājam. Kad programma ir publicēta, tiek publicēts arī savienojums un tas ir pieejams jūsu lietotājiem. Tas nozīmē, ka lietotāji var arī izveidot programmas, izmantojot šo pašu savienojumu un piekļūt datiem šajā datorā. Savienojumi ar datu avotu arī tiek Netieši kopīgoti ar lietotājiem, ar kuriem programma ir kopīgota. Šis savienojuma tips var būt derīgs, ja jūsu datu avots pastāv tikai lokālajā serverī un šī avota dati ir brīvi kopīgojami.

Datu avoti risinājumos

Risinājumi tiek izmantoti lietojumprogrammas dzīves cikla pārvaldībai un nodrošina papildu iespējas datu avotu dzīves cikla pārvaldībai. Ja pamatnes programma ir risinājums, lai glabātu informāciju par datu avotiem, var tikt izveidotas savienojumu atsauces un vides mainīgie. Šādi tiek nodrošināts, ka datu avotus var mainīt vai no jauna izveidot, kad risinājumi tiek migrēti uz dažādām vidēm.

Datu avotu pārdēvēšana programmās

Lai uzzinātu, kā pārdēvēt datu avotus programmā, kā arī atšķirību starp tabulāriem un uz darbībām balstītiem datu avotiem, atveriet sadaļu Uz darbībām balstītu Power Apps datu avotu pārdēvēšana.

Kad lietotāji pirmo reizi atver programmu, kas izmanto savienotājus, viņi redzēs dialogu "savienojuma izveides piekrišana" tālāk minētajiem mērķiem.

  1. Lai informētu lietotājus par datu avotiem, kuriem piekļūst programma.

  2. Lai strukturētu darbības, ko savienotājs var vai nevar veikt programmā. Piemēram, programmām, kas izmanto Office 365 Users savienotāju, tas varētu būt šāds.

    • Šī programma varēs:
      • Lasīt jūsu pilno lietotāja profilu
      • Lasīt visu lietotāju pilnu profilu
    • Tā nevarēs:
      • Modificēt vai dzēst jebkādu lietotāja profila informāciju
  3. Tvert lietotāja piekrišanu izveidot savienojumu ar datu avotiem, ko izmanto šī programma.

  4. Atvieglotu manuālu gala lietotāja autentificēšanu, ja nepieciešams.

Dažiem savienojumiem Power Platform var automātiski autentificēt lietotāju, lai piekļūtu datu avotam. Tomēr, ja automātiskā pierakstīšanās neizdodas, šajā dialogā lietotājiem tiek parādīta uzvedne ar aicinājumu labot savienojumu, pierakstoties manuāli. Power Platform automātiskas pierakstīšanās savienojumam mēģinājumu var veikt tikai tad, ja datu avots iepriekš autorizē Microsoft Azure API savienojumu pakalpojuma identitāti, piešķirot tai atļauju lietotājam veikt vienoto pierakstīšanos, kad savienojums ir izveidots. Papildinformāciju par vienoto pierakstīšanās skatiet rakstā Kas ir vienotā pierakstīšanās (SSO)?

Tālāk sniegtais attēls ir savienojuma izveides piekrišanas dialoga piemērs programmai, kas veido savienojumu ar SharePoint vietni.

Power Apps piekrišanas dialogs

Lai atlasītu savienotājus, administratori var izlaist šo dialogu un gala lietotāju vārdā piekrist savienojuma izveidei ar datu avotu. Tālāk sniegtajā tabulā ir izskaidrots, kāda veida savienotājus piekrišanas dialogā programmai var izlaist.

Piezīme

Ja administrators izlaiž piekrišanas dialogu, bet platforma nevar veikt vienoto pierakstīšanos gala lietotājam, dialogs lietotājam tiks parādīts, palaižot programmu.

Savienotāja veids Vai piekrišanas dialogs ir izlaižams? Atsauce
Microsoft pirmās puses savienotāji, kas atbalsta vienoto pierakstīšanās (piemēram SharePoint, Office 365 Users) Power Apps admin cmdlet
Savienotājs, kas piekļūst ar Microsoft nesaistītiem trešo pušu pakalpojumiem, piemēram, Salesforce Nr. Nav piemērojams
Pielāgoti savienotāji, kas izmanto OAuth ar Azure Active Directory kā identitātes nodrošinātāju. Šie ir pielāgoti savienotāji, ko izveido organizācijas, un tiem var piekļūt tikai organizācijas lietotāji (piemēram, Contoso veidotos var izmantot tikai Contoso lietotāji) Pārvaldīt savienojumus

Microsoft Power Platform ir iespēja izlaist piekrišanas dialogu tikai attiecībā uz savienojumiem ar datu avotiem, ja ir izpildīti tālāk minētie nosacījumi.

  1. Datu avotam nav jāparāda skaidrs piekrišanas UI.
  2. Datu avots iepriekš autorizē Microsoft Azure API savienojumu pakalpojuma identitāti, lai iespējotu vienoto pierakstīšanos.
  3. Administrators konfigurē programmu, lai izlaistu piekrišanu iepriekšējiem savienojumiem.

Microsoft Azure API savienojumu pakalpojuma identitātes iepriekšēja autorizācija pastāv Microsoft pirmās puses datu avotiem, un to var konfigurēt pielāgotas programmas, kas ir reģistrētas Azure AD nomniekā, ko izmanto pielāgoti savienotāji. Administrators pārvalda piekrišanas izlaišanu katrai programmai atsevišķi (atšķirībā no savienotāju izmantošanas), tāpēc izlaišana tiek pārvaldīta iespējami lielākas granularitātes programmas pieredzes līmenī—šis granularitātes līmenis neļauj izlaist piekrišanu organizācijas "apstiprinātajām programmām" no neatgriezeniskas piekrišanas izlaišanas programmām, kas nav apstiprinātas vai pārskatītas.