Power Appsin kaaviosovellusyhdistinten yleiskatsaus

Tietojenkäsittely on useimpien sovellusten keskiössä, myös Power Appsissa luotujen. Tiedot varastoidaan tietolähteeseen ja tiedot haetaan sovellukseesi luomalla yhteys. Yhteys käyttää tiettyä yhdistintä tietolähteen kanssa kommunikointiin. Power Apps sisältää yhdistimet useille suosituille palveluille ja paikallisille tietolähteille, kuten SharePoint, SQL Server, Office 365, Salesforce ja Twitter. Katso aloitusopas tietojen lisäämiseksi kaaviosovellukseen kohdasta Tietoyhteyden lisääminen Power Appsissa.

Yhdistin voi tarjota tietotaulukoita tai toimintoja. Jotkin yhdistimet tarjoavat vain taulukoita, jotkin vain toimintoja ja jotkin molempia. Lisäksi yhdistin voi olla joko vakio- tai mukautettu yhdistin.

Taulukot

Jos yhdistin tarjoaa taulukoita, voit lisätä tietolähteesi ja valita sitten tietolähteen taulukon, jota haluat hallita. Power Apps sekä noutaa taulukkotiedot sovellukseesi että päivittää tietolähteessä olevat tiedot puolestasi. Voit esimerkiksi lisätä taulukon sisältävän tietolähteen nimeltä Oppitunnit ja sitten määrittää ohjausobjektin, kuten gallerian tai lomakkeen, Items-ominaisuudeksi tämän arvon kaavarivillä:

Tavallisen tietolähteen Items-ominaisuus

Voit määrittää, mitä tietoja sovelluksesi noutaa muokkaamalla tietojasi näyttävän ohjausobjektin Items-ominaisuutta. Edellisen esimerkin perusteella voisit siis lajitella tai suodattaa Oppitunnit-taulukon tietoja käyttämällä kyseistä nimeä argumenttina Hae- ja SortByColumn-funktioissa. Tässä kuvassa kaava, johon Items-ominaisuus on asetettu, määrittää ne tiedot, jotka lajitellaan ja suodatetaan TextSearchBox1:ssä olevan Tekstin perusteella.

Laajennetun tietolähteen Items-ominaisuus

Saat lisätietoja kaavojen muokkaamisesta taulukoiden avulla näistä ohjeaiheista:

Tietoja tietolähteistä Power Appsissa
Sovelluksen luominen Excel-tiedoista
Sovelluksen luominen alusta alkaen
Tietoja taulukoista ja tietueista Power Appsissa

Huomautus

Jos haluat muodostaa yhteyden Excel-työkirjassa oleviin tietoihin, työkirjan tulee olla isännöity pilvipohjaisessa palvelussa, kuten OneDrivessa. Katso lisätietoja aiheesta Pilvitallennustiliin yhdistäminen Power Appsista.

Toiminnot

Jos yhdistimesi tarjoaa toimintoja, sinun on silti valittava tietolähde kuten aiemminkin. Mutta sen sijaan, että valitsisit taulukon seuraavassa vaiheessa, sinun tuleekin manuaalisesti yhdistää ohjausobjekti toimintoon muokkaamalla tietoja näyttävän ohjausobjektin Items-ominaisuutta. Kaava, johon määrität Items-ominaisuuden, määrittää toiminnon, joka noutaa tietoja. Sovellus ei esimerkiksi nouda yhtään tietoja, jos muodostat yhteyden Yammeriin ja määrität sitten Items-ominaisuudeksi tietolähteen nimen. Täyttääksesi ohjausobjektin tiedoilla määritä toiminto kuten GetMessagesInGroup(5033622).messages.

Toiminnon tietolähteen Items-ominaisuus

Jos haluat käsitellä mukautettuja tietopäivityksiä toimintoyhdistimissä, luo Korjaus-funktion sisältävän kaava. Määritä kaavassa toiminto ja kentät, jotka sidotaan toimintoon.

Saat lisätietoja kaavojen mukauttamisesta mukautettuja päivityksiä varten seuraavista ohjeaiheista:

