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
Menjen a Power Apps felületre.
A bal oldali panelen válassza a Létrehozás lehetőséget.
A Kiindulás a következőből pontban válassza a További adatforrások lehetőséget.
Válassza az Új kapcsolat lehetőséget.
A kapcsolatok listáján válassza az Oracle Database elemet.
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
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.
A kapcsolat létrehozásához nyomja meg a Létrehozás gombot.
Válassza az alapértelmezett adathalmazt.
A táblázatokat tartalmazó listán jelölje ki a használni kívánt táblázatot.
Válassza a Csatlakozás elemet az alkalmazás létrehozásához.
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.
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
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).
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.
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.
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).
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: