Yhteyden muodostaminen Power Appsista Oracle-tietokantaan
Luetteloi taulukoita ja luo, lue ja poista taulukon rivejä Oracle-tietokannassa sen jälkeen, kun olet luonut yhteyden ja luonut sovelluksen Power Appsissa. Oracle Database -tietokantayhteys tukee suodatuksen, lajittelun ja muiden funktioiden täyttä delegointia mutta ei käynnistimiä tai tallennettuja toimintosarjoja.
Edellytykset
- Oracle 9 ja uudemmat
- Oracle Data Access Client (ODAC) -ohjelmiston versio 11.2 tai uudempi
- Paikallisen tietoyhdyskäytävän asennus
- Oraclen asiakas-SDK:n asennus
Paikallisen tietoyhdyskäytävän asentaminen
Asenna yhdyskäytävä noudattamalla tämän opetusohjelman vaiheita.
Paikallinen tietoyhdyskäytävä toimii siltana tarjoten nopean ja turvallisen tiedonsiirron paikallisten tietojen (eli tietojen, jotka eivät sijaitse pilvipalvelussa) ja Power BI-, Power Automate-, Logic Apps- ja Power Apps -palveluiden välillä. Voit käyttää samaa yhdyskäytävää useiden palveluiden ja tietolähteiden kanssa. Lisätietoja on artikkelissa Tutustu yhdyskäytäviin.
Oracle-asiakasohjelman asentaminen
Asenna paikallisen tietoyhdyskäytävän tietokoneessa ODAC 11.2 tai uudempi versio. Voit esimerkiksi asentaa 64-bittisen ODAC 12c:n version 4 (12.1.0.2.4) Windows x64 -versiolle tai valita haluamasi version. Valitse Windows Installer -versio, koska "xcopy version" ei toimi paikallisen tietoyhdyskäytävän kanssa. Jos et toimi näin ja yrität luoda tai käyttää yhteyttä, näkyviin tulee virhe, kuten tunnettujen ongelmien luettelossa kuvataan.
Sovelluksen luominen Oracle-tietokannan taulukosta
Siirry Power Appsiin.
Valitse vasemmasta ruudusta Luo.
Valitse Aloita kohteesta -kohdassa Lisää tietolähteitä.
Valitse Uusi yhteys.
Valitse yhteysluettelossa Oracle-tietokanta.
Määritä Oracle-palvelimen nimi, käyttäjänimi ja salasana.
Määritä palvelin tässä muodossa, jos SID vaaditaan:
ServerName/SID
Valitse yhdyskäytävä, jota haluat käyttää, tai asenna se.
Jos yhdyskäytäväsi ei tule näkyviin asentamisen jälkeen, valitse Päivitä yhdyskäytäväluettelo.
Luo yhteys valitsemalla Luo.
Valitse oletustietojoukko.
Valitse käytettävä taulukko taulukoiden luettelosta.
Luo sovellus valitsemalla Yhdistä.
Power Apps luo sovelluksen, jossa on kolme näyttöä ja jossa näytetään valitun taulukon tiedot:
- BrowseScreen1, jossa luetellaan kaikki taulukon merkinnät.
- DetailScreen1, joka antaa lisätietoja yksittäisestä merkinnästä.
- EditScreen1, jossa käyttäjät voivat päivittää tai luoda merkinnän.
Seuraavat vaiheet
- Tallenna luomasi sovellus painamalla Ctrl+S.
- Jos haluat mukauttaa BrowseScreen1-näyttöä (joka näytetään oletuksena), katso Layoutn mukauttaminen.
- Jos haluat mukauttaa DetailsScreen1- tai EditScreen1-näyttöjä, katso Lomakkeen mukauttaminen.
Tunnetut ongelmat, vihjeet ja vianmääritys
Yhdyskäytävään ei saada yhteyttä.
Tämä virhesanoma tulee näyttöön, jos paikallinen tietoyhdyskäytävä ei voi muodostaa yhteyttä pilvipalveluun. Tarkista yhdyskäytäväsi tila kirjautumalla sisään osoitteessa powerapps.microsoft.com, valitsemalla Yhdyskäytävät ja valitsemalla yhdyskäytävä, jota haluat käyttää.
Varmista, että yhdyskäytäväsi on käynnissä ja että se voi muodostaa yhteyden Internetiin. Vältä yhdyskäytävän asentamista tietokoneeseen, joka saatetaan sammuttaa tai kytkeä lepotilaan. Yritä myös käynnistää paikallinen tietoyhdyskäytäväpalvelu (PBIEgwService) uudelleen.
System.Data.OracleClient vaatii Oracle-asiakasohjelmiston version 8.1.7 tai uudemman.
Tämä virhesanoma tulee näkyviin, jos Oraclen asiakas-SDK:ta ei ole asennettu paikallisen tietoyhdyskäytävän kanssa samaan tietokoneeseen. Ratkaise ongelma asentamalla virallinen palvelu.
Taulukko [Tablename] ei määritä avainsarakkeita.
Tämä virhesanoma tulee näkyviin, jos yrität yhdistää taulukkoon, jossa ei ole Oracle Database -tietokantayhteyden edellyttämää perusavainta.
Tallennettuja toimintosarjoja, yhdistelmäavaimia sisältäviä taulukoita ja sisäkkäisiä objektityyppejä sisältäviä taulukoita ei suoraan tueta Power Appsissa. Power Automatea käyttäviä tallennettuja toimintosarjoja tuetaan.
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).