Connectar-vos a Oracle Database des del Power Apps
Enumereu taules i creeu, llegiu, actualitzeu i suprimiu files de les taules d'una base de dades d'Oracle després de crear una connexió i crear una aplicació al Power Apps. La connexió d'Oracle Database admet la delegació completa de filtratge, ordenació i altres funcions, però no els disparadors ni els procediments emmagatzemats.
Requisits previs
- Oracle 9 i posteriors
- Programari d'Oracle Data Access Client (ODAC) 11.2 i posteriors
- Instal·lació d'una passarel·la de dades local
- Instal·lació de l'SDK de client d'Oracle
Instal·lar una passarel·la de dades local
Per instal·lar una passarel·la, seguiu els passos d'aquesta guia d'aprenentatge.
Una passarel·la de dades local actua com a pont per proporcionar una transferència de dades de manera ràpida i segura entre les dades locals (dades que no són al núvol) i els serveis del Power BI, el Power Automate, les aplicacions lògiques i el Power Apps. Podeu utilitzar la mateixa passarel·la amb diversos serveis i diverses fonts de dades. Per obtenir més informació, vegeu Entendre les passarel·les.
Instal·lar el client d'Oracle
Al mateix ordinador que la passarel·la de dades local, instal·leu ODAC de 64 bits 12c llançament 4 (12.1.0.2.4) per a Windows x64. Heu de triar una versió de l'instal local·del Windows perquè la versió xcopy no funciona amb la passarel·la de dades local. En cas contrari, apareixerà un error si intenteu crear o utilitzar la connexió, com la llista de problemes coneguts descriu.
Crear una aplicació a partir d'una taula d'una base de dades d'Oracle
Aneu al Power Apps.
A la secció Comença a partir de dades, seleccioneu Altres fonts de dades.

Seleccioneu Connexió nova.

A la llista de connexions, seleccioneu Oracle Database.

Especifiqueu el nom d'un servidor d'Oracle, un nom d'usuari i una contrasenya.
Especifiqueu un servidor en aquest format si es requereix un SID:
ServerName/SID
Seleccioneu la passarel·la que voleu utilitzar, o instal·leu-ne una.
Si la vostra passarel·la no apareix després d'instal·lar-la, seleccioneu Actualitza la llista de passarel·les.

Seleccioneu Crea per crear la connexió.

Seleccioneu el conjunt de dades per defecte.

A la llista de taules, seleccioneu la taula que voleu utilitzar.

Seleccioneu Connecta per crear l'aplicació.

El Power Apps crea una aplicació que té tres pantalles i mostra les dades de la taula que heu seleccionat:
- BrowseScreen1, que enumera totes les entrades de la taula.
- DetailScreen1, que proporciona més informació sobre una única entrada.
- EditScreen1, en què els usuaris poden actualitzar una entrada o crear una entrada.

Passos següents
- Per desar l'aplicació que heu generat, premeu Ctrl+S.
- Per personalitzar BrowseScreen1 (que apareix per defecte), vegeu Personalitzar una disposició.
- Per personalitzar DetailsScreen1 o EditScreen1, vegeu Personalitzar un formulari.
Problemes coneguts, consells i solució de problemes
No es pot accedir a la passarel·la.
Aquest error apareix si la passarel·la de dades local no es pot connectar al núvol. Per comprovar l'estat de la vostra passarel·la, inicieu la sessió a powerapps.microsoft.com, seleccioneu Passarel·les i seleccioneu la passarel·la que voleu utilitzar.
Assegureu-vos que la passarel·la s'estigui executant i que es pugui connectar a Internet. Eviteu instal·lar la passarel·la en un ordinador que pot estar desactivat o adormit. Proveu també de reiniciar el servei de passarel·la de dades local (PBIEgwService).
System.Data.OracleClient requereix la versió de programari de client d'Oracle 8.1.7 o superior.
Aquest error apareix si l'SDK de client d'Oracle no està instal·lat al mateix ordinador que la passarel·la de dades local. Per solucionar aquest problema, instal·leu el proveïdor oficial.
La taula "[Nom de la taula]" no defineix cap columna de clau.
Aquest error apareix si voleu connectar-vos a una taula que no té cap clau principal, que necessita la connexió d'Oracle Database.
Els procediments emmagatzemats, les taules amb claus compostes i els tipus d'objectes imbricats en taules no són directament compatibles amb el Power Apps. No obstant, els procediments emmagatzemats amb el Power Automate són compatibles.