Pregled povezovalnikov za aplikacije s platnom

Podatki so jedro večine aplikacij, vključno s podatki, ki jih zgradite 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. Power Apps ima priključke za številne priljubljene storitve in na mestu uporabe vire podatkov, vključno z SharePoint, SQL Server, Office 365, Salesforce in Twitter. Če želite začeti dodajati podatke v aplikacijo za platno, glejte Dodajte podatkovno povezavo 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. Power Apps prikliče podatke tabele v vašo aplikacijo in namesto vas posodobi podatke v vaši vir podatkov. 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:

Razumeti vire podatkov v Power Apps
Generiranje aplikacije iz podatkov programa Excel
Ustvarjanje aplikacije od začetka
Razumeti tabele in zapise v Power Apps

Opomba

Če se želite povezati s podatki v Excelovem delovnem zvezku, ga morate gostiti v storitvi za shranjevanje v oblaku, kot je OneDrive. Za več informacij glejte Povežite se s shrambo v oblaku iz 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. Na primer, aplikacija ne bo pridobila nobenih podatkov, če se povežete z Yammer in nato nastavite Predmeti lastnost na ime vir 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

Power Apps ne deluje z dinamično shemo. Izraz dinamična shema se nanaša na možnost, da lahko isto dejanje vrne drugo tabelo z drugimi 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 v strežniku SQL Server lahko vrnejo različne stolpce, če se izvajajo z različnimi vhodi. Za dejanja z dinamično shemo je prikazana dokumentacija povezovalnika Izhodi te operacije so dinamični. kot vrnjena vrednost. Nasprotno pa Power Automate deluje z dinamično shemo in lahko zagotovi rešitev za vaš scenarij.

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 **
Dinamika AX. Dynamics AX   Microsoft Excel Excel
Microsoft Translator. Microsoft Translator   Outlook v storitvi Office 365 Outlook v storitvi Office 365
Office 365 Uporabniki. Uporabniki storitve Office 365   Oracle Oracle
Power BI. Power BI   SharePoint logotip SharePoint
SQL Server. SQL Server   Logotip Twitterja Twitter

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

Standardni povezovalniki in povezovalniki po meri

Power Apps zagotavlja standardno priključki za številne pogosto uporabljene vire podatkov. Če ima Power Apps standardni konektor za vrsto vir podatkov, ki ga želite uporabiti, uporabite ta konektor. Č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. Za več informacij glejte Power Apps Načrti.

Vprašanja o določenem priključku lahko postavite v Power Apps forumi, in lahko predlagate konektorje, ki jih želite dodati, ali druge izboljšave, ki jih želite narediti Power Apps Ideje.

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. Spojilnik SQL Server vam na primer omogoča uporabo Azure AD Integrated, SQL Server Authentication in Windows Authentication. 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žnikov relacijskih baz podatkov (kot je Microsoft SQL Server ali Oracle) kot vir podatkov za aplikacijo glejte Varno uporabljajte Microsoft SQL Server z Power Apps.

Azure AD Integrirano

To je varna vrsta povezave. Na primer, SharePoint uporablja to vrsto preverjanja pristnosti. Strežnik SQL Server omogoča tudi to vrsto preverjanja pristnosti. Ko se povežete, vas storitev Azure AD identificira ločeno na SharePoint v vašem imenu. 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 bolj varno povezavo, kot je npr Azure AD Integrirano.

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: Microsoft SQL Server varno uporabljajte z 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 rešitev aplikacija s platnom, lahko ustvarite reference povezav in spremenljivke okolja 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 več o preimenovanju podatkovnih virov v aplikaciji in o razliki med tabelarnimi viri in viri podatkov, ki temeljijo na dejanjih, pojdite na Preimenujte Power Apps vire podatkov, ki temeljijo na dejanjih.

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 Office 365 Uporabniki konektor, to bi lahko bilo 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 overi uporabnika za dostop do vir 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 le, če vir podatkov predhodno avtorizira Microsoftovega principala povezav API Azure in mu podeli dovoljenje za izvedbo enotne prijave za uporabnika, ko je povezava ustvarjena. 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 s spletnim mestom SharePoint.

Power Apps pogovorno okno za soglasje

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 priključki prve osebe, ki podpirajo enotno prijavo (kot so uporabniki SharePoint, Office 365) Da Power Apps skrbniški cmdlet
Povezovalnik, ki dostopa do storitve tretje osebe, ki ni Microsoft, kot je Salesforce No Ni na voljo.
Povezovalniki po meri, ki uporabljajo OAuth z Azure Active Directory kot ponudnikom identitete. 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 prepreči samo pogovorno okno za soglasje za povezave z viri 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.

Predhodna avtorizacija Microsoftovega principala povezav API Azure obstaja za Microsoftove lastne vire podatkov in jo lahko konfigurirajo aplikacije po meri, registrirane v Azure AD najemniku, ki jih uporabljajo priključki 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.