Patch
Collect
Päivitys

Huomautus

Power Apps ei toimi dynaamisen rakenteen kanssa. Dynaamisella rakenteella tarkoitetaan mahdollisuutta, että sama toiminto voi palauttaa eri taulukon eri sarakkein. Seikkoja, jotka voivat aiheuttaa sen, että taulukoiden sarakkeet eroavat toisistaan, ovat esimerkiksi toiminnon syöteparametrit, toiminnon suorittava käyttäjä tai rooli sekä ryhmä, jossa käyttäjä tekee töitä. Esimerkiksi SQL Serverin tallennetut toimintosarjat voivat palauttaa eri sarakkeita, kun ne suoritetaan eri syötteillä. Jos kyseessä on dynaaminen rakenne, yhdistimen dokumentaatiossa näkyy Tämän toiminnon tulokset dynaamisia. palautusarvona. Power Automate sen sijaan käsittelee dynaamisia rakenteita ja saattaa mahdollisuuden kiertää ongelma skenaariossasi.

Tämä taulukko sisältää linkit suosituimpien yhdistimien lisätietoihin. Katso luettelo kaikista yhdistimistä kohdasta Kaikki yhdistimet.

         
Common Data Service Common Data Service   Pilvitallennustila Pilvitallennustila **
Dynamics AX Dynamics AX   Excel Excel
Microsoft Translator Microsoft Translator   Office 365 Outlook Office 365 Outlook
Office 365 -käyttäjät Office 365 -käyttäjät   Oracle Oracle
Power BI Power BI   SharePoint SharePoint
SQL Server SQL Server   Twitter Twitter

** Pätee: Azure Blob, Box, Dropbox, Google Drive, OneDrive ja OneDrive for Business

Vakio- ja mukautetut yhdistimet

Power Apps tarjoaa vakiomallisia yhdistimiä moniin yleisesti käytettyihin tietolähteisiin. Jos Power Apps sisältää vakioyhdistimen tietolähteeseen, jota haluat käyttää, suosittelemme käyttämään kyseistä yhdistintä. Jos haluat muodostaa yhteyden muuntyyppisiin tietolähteisiin, kuten itse rakentamaasi palveluun, katso Mukautettujen yhdistimien rekisteröiminen ja käyttäminen.

Kaikki vakioyhdistimet

Tavalliset yhdistimet eivät edellytä erityisiä käyttö oikeuksia. Lisätietoja Power Apps -tilaukset.

Jos sinulla tiettyyn yhdistimeen liittyviä kysymyksiä, tutustu Power Apps -keskustelupalstoihin. Voit myös antaa ehdotuksesi uusista yhdistimistä tai muista parannuksista Power Apps -ideasivulla.

Suojaus ja todennusmenetelmät

Kun rakennat sovellusta ja luot yhteyden tietolähteeseen, saatat nähdä, että valitsemasi yhdistimen avulla voit käyttää erilaisia todennustapoja. SQL Server -yhdistimen avulla voit esimerkiksi käyttää Azure AD Integratedia, SQL Server -todennusta ja Windows-todennusta. Kuhunkin todennustyyppiin liittyy eri suojaustasoja. On tärkeää tietää, mitä tietoja ja oikeuksia jaat sovellusta käyttävien käyttäjien kanssa. Tämän artikkelin ensisijainen esimerkki on SQL Server, mutta periaatteet pätevät kaikentyyppisiin yhteyksiin.

Azure AD Integrated

Tämä on suojattu yhteystyyppi. Esimerkiksi SharePoint käyttää tällaista todennusta. Myös SQL Server sallii tällaisen todennuksen. Kun muodostat yhteyden, Azure AD -palvelu tunnistaa sinut erikseen SharePointille puolestasi. Sinun ei tarvitse antaa käyttäjänimeä tai salasanaa. Tekijänä voit luoda ja käsitellä tietolähdettä tunnistetiedoillasi. Kun julkaiset sovelluksesi ja sovelluksesi käyttäjä kirjautuu sisään, hän tekee sen tunnistetiedoillaan. Jos tiedot on suojattu taustalla asianmukaisesti, käyttäjät näkevät vain sen, mihin heidän tunnistetietonsa oikeuttavat. Tällaisen suojauksen avulla voit muuttaa tiettyjen sovelluksen käyttäjien oikeuksia taustan tietolähteessä, kun sovellus on julkaistu. Voit esimerkiksi myöntää käyttöoikeuksia, evätä pääsyn tai määrittää, mikä käyttäjä tai käyttäjäryhmä näkee kaikki taustalla olevat tietolähteet.

Avoimen standardin todennus (Oauth)

Myös tämä on suojattu yhteystyyppi. Esimerkiksi Twitter käyttää tällaista todennusta. Kun muodostat yhteyden, sinun on annettava käyttäjänimesi ja salasanasi. Tekijänä voit luoda ja käsitellä tietolähdettä tunnistetiedoillasi. Kun julkaiset sovelluksesi ja sovelluksesi käyttäjä kirjautuu sisään, hänen on myös annettava tunnistetietonsa. Siksi tällainen yhteys on turvallinen, sillä käyttäjien on käytettävä omia tunnistetietojaan tietolähdepalvelun käyttämiseen.

SQL:n käyttäjänimi- ja salasanatodennus

Tällainen yhteys ei ole kovin hyvin suojattu, koska siinä ei käytetä loppukäyttäjän todennusta. Myös SQL Server sallii tällaisen todennuksen. SQL Serverissä tällaista todennusta kutsutaan nimellä SQL Server -todennukseksi. Monet muut tietokannan tietolähteet tarjoavat samankaltaisen ominaisuuden. Kun julkaiset sovelluksesi, käyttäjien ei tarvitse antaa yksilöllistä käyttäjänimeä tai salasanaa. He käyttävät käyttäjänimeä ja salasanaa, jotka annat, kun luot sovelluksen. Tietolähdeyhteyden todennus on Implisiittisesti jaettukäyttäjiesi kanssa. Heti kun sovellus on julkaistu, myös yhteys julkaistaan ja se on käyttäjien käytettävissä. Loppukäyttäjät voivat myös luoda sovelluksia käyttämällä mitä tahansa yhteyttä, joka käyttää jaettua SQL Server -todennusta. Käyttäjät eivät näe käyttäjänimeä tai salasanaa, mutta yhteys on heidän käytettävissään. Tällaiselle yhteydelle on selkeästi sopivat tilanteensa. Jos sinulla on esimerkiksi vain luku -tyyppinen tietokanta, joka on kaikkien yrityksen käyttäjien käytettävissä, tällainen yhteys voi olla kelvollinen.

Windows-todennus

Tällainen yhteys ei ole kovin hyvin suojattu, koska siinä ei käytetä loppukäyttäjän todennusta. Käytä Windowsin todennusta, kun sinun on luotava yhteys paikalliseen tietolähteeseen. Esimerkki tällaisesta yhteydestä on yhteys paikalliseen palvelimeen, jolla on SQL-palvelin. Yhteyden on kuljettava yhdyskäytävän kautta. Koska se kulkee yhdyskäytävän kautta, yhdistin voi käyttää kaikkia kyseisen tietolähteen tietoja. Tämän vuoksi kaikki tiedot, joita voit käyttää antamillasi Windows-tunnistetiedoilla, ovat yhdistimen käytettävissä. Kun sovellus on julkaistu, myös yhteys julkaistaan ja se on käyttäjien käytettävissä. Tämä tarkoittaa sitä, että loppukäyttäjät voivat myös luoda sovelluksia, jotka käyttävät samaa yhteyttä ja joilla on käyttöoikeus koneella oleviin tietoihin. Myös Yhteydet tietolähteeseen on Implisiittisesti jaettu käyttäjille, joille sovellus jaetaan. Tämä yhteystyyppi voi olla kelvollinen, kun tietolähde on vain paikallisella palvelimella ja tietolähteessä olevat tiedot ovat vapaasti jaettavissa.