Povežite se sa Oracle bazom podataka iz usluge Power Apps
Listajte tabele i kreirajte, čitajte, ažurirajte i brišite redove tabela u Oracle bazi podataka kada uspostavite vezu i izgradite aplikaciju u usluzi Power Apps. Veza sa Oracle bazom podataka podržava potpuno delegiranje filtriranja, sortiranja i drugih funkcija, ali ne i okidače ili uskladištene procedure.
Preduslovi
- Oracle 9 i novije verzije
- Oracle Data Access Client (ODAC) softver 11.2 ili noviji
- Instalacija lokalnog mrežnog prolaza za podatke
- Instalacija Oracle SDK klijenta
Instaliranje lokalnog mrežnog prolaza za podatke
Da biste instalirali mrežni prolaz, sledite korake u ovom uputstvu.
Lokalni mrežni prolaz za podatke deluje kao most, pružajući brz i siguran prenos podataka između lokalnih podataka (podataka koji nisu u oblaku) i Power BI, Power Automate, logičke aplikacije i Power Apps usluge. Možete koristiti isti mrežni prolaz sa više usluga i više izvora podataka. Za više informacija pogledajte članak Objašnjenje mrežnih prolaza.
Instaliranje Oracle klijenta
Na istom računaru kao i mrežni lokalni podataka, instalirajte ODAC 11.2 ili noviji. Na primer, možete da instalirate 64-bitni ODAC 12c Release 4 (12.1.0.2.4) za Windows x64 ili da odaberete verziju koja vam odgovara. Morate izabrati verziju programa Windows Installer jer verzija xcopy ne radi sa lokalnim mrežnim prolazom za podatke. U suprotnom će se prikazati greška ako pokušate da uspostavite ili koristite vezu, kao što opisuje lista poznatih problema.
Kreiranje aplikacije iz tabele u Oracle bazi podataka
Idite u Power Apps.
Izaberite Kreiraj iz levog okna.
U meniju Počnite od izaberite opciju Još izvora podataka.
Izaberite Novu vezu.
Na listi veza izaberite Oracle Database.
Navedite ime Oracle servera, korisničko ime i lozinku.
Navedite server u ovom formatu ako je potreban SID:
ServerName/SID
Izaberite mrežni prolaz koji želite da koristite ili ga instalirajte.
Ako se vaš mrežni prolaz ne prikaže nakon instaliranja, izaberite Osveži listu mrežnih prolaza.
Izaberite Kreiraj da biste kreirali vezu.
Izaberite podrazumevani skup podataka.
U listi tabela izaberite tabelu koju želite da koristite.
Izaberite Poveži da biste kreirali aplikaciju.
Power Apps kreira aplikaciju koja ima tri ekrana i prikazuje podatke iz tabele koju ste izabrali:
- BrowseScreen1, koji prikazuje sve stavke u tabeli.
- DetailScreen1, koji pruža više informacija o jednoj stavki.
- EditScreen1, u kojem korisnici mogu da ažuriraju stavku ili kreiraju stavku.
Sledeći koraci
- Da biste sačuvali aplikaciju koju ste generisali, pritisnite Ctrl-S.
- Da biste prilagodili ekran BrowseScreen1 (koji se podrazumevano prikazuje), pogledajte Prilagođavanje rasporeda.
- Da biste prilagodili DetailsScreen1 ili EditScreen1, pogledajte Prilagođavanje obrasca.
Poznati problemi, saveti i rešavanje problema
Nije moguće uspostaviti kontakt sa mrežnim prolazom.
Ova greška se prikazuje ako lokalni mrežni prolaz za podatke ne može da se poveže s oblakom. Da biste proverili status mrežnog prolaza, prijavite se na powerapps.microsoft.com, izaberite Mrežni prolazi, a zatim izaberite mrežni prolaz koji želite da koristite.
Proverite da li je vaš mrežni prolaz aktivan i da li može da se poveže na Internet. Izbegavajte instaliranje mrežnih prolaza na računaru koji je može da se isključi ili pređe u režim spavanja. Takođe pokušajte da ponovo pokrenete lokalnu uslugu mrežnog prolaza za podatke (PBIEgwService).
System.Data.OracleClient zahteva Oracle klijentski softver verzije 8.1.7 ili novije verzije.
Ova greška se prikazuje ako Oracle SDK klijenta nije instaliran na istom računaru kao i lokalni mrežni prolaz za podatke. Da biste rešili ovaj problem, instalirajte zvaničnog dobavljača.
Tabela '[Tablename]' ne definiše nijednu kolonu ključa.
Ova greška se prikazuje ako se povezujete sa tabelom koja nema primarni ključ, što je obavezno za vezu sa Oracle bazom podataka.
Uskladištene procedure, tabele sa složenim ključevima i ugnežđeni tipovi objekata u tabelama nisu direktno podržani u usluzi Power Apps. Međutim, uskladištene procedure koje koriste Power Automate su podržane.
Napomena
Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)
Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).