Csatlakozás Oracle-adatbázishoz a Power Apps segítségével

Miután létrehozta a kapcsolatot, és létrehozott egy alkalmazást a Power Apps alkalmazásokban, listázhatja a táblákat, valamint létrehozhatja, olvashatja, módosíthatja, illetve törölheti az Oracle-adatbázisban található táblasorokat. Az Oracle Database-kapcsolat támogatja a szűrési, rendezési és egyéb függvények teljes delegálását, az eseményindítókat és a tárolt eljárásokat azonban nem.

Előfeltételek

  • Oracle 9-es és újabb verziók
  • Oracle Data Access Client (ODAC) szoftver 11.2 vagy újabb
  • Helyszíni adatátjáró telepítése
  • Az Oracle ügyfél-SDK telepítése

Helyszíni adatátjáró telepítése

Az átjáró telepítéséhez ez az oktatóanyag nyújt segítséget.

A helyszíni adatátjáró hídként biztosítja a helyszíni (nem felhőbeli) adatok és a Power BI, a Power Automate, a Logic Apps és a Power Apps alkalmazások közötti gyors és biztonságos adatátvitelt. Több szolgáltatás és több adatforrás használható ugyanazzal az átjáróval. További információkért lásd: Átjárókkal kapcsolatos tudnivalók.

Oracle-ügyfél telepítése

A helyszíni adatátjáróval azonos számítógépen telepítse az ODAC 11.2-es vagy újabb verzióját. Telepítheti például a 64 bites ODAC 12c Release 4 (12.1.0.2.4) verziót Windows x64 rendszerhez, vagy kiválaszthatja a kívánt verziót. Windows telepítő verziót kell választania, mivel az xcopy verzió nem működik a helyben telepített adatkapuval. Ellenkező esetben hiba jelenik meg, ha megpróbálja létrehozni vagy használni a kapcsolatot, amint ez az ismert problémák listájában is le van írva.

Alkalmazás létrehozása Oracle-adatbázis egy táblájából

  1. Menjen a Power Apps felületre.

  2. A bal oldali panelen válassza a Létrehozás lehetőséget.

  3. A Kiindulás a következőből pontban válassza a További adatforrások lehetőséget.

  4. Válassza az Új kapcsolat lehetőséget.

  5. A kapcsolatok listáján válassza az Oracle Database elemet.

    Új adatbázis.

  6. Adja meg az Oracle-kiszolgáló nevét, a felhasználónevet és a jelszót.

    Ha biztonsági azonosító (SID) szükséges, adja meg a kiszolgálót a következő formátumban:
    ServerName/SID

    Kapcsolódási paraméterek.

  7. Válassza ki a használni kívánt átjárót, vagy telepítsen egyet.

    Ha az átjáró nem jelenik meg annak telepítése után, kattintson az Átjárólista frissítése elemre.

    Új átjáró.

  8. A kapcsolat létrehozásához nyomja meg a Létrehozás gombot.

    Kapcsolat létrehozása.

  9. Válassza az alapértelmezett adathalmazt.

    Adathalmaz kiválasztása.

  10. A táblázatokat tartalmazó listán jelölje ki a használni kívánt táblázatot.

    Tábla kiválasztása.

  11. Válassza a Csatlakozás elemet az alkalmazás létrehozásához.

    Csatlakozás a táblázathoz és alkalmazás létrehozása.

A Power Apps létrehoz egy alkalmazást, amely három képernyővel rendelkezik, és a kiválasztott táblából származó adatokat jeleníti meg:

  • BrowseScreen1, amely tartalmazza a tábla összes bejegyzését.
  • DetailScreen1, amely további információt jelenít meg egy adott bejegyzéssel kapcsolatban.
  • EditScreen1, amellyel a felhasználók frissíthetnek egy bejegyzést, vagy létrehozhatnak egy újat.

Különböző alkalmazás-képernyők.

További lépések

  • Az imént létrehozott alkalmazás mentéséhez nyomja le a Ctrl-S billentyűkombinációt.
  • Az alapértelmezettként megjelenő BrowseScreen1 elrendezés testreszabásához tekintse meg az Elrendezés testreszabása című részt.
  • A DetailsScreen1 vagy EditScreen1 testreszabásához lásd az Űrlap testreszabása című részt.

Ismert problémák, tippek és hibaelhárítás

  1. Az átjáró nem érhető el.

    Ez a hiba akkor jelenik meg, ha a helyszíni átjáró nem tud csatlakozni a felhőhöz. Az átjáró állapotának ellenőrzéséhez jelentkezzen be a powerapps.microsoft.com webhelyen, válassza az Átjárók elemet, majd válassza a használni kívánt átjárót.

    Ellenőrizze, hogy az átjáró fut-e, és tud-e csatlakozni az internethez. Kerülje az átjáró telepítését egy olyan számítógépen, amely ki van kapcsolva vagy alvó állapotban van. Emellett próbálja meg újraindítani a helyszíni átjáró szolgáltatást (PBIEgwService).

  2. A System.Data.OracleClient version 8.1.7-es vagy újabb verziójú Oracle ügyfélszoftvert igényel.

    Ez a hiba akkor jelenik meg, ha az Oracle ügyfél-SDK nem ugyanarra a számítógépre van telepítve, mint a helyszíni átjáró. A probléma megoldásához telepítse a hivatalos szolgáltatót.

  3. A(z) [táblanév] tábla nem definiál kulcsoszlopot.

    Ez a hiba akkor jelenik meg, ha olyan táblához csatlakozik, amely nem rendelkezik az Oracle Database-kapcsolathoz szükséges elsődleges kulccsal.

  4. A tárolt eljárások, az összetett kulcsokat tartalmazó táblák és a beágyazott objektumtípusok táblákban való használata közvetlenül nem támogatott a Power Apps alkalmazásban. A Power Automate használatával tárolt eljárások azonban támogatottak.

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).