Pripojenie k databáze Oracle zo služby Power Apps

Zapisujte tabuľky do zoznamu a vytvárajte, čítajte, aktualizujte a odstraňujte riadky tabuľky v databáze Oracle po vytvorení pripojenia a vytvorení aplikácie v službe Power Apps. Pripojenie k databáze Oracle podporuje množstvo funkcií filtrovania, zoraďovania a iných avšak nie spúšťače ani uložené procedúry.

Predpoklady

  • Oracle 9 a novší
  • Softvér Oracle Data Access Client (ODAC) 11.2 alebo novší
  • Inštalácia lokálnej brány údajov
  • Inštalácia SDK klienta Oracle

Inštalácia lokálnej brány údajov

Ak chcete nainštalovať bránu, postupujte podľa krokov v tomto kurze.

Lokálna brána údajov funguje ako most poskytujúci rýchly a zabezpečený prenos údajov medzi lokálnymi údajmi (údaje, ktoré sa nenachádzajú v cloude) a službami Power BI, Power Automate, Logic Apps a Power Apps. Rovnakú bránu možno použiť s viacerými službami a viacerými zdrojmi údajov. Ďalšie informácie nájdete v téme Porozumenie bránam.

Inštalácia klienta Oracle

Na rovnakom počítači ako lokálny dátová brána nainštalujte ODAC 11.2 alebo novší. Môžete napríklad nainštalovať 64-bit ODAC 12c Release 4 (12.1.0.2.4) pre Windows x64 alebo si vybrať verziu, ktorú uprednostňujete. Musíte si vybrať verziu inštalátora systému Windows, pretože verzia xcopy nefunguje s lokálnou bránou údajov. V opačnom prípade sa zobrazí chyba, ak sa pokúsite vytvoriť alebo použiť pripojenie, ako popisuje zoznam známych problémov.

Vytvorenie aplikácie z tabuľky v databáze Oracle

  1. Prejdite do systému Power Apps.

  2. Na ľavej table vyberte položku Vytvoriť.

  3. V časti Začať od stlačte možnosť Ďalšie zdroje údajov.

  4. Vyberte Nové pripojenie.

  5. V zozname pripojení vyberte Oracle Database.

    Nová databáza.

  6. Zadajte názov servera Oracle, meno používateľa a heslo.

    Ak sa vyžaduje SID, zadajte server v tomto formáte:
    ServerName/SID

    Parametre pripojenia.

  7. Vyberte bránu, ktorú chcete použiť, alebo nejakú nainštalujte.

    Ak sa po inštalácii brána nezobrazí, vyberte položku Obnoviť zoznam brán.

    Nová brána.

  8. Výberom položky Vytvoriť vytvorte pripojenie.

    Vytvorenie pripojenia.

  9. Vyberte predvolenú množinu údajov.

    Výber množiny údajov.

  10. V zozname tabuliek vyberte tabuľku, ktorý chcete použiť.

    Výber tabuľky.

  11. Výberom položky Pripojiť vytvorte aplikáciu.

    Pripojenie k tabuľke a vytvorenie aplikácie.

Power Apps vytvorí na aplikáciu s tromi obrazovkami zobrazujúcu údaje z vybratej tabuľky:

  • BrowseScreen1 – obsahuje všetky položky v tabuľke.
  • DetailScreen1 – poskytuje ďalšie informácie o jednej položke.
  • EditScreen1 – používatelia v nej môžu aktualizovať položku alebo ju vytvoriť.

Rôzne obrazovky aplikácií.

Ďalšie kroky

  • Stlačením klávesov Ctrl-S uložíte aplikáciu, ktorú ste vygenerovali.
  • Ak chcete prispôsobiť položku BrowseScreen1 (ktorá sa zobrazuje predvolene), pozrite si časť Prispôsobenie rozloženia.
  • Ak chcete prispôsobiť položku DetailsScreen1 alebo EditScreen1, pozrite si časť Prispôsobenie formulára.

Známe problémy, tipy a riešenie problémov

  1. Nedá sa spojiť s bránou.

    Táto chyba sa zobrazí, ak sa lokálna brána údajov nemôže pripojiť ku cloudu. Ak chcete skontrolovať stav brány, prihláste sa a lokalite powerapps.microsoft.com, vyberte položku Brány a potom vyberte bránu, ktorú chcete použiť.

    Uistite sa, že brána je aktívna a dokáže sa pripojiť na internet. Vyhnite sa inštalácii brány v počítači, ktorý môže byť vypnutý alebo byť v režime spánku. Tiež skúste reštartovať službu lokálnej brány údajov (PBIEgwService).

  2. System.Data.OracleClient vyžaduje verziu 8.1.7 alebo novšiu klientskeho softvéru Oracle.

    Táto chyba sa zobrazí, ak klient Oracle SDK nie je nainštalovaný v tom istom počítači ako lokálna brána údajov. Ak chcete vyriešiť tento problém, nainštalujte oficiálneho poskytovateľa.

  3. Tabuľka '[Tablename]' nedefinuje žiadne stĺpce kľúčov.

    Táto chyba sa zobrazí, ak sa pripájate k tabuľke, ktorá nemá hlavný kľúč vyžadovaný pripojením k databáze Oracle.

  4. Uložené procedúry, tabuľky so zloženými kľúčmi a vnorené typy objektu v tabuľkách nie sú priamo podporované v Power Apps. Uložené procedúry však používajúce Power Automate sú podporované.

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).