Pregled povezovalnikov za aplikacije s platnom

Podatki so v jedru večine aplikacij, vključno podatki, ki jih ustvarite v Power Apps. Podatki so shranjeni v viru podatkov, te podatke pa vnesete v svojo aplikacijo tako, da ustvarite povezavo. Povezava uporablja posebni povezovalnik za komunikacijo z virom podatkov. Storitev Power Apps ima povezovalnike za številne priljubljene storitve in vire podatkov na mestu uporabe, vključno s storitvami SharePoint, SQL Server, Office 365, Salesforce in Twitter. Za začetek dodajanja podatkov v aplikacijo delovnega območja glejte Dodajanje podatkovne povezave v Power Apps.

Povezovalnik lahko zagotavlja tabele podatkov ali dejanj. Nekateri povezovalniki zagotavljajo samo tabele, drugi samo dejanja, nekateri pa oboje. Vaš povezovalnik je lahko standardni ali povezovalnik po meri.

Tabele

Če vaš povezovalnik zagotavlja tabele, dodajte svoj vir podatkov in nato izberite tabelo v viru podatkov, ki ga želite upravljati. Storitev Power Apps pridobi podatke tabele v vašo aplikacijo in posodobi podatke v vašem viru podatkov za vas. Dodate lahko na primer vir podatkov, ki vsebuje tabelo z imenom Predavanja in nato nastavite lastnost Elementi kontrolnika, kot je galerija ali obrazec, na naslednjo vrednost v vrstici za formulo:

Lastnost »Elementi« navadnega vira podatkov.

Podatke, ki jih vaša aplikacija pridobi, lahko določite s prilagajanjem lastnosti Elementi kontrolnika, ki prikazuje vaše podatke. Če nadaljujemo s prejšnjim primerom, lahko podatke razvrstite ali filtrirate v tabeli Predavanja, tako da uporabite to ime kot argument za funkciji Iskanje in SortByColumn. V tem grafičnem prikazu formula, na katero je nastavljena lastnost Elementi, določa, da so podatki razvrščeni in filtrirani na podlagi besedila v TextSearchBox1.

Lastnost »Elementi« razširjenega vira podatkov.

Za več informacij o tem, kako prilagodite formulo s tabelami, glejte te članke:

Razumevanje virov podatkov v Power Apps
Generiranje aplikacije iz podatkov programa Excel
Ustvarjanje aplikacije od začetka
Razumevanje tabel in zapisov v Power Apps

Opomba

Če se želite povezati s podatki v delovnem zvezku Excel, mora biti gostovan v storitvi za shranjevanje v oblaku, kot je OneDrive. Za več informacij glejte Vzpostavitev povezave s shrambo v oblaku iz storitve Power Apps.

Dejanja

Svoj vir podatkov morate izbrati enako kot prej, tudi če vaš povezovalnik omogoča dejanja. Vendar v naslednjem koraku tokrat ne izberete tabele, ampak ročno povežete kontrolnik z dejanjem, tako da uredite lastnost Elementi kontrolnika, ki bo prikazal vaše podatke. Formula, na katero ste nastavili lastnost Elementi določa dejanje, ki pridobi podatke. Aplikacija ne bo na primer pridobila nobenih podatkov, če se povežete s storitvijo Yammer in nato nastavite lastnost Elementi na ime vira podatkov. Če želite kontrolnik napolniti s podatki, določite dejanje, kot je GetMessagesInGroup(5033622).messages.

Lastnost »Elementi« vira podatkov dejanja.

Če želite obdelati posodobitve podatkov po meri za povezovalnike dejanj, sestavite formulo, ki vključuje funkcijo Dodatek. V formuli določite dejanje in polja, ki jih boste vezali na to dejanje.

Za več informacij o tem, kako prilagodite formulo za posodobitve po meri, glejte te članke:

Popravek
Collect
Posodabljanje

Opomba

Za delo z dinamično shemo lahko uporabite eksperimentalno funkcija imenovana Dinamična shema. Dinamična shema se nanaša na možnost, da lahko isto dejanje vrne drugačno tabelo z različnimi stolpci. Pogoji, zaradi katerih se lahko stolpci v tabelah razlikujejo, med drugim vključujejo vhodne parametre dejanj, uporabnika ali vlogo, ki izvaja dejanje, in skupino, v kateri uporabnik deluje. Na primer, shranjene procedure SQL Server lahko vrnejo različne stolpce, če se izvajajo z različnimi vhodi, ali an Azure DevOps primerek lahko uporablja polja po meri, ki privzeto niso na voljo. Za delo z dinamično shemo, dokumentacijo o priključku kaže Izhodi te operacije so dinamični. kot vrnjena vrednost. Za več informacij o tem, kako delati z dinamično shemo v Power Apps, glej delo z dinamično shemo v Power Apps (eksperimentalno)

