rapaz
Hola gurús de MS Power BI,
En primer lugar, quiero indicar las versiones que estoy usando para el próximo escenario/pregunta/problema:
Escritorio MS Power BI: 2.71.5523.941 64 bits (julio de 2019)
Sistema operativo de la aplicación: Estándar RS de Windows Server 2012
Versión de la base de datos: Oracle 12c Edición Empresarial
Desde la última actualización (2.71.5523.941 de 64 bits (julio de 2019)) del escritorio de MS Power BI, no puedo usar la funcionalidad de consulta directa de datos que se almacenan en una base de datos Oracle 12c.
Al seleccionar una tabla de base de datos de destino, recibo el siguiente mensaje de error:
No se puede cargar el modelo
No pudimos conectarnos a su fuente de datos DirectQuery o modelo interno. Vuelva a verificar que los nombres de su servidor y base de datos sean correctos y que tenga permiso para acceder a ellos.
No se pudo crear una instancia del proveedor administrado ‘Oracle.DataAccess.Client’. No se puede encontrar el proveedor de datos de .Net Framework solicitado. Puede que no esté instalado.
La base de datos es accesible y también tengo los grands apropiados ya que la opción de «importar» funciona sin problemas. Sin embargo, quiero usar «consulta directa» (en combinación con la puerta de enlace de datos) ya que no quiero almacenar todos los datos de nuestro modelo de negocio dentro del archivo .pbix.
Para la conexión, tenemos un cliente Oracle 12c (12.2.0.1.0) instalado en nuestro servidor de aplicaciones/desarrollo que también ejecuta el escritorio MS Power BI. La información de conexión a la base de datos se almacena en el archivo tnsnames.ora.
También intenté instalar un controlador ODAC (x64 y x86) y seguí este hilo: https://community.oracle.com/thread/2571139?start=0&tstart=0
¿Alguien tiene una sugerencia para mí?
Saludos y gracias de antemano
Carsten
rapaz
En respuesta a v-shex-msft
Finalmente obtuve una solución:
Instalé una versión anterior de Versión 4 de ODAC 12c de 64 bits (12.1.0.2.4) para Windows x64 y funcionó como se esperaba:
https://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
maxbarj
Hola chicos,
Desafortunadamente, estoy enfrentando el mismo problema y la actualización a ODAC 12.1.0 no lo resolvió.
Sin embargo, cuando abro y actualizo mi informe de prueba en PBI Desktop instalado en mi servidor, funciona bien.
El problema solo ocurre cuando se intenta actualizar un informe en la página web de RS.
Servidor de informes MS Power BI: 1.6.7206.42072 (Septiembre 2019)
Sistema operativo de la aplicación: Servidor Windows 2016
Versión de la base de datos: Oracle Database 11g Enterprise Edition versión 11.2.0.4.0 – 64 bits
ChrisRenlund
En respuesta a maxbarj
Supongo que resolvió esto, pero para cualquier otra persona que enfrente el problema, esto es lo que lo resolvió para nosotros:
- Instale Oracle Client 12.1 (ODAC 12c versión 4 de 64 bits (12.1.0.2.4) para Windows x64) como un hogar de Oracle adicional en su servidor de puerta de enlace (estábamos ejecutando 12.2)
- Reinicie su puerta de enlace de datos local (no funcionó si no reinicia la puerta de enlace)
ChrisRenlund
En respuesta a ChrisRenlund
NOTA: la instalación del segundo Oracle Home hizo que algunas (no todas) de nuestras actualizaciones de conjuntos de datos de importación fallaran. Tuve que desinstalarlo para que las actualizaciones de conjuntos de datos más importantes funcionaran nuevamente, por lo que ahora estamos de regreso donde comenzamos con nuestra consulta directa que no funciona.
pawlowski6132
En respuesta a ChrisRenlund
Ojalá tuviéramos una solución para esto. Mismo problema aquí. Escuché que ejecutar esto internamente en Report Server fue una solución, pero leer todo este hilo indica que podría ser ahora. No quiero perder el tiempo con el ODAC porque podría arreglar algo más.
v-shex-msft
Hola @Raptor,
Según su descripción y los mensajes de error, creo que este problema debería estar más relacionado con la compatibilidad entre la última versión de escritorio de power bi y el cliente de oracle.
Me gustaría sugerirle que abra un ticket de soporte en una página de soporte de Power Bi/Oracle.
enviar un ticket de soporte
Saludos,
Xiaoxin-sheng
rapaz
En respuesta a v-shex-msft
Finalmente obtuve una solución:
Instalé una versión anterior de Versión 4 de ODAC 12c de 64 bits (12.1.0.2.4) para Windows x64 y funcionó como se esperaba:
https://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
byronsalinasa
En respuesta a rapaz
Hola @Raptor
¿Desinstalas la primera versión 12.2?
¿Tienes que configurar de nuevo tus credenciales de odbc?
Gracias.
rapaz
En respuesta a byronsalinasa
@ByronsalinasA: No tuve que desinstalar el cliente Oracle 12.2. Acabo de crear un segundo Oracle-Home en mi computadora. Tampoco hubo necesidad de reconfigurar las credenciales de odbc ya que estoy usando tnsnames.ora para la especificación de las bases de datos de destino.
triste
En respuesta a byronsalinasa
¿Ya lo descubriste? Estoy enfrentando el mismo problema y no puedo resolver esto.
rafaeldantas
En respuesta a rapaz
Tuve el mismo problema y lo arreglé con tu sugerencia. Estaba usando la versión 12.2 de ODAC y bajé a la versión 12.1. ¡Gracias!
damouk
En respuesta a rapaz
Pregunta de seguimiento rápido sobre esto, ya que he tenido el mismo problema durante mucho tiempo …
¿Su Power BI está instalado desde la tienda de Windows o desde el enlace de descarga del escritorio?
Descubrí que la versión de la tienda no funciona bien con los clientes de Oracle, pero si su versión anterior del cliente de Oracle funciona bien, es posible que deba volver a ese cliente, ya que me vuelve loco tener que descargar manualmente Power BI con regularidad en lugar de dejarlo. ¡la Tienda lo gestiona por mí!
rapaz
En respuesta a damouk
@damouk:
Lo he instalado desde el siguiente enlace: https://www.microsoft.com/en-us/download/details.aspx?id=58494