Conectarse a unha Oracle Database desde Power Apps

Enumere táboas e cree, lea, actualice e elimine filas de táboas nunha Oracle Database despois de crear unha conexión e crear unha aplicación en Power Apps. A conexión coa Oracle Database admite unha delegación completa de filtraxe, clasificación e outras funcións, pero non de desencadeantes ou procedementos almacenados.

Requisitos previos

  • Oracle 9 e posteriores
  • Software Oracle Data Access Client (ODAC) 11.2 e posteriores
  • Instalación dunha pasarela de datos local
  • Instalación do SDK de cliente de Oracle

Instalar unha pasarela de datos local

Para instalar unha pasarela, siga os pasos deste titorial.

Unha pasarela de datos local actúa como ponte, proporcionando unha transferencia de datos rápida e segura entre datos locais (datos que non están na nube) e os servizos de Power BI, Power Automate, Aplicacións lóxicas e Power Apps. Pode usar a mesma pasarela con varios servizos e varias orixes de datos. Para obter máis información, consulte Comprender as pasarelas.

Instalar o cliente Oracle

Na mesma computadora que a pasarela de datos local, instale ODAC 12c Release 4 (12.1.0.2.4) de 64 bits para Windows x64. Debe escoller unha versión do instalador de Windows xa que a versión xcopy non funciona coa pasarela de datos local. Do contrario, aparecerá un erro se intenta crear ou usar a conexión, como se describe na lista de problemas coñecidos.

Cree unha aplicación a partir dunha táboa nunha Oracle Database

  1. Vaia a Power Apps.

  2. Seleccione Crear dende o panel esquerdo.

  3. Baixo Comeza dende, seleccione Máis fontes de datos.

  4. Seleccione Nova conexión.

  5. Na lista de conexións, seleccione Oracle Database.

    Base de datos nova.

  6. Especifique o nome dun servidor Oracle, un nome de usuario e un contrasinal.

    Especifique un servidor neste formato se é necesario un SID:
    ServerName/SID

    Parámetros da conexión.

  7. Seleccione a pasarela que desexa usar ou instale unha.

    Se a súa pasarela non aparece despois de instalala, seleccione Actualizar lista de pasarelas.

    Nova pasarela.

  8. Seleccione Crear para crear a conexión.

    Crear conexión.

  9. Seleccione o conxunto de datos predefinido.

    Seleccionar conxunto de datos.

  10. Na lista de táboas, seleccione a taboas que desexa usar.

    Seleccionar táboa.

  11. Seleccione Conectar para crear a aplicación.

    Conectar coa táboa e crear aplicación.

Power Apps crea unha aplicación que ten tres pantallas e mostra datos da táboa que seleccionou:

  • BrowseScreen1, que enumera todas as entradas da táboa.
  • DetailScreen1, que fornece máis información sobre unha única entrada.
  • EditScreen1, na que os usuarios poden actualizar ou crear unha entrada.

Pantallas da aplicación diferentes.

Pasos seguintes

Problemas coñecidos, consellos e solución de problemas

  1. Non se pode establecer contacto coa pasarela.

    Este erro aparece se a pasarela de datos local non pode conectarse á nube. Para comprobar o estado da súa pasarela, inicie sesión en powerapps.microsoft.com, seleccione Pasarelas e, a continuación, seleccione a pasarela que desexa usar.

    Asegúrese de que a súa pasarela estea en funcionamento e que se pode conectar a Internet. Evite instalar a pasarela nun ordenador que poida estar apagado ou inactivo. Probe tamén a reiniciar o servizo de pasarela de datos local (PBIEgwService).

  2. System.Data.OracleClient require a versión de software de cliente de Oracle 8.1.7 ou unha posterior.

    Este erro aparece se o SDK do cliente de Oracle non está instalado no mesmo ordenador que a pasarela de datos local. Para resolver este problema, instale o provedor oficial.

  3. A táboa "[Tablename]" non define ningunha columna clave.

    Este erro aparece se está conectado a unha táboa que non ten unha clave primaria, que require a conexión da Oracle Database.

  4. Non se admiten directamente os procedementos almacenados, as táboas con claves compostas e os tipos de obxectos aniñados nas táboas en Power Apps. Non obstante, os procedementos almacenados que usan Power Automate son compatibles.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).