Ta tabela vsebuje povezave do več informacij o naših najbolj priljubljenih povezovalnikih. Za celoten seznam povezovalnikov glejte Vsi povezovalniki.

         
Microsoft Dataverse. Microsoft Dataverse   Shramba v oblaku Shramba v oblaku **
Dynamics AX. Dynamics AX   Microsoft Excel Excel
Microsoft Translator. Microsoft Translator   Office 365 Outlook Office 365 Outlook
Uporabniki storitve Office 365. Uporabniki storitve Office 365   Oracle Oracle
Power BI. Power BI   Logotip programa SharePoint SharePoint
SQL Server. SQL Server   Logotip Twitterja Twitter

** Velja za Azure Blob, Box, Dropbox, Google Drive, OneDrive in OneDrive za podjetja

Standardni povezovalniki in povezovalniki po meri

Power Apps zagotavlja standardne povezovalnike za številne pogosto uporabljene vire podatkov. Če ima storitev Power Apps standardni povezovalnik za vrsto vira podatkov, ki ga želite uporabiti, uporabite tisti povezovalnik. Če se želite povezati z drugimi vrstami virov podatkov, na primer s storitvijo, ki ste jo ustvarili, glejte Registracija in uporaba povezovalnikov po meri.

Vsi standardni povezovalniki

Standardni povezovalniki ne potrebujejo posebnega licenciranja. Več informacij najdete v poglavju Paketi Power Apps.

Zastavite lahko vprašanja o posebnem povezovalniku na forumih Power Apps in lahko predlagate povezovalnike, ki jih želite dodati, ali druge izboljšave za izvedbo v zamislih za Power Apps.

Varnost in vrste preverjanja pristnosti

Ko ustvarite svojo aplikacijo in vzpostavite povezavo z virom podatkov, boste morda ugotovili, da vaš izbrani povezovalnik omogoča uporabo različnih načinov preverjanja pristnosti. Povezovalnik strežnika SQL Server vam na primer omogoča uporabo integriranega preverjanja pristnosti Azure AD, preverjanja pristnosti strežnika SQL in preverjanja pristnosti v sistemu Windows. Vsaka vrsta preverjanja pristnosti ima različne stopnje varnosti, ki so povezane z njo. Pomembno je razumeti, katere podatke in pravice delite z uporabniki, ki uporabljajo vašo aplikacijo. Glavni primer tega članka je strežnik SQL Server, vendar načela veljajo za vse vrste povezovalnikov.

Opomba

Za podrobne informacije o varnostnih vidikih pri uporabi strežnika relacijskih baz podatkov (npr Microsoft SQL Server ali Oracle) kot vir podatkov za aplikacijo, glejte Uporaba Microsoft SQL Server varno z Power Apps.

Integrirano preverjanje pristnosti Azure AD

To je varna vrsta povezave. Storitev SharePoint na primer uporablja to vrsto preverjanja pristnosti. Strežnik SQL Server omogoča tudi to vrsto preverjanja pristnosti. Ko se povežete, vas bo storitev Azure AD v vašem imenu prepoznala ločeno od SharePoint. Ni vam treba navesti uporabniškega imena ali gesla. Kot avtor lahko ustvarite in delate z virom podatkov s svojimi poverilnicami. Ko objavite svojo aplikacijo in se uporabnik aplikacije vanjo prijavi, to storijo s svojimi poverilnicami. Če so podatki primerno zavarovani v zaledju, lahko vaši uporabniki vidijo samo to, za kar imajo dovoljenja na podlagi svojih poverilnic. Tovrstna varnost vam omogoča, da spremenite pravice za uporabnike določene aplikacije v zaledju vira podatkov po objavi aplikacije. Lahko na primer odobrite dostop, zavrnete dostop ali natančneje določite, kaj vse lahko uporabnik oziroma nabor uporabnikov vidi v zaledju vira podatkov.

Preverjanje pristnosti odprtega standarda (OAuth)

Tudi to je varna vrsta povezave. Storitev Twitter na primer uporablja to vrsto preverjanja pristnosti. Ko se povežete, morate vnesti svoje uporabniško ime in geslo. Kot avtor lahko ustvarite in delate z virom podatkov s svojimi poverilnicami. Ko objavite svojo aplikacijo in se uporabnik aplikacije vanjo prijavi, mora vnesti svoje poverilnice. Zato je ta vrsta povezave varna, saj morajo uporabniki uporabiti svoje poverilnice za dostop do storitve vira podatkov.

Uporabniško ime in geslo za SQL za preverjanje pristnosti

Ta vrsta povezave ni varna, ker se ne zanaša na preverjanje pristnosti končnega uporabnika. Uporablja se samo v primerih, ko lahko varno domnevate, da lahko vsi, ki imajo dostop do te povezave, vidijo in uporabljajo vse podatke, do katerih povezava omogoča dostop. Ne morete zanesljivo zakleniti delov podatkov, ki so dostopni znotraj povezave. Če na primer povezava omogoča dostop do ene tabele, se na ID uporabnika ne morete zanesti, da filtrira in prikaže samo podatke za tega uporabnika v tej tabeli. Za zanesljivo varnost uporabite varnejšo povezavo, kot je Integrirana storitev Azure AD.

V storitvi SQL Server se imenuje ta vrsta povezave Preverjanje pristnosti strežnika SQL Server. Številni drugi viri podatkov za zbirke podatkov zagotavljajo podobne zmožnosti. Ko objavite svojo aplikacijo, uporabnikom ni treba navesti enoličnega uporabniškega imena in gesla. Uporabljajo uporabniško ime in geslo, ki ju podate ob ustvarjanju aplikacije. Preverjanje pristnosti povezave z virom podatkov je Implicitno v skupni rabi z vašimi uporabniki. Ko je aplikacija objavljena, je objavljena tudi povezava in s tem na voljo vašim uporabnikom. Končni uporabniki lahko prek katere koli povezave tudi ustvarijo aplikacije s preverjanjem pristnosti za strežnik SQL Server, ki je v skupni rabi z njimi. Vaši uporabniki ne morejo videti uporabniškega imena in gesla, toda povezava jim bo na voljo. Za to vrsto povezave obstajajo veljavni scenariji. Na primer, če imate zbirko podatkov samo za branje, ki je na voljo vsem v podjetju. Za tovrstno povezavo so lahko koristni referenčni scenariji podatkov (na primer poslovni koledar). Več informacij: Varna uporaba strežnika Microsoft SQL Server s Power Apps

Preverjanje pristnosti sistema Windows

Ta vrsta povezave ni varna, ker se ne zanaša na preverjanje pristnosti končnega uporabnika. Uporabite preverjanje pristnosti v sistemu Windows, ko se morate povezati z virom podatkov, ki je na voljo na mestu uporabe. Primer tovrstne povezave je povezava s strežnikom na mestu uporabe, ki ima strežnik SQL Server. Povezava mora potekati skozi prehod. Ker gre skozi prehod, ima povezovalnik dostop do vseh podatkov v tistem viru podatkov. Posledično so povezovalniku na voljo vse informacije, do katerih lahko dostopate s svojimi poverilnicami za Windows. In ko je aplikacija objavljena, je objavljena tudi povezava in s tem na voljo vašim uporabnikom. To vedenje pomeni, da lahko vaši končni uporabniki tudi ustvarjajo aplikacije z uporabo iste povezave in dostopajo do podatkov v tej napravi. Povezave do vira podatkov so Implicitno v skupni rabi tudi z uporabniki, s katerimi je aplikacija v skupni rabi. Tovrstna povezava je morda ustrezna, če je vaš vir podatkov prisoten samo na strežniku na mestu uporabe in so podatki na tem viru prosto dostopni.

Viri podatkov v rešitvah

Rešitve se uporabljajo za upravljanje življenjskega cikla aplikacije in zagotavljajo dodatne zmogljivosti za upravljanje življenjskega cikla virov podatkov. Če je platnena aplikacija v rešitvi, reference povezave in spremenljivke okolja se lahko ustvari za shranjevanje informacij o virih podatkov. To pomeni, da lahko vire podatkov spremenite ali ponovno vzpostavite, ko rešitve preselite v različna okolja.

Preimenovanje virov podatkov v aplikacijah

Če želite izvedeti, kako preimenujte vire podatkov v aplikaciji, ter razliko med tabularnimi viri podatkov in viri podatkov, ki temeljijo na dejanjih, pojdite v Preimenovanje virov podatkov, ki temeljijo na dejanjih, Power Apps.

Ko uporabniki prvič odprejo aplikacijo, ki uporablja povezovalnike, bodo videli pogovorno okno »soglasje za povezavo« za naslednje namene.

  1. Za obveščanje uporabnikov o virih podatkov, do katerih dostopa aplikacija.

  2. Za oris dejanj, ki jih lahko povezovalnik izvede ali ne izvede v aplikaciji. Na primer za aplikacije, ki uporabljajo povezovalnik Uporabniki storitve Office 365, bi bilo to naslednje.

    • Ta aplikacija bo lahko izvajala:
      • Branje vašega celotnega uporabniškega profila
      • Branje celotnih profilov vseh uporabnikov
    • Ne bo omogočeno:
      • Spreminjanje ali brisanje kakršnih koli informacij uporabniškega profila
  3. Za zajem soglasja končnega uporabnika za povezavo z viri podatkov, ki jih aplikacija uporablja.

  4. Za olajšano ročno preverjanje pristnosti končnih uporabnikov, ko je potrebno.

Za nekatere povezave lahko Power Platform samodejno preveri pristnost uporabnika za dostop do vira podatkov. Če pa samodejna prijava ne uspe, to pogovorno okno pozove uporabnika, da popravijo povezavo z ročno prijavo. Power Platform lahko poskusi samodejno prijavo za povezavo samo, ko vir podatkov vnaprej pooblasti glavno ime storitve API Azure družbe Microsoft, ki mu podeli dovoljenje za izvedbo enotne prijave za uporabnika, ko je ustvarjena povezava. Za več informacij o enotni prijavi glejte Kaj je enotna prijava (SSO)?

Naslednja slika je primer pogovornega okna za soglasje za povezavo za aplikacijo, ki se povezuje z mestom SharePoint.

Pogovorno okno za soglasje Power Apps

Za izbrane povezovalnike lahko skrbniki zatrejo to pogovorno okno in v imenu končnih uporabnikov podajo soglasje za povezovanje z virom podatkov. V naslednji tabeli je razloženo, za katere vrste povezovalnikov je mogoče zatreti pogovorno okno za soglasje za aplikacijo.

Opomba

Če skrbnik zatre pogovorno okno za soglasje, platforma pa ne more izvesti enotne prijave za končnega uporabnika, bo pogovorno okno predloženo uporabniku, ko zažene aplikacijo.

Vrsta povezovalnika Pogovorno okno mogoče zatreti? Referenca
Microsoftovi lastni povezovalniki, ki podpirajo enotno prijavo (kot so uporabniki SharePoint, Office 365) Da Skrbniški »cmdlet« za Power Apps
Povezovalnik, ki dostopa do storitve tretje osebe, ki ni Microsoft, kot je Salesforce Ne Ni na voljo.
Povezovalniki po meri, ki uporabljajo OAuth z Azure Active Directory kot ponudnikom identitet. Ti so povezovalniki po meri, ki so jih izdelale organizacije, in so dostopni samo uporabnikom v organizaciji (na primer, izdelala družba Contoso samo za uporabnike Contoso) Da Upravljanje povezav

Microsoft Power Platform lahko zatre pogovorno okno za soglasje za povezave do virov podatkov, kjer:

  1. Ni obveznosti vira podatkov za prikaz UV za izrecno soglasje.
  2. Vir podatkov vnaprej pooblasti glavno ime storitve API Azure družbe Microsoft, da omogoči enotno prijavo.
  3. Skrbnik konfigurira aplikacijo, da zatre soglasje za prejšnje povezave.

Vnaprejšnja pooblastitev glavnega imena storitve API Azure družbe Microsoft obstaja za Microsoftove lastne vire podatkov in jo lahko konfigurirajo aplikacije po meri, registrirane v najemniku Azure AD, ki jih uporabljajo povezovalniki po meri. Skrbnik upravlja zatiranje soglasja na podlagi na aplikacijo (namesto na podlagi povezovalnika), tako da je zatiranje upravljano na najbolj zrnati ravni izkušnje aplikacije – ta raven zrnatosti preprečuje zatiranje soglasja za »odobrene aplikacije« organizacije, da ne bi bila nenamerno zatrto soglasje za aplikacije, ki niso odobrene ali pregledane.

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).