Share via


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

  1. Siirry Power Appsiin.

  2. Valitse vasemmasta ruudusta Luo.

  3. Valitse Aloita kohteesta -kohdassa Lisää tietolähteitä.

  4. Valitse Uusi yhteys.

  5. Valitse yhteysluettelossa Oracle-tietokanta.

    Uusi tietokanta.

  6. Määritä Oracle-palvelimen nimi, käyttäjänimi ja salasana.

    Määritä palvelin tässä muodossa, jos SID vaaditaan:
    ServerName/SID

    Yhteysparametrit.

  7. 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.

    Uusi yhdyskäytävä.

  8. Luo yhteys valitsemalla Luo.

    Luo yhteys.

  9. Valitse oletustietojoukko.

    Valitse tietojoukko.

  10. Valitse käytettävä taulukko taulukoiden luettelosta.

    Taulukon valitseminen.

  11. Luo sovellus valitsemalla Yhdistä.

    Muodosta yhteys taulukkoon ja luo sovellus.

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.

Toiset sovellusnäytöt.

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

  1. 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.

  2. 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.

  3. 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.

  4. 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).