marc_mueller
Me encuentro con el siguiente error al conectarme a una base de datos de Oracle: Referencia a objeto no establecida como instancia de un objeto
En resumen:
- Mi cadena de conexión está definida en el archivo tnsnames
- Puedo conectarme a la base de datos a través de otros medios (por ejemplo, TOAD)
- He instalado los controladores de Oracle según las instrucciones de Power PI cuando intenté por primera vez realizar la conexión de Oracle
Al configurar la conexión de Oracle en BI Desktop:
- Ingresé el nombre de mi servicio de Oracle en el campo de texto del servidor
- Selecciono la opción DirectQuery
- Introduzco las credenciales de mi base de datos
- En última instancia, aparece el error mencionado anteriormente cuando intento conectarme
A partir de ahora estoy atascado buscando ideas.
Bagazo
apate277
Tuve el mismo problema y elaboré un algoritmo.
Después de varias pruebas y errores encontré de esta manera.
1. Asegúrese de que el cliente odp.net (32 bits) esté instalado para Visual Studio 2015 de 32 bits. Google ‘ODTwithODAC’ y descarga desde el sitio de Oracle
Nota: Visual 2017 aún no es compatible con Oracle según mi experiencia, por lo que solo 2015 fue compatible
2. Asegúrese de que el servidor de la base de datos de Oracle esté configurado / instalado. Tengo Oracle Express (Oracle Database XE 11.2). 64 bits de esto fueron exitosos. 32 bits no lo era.
3. La identificación de usuario predeterminada es admin, que es ‘SYS’ y la contraseña es
http://127.0.0.1:8080/apex/f?p=4950
luego haga clic en la pestaña «Application Express» y cree un usuario de base de datos que se utilizará para la conexión Power BI o para cualquier otra herramienta de desarrollo.
Nota: ‘SYS’ no se conectó a PBI, así que tuve que crear un usuario separado.
4. POWER BI 32 bit: solo funciona 32 bit. Puede instalar 32 y 64 uno al lado del otro. Haga clic en Obtener datos> Ingrese el nombre del servidor / sid (por ejemplo, Localhost / xe) y en la siguiente pantalla ingrese las credenciales de usuario de la base de datos.
Avísame si funcionó o no
arificar
Podría ser el mismo problema con este hilo: http: //community.powerbi.com/t5/Desktop/PowerBI-desktop-64Bit-oracle-connection-error-Object-referen …
¿Qué sucede si no usa Direct Query?
marc_mueller
En respuesta a arificar
Si no uso DirectQuery (‘Importar’ en su lugar), obtengo el mismo error.
Bagazo
arificar
En respuesta a marc_mueller
¿Podrías enviarnos un correo electrónico con el ceño fruncido con los rastros también, como pregunté en el otro hilo? Para que podamos asegurarnos de que sea el mismo problema, y si no, esos rastros nos ayudarán a solucionar el problema.
Así es como puede hacerlo:
Abra PBI Desktop> Opciones> Diagnóstico> Habilitar seguimiento (también abra la carpeta de seguimiento mientras se encuentra en este cuadro de diálogo)
Reproducir el error
(ahora los archivos de seguimiento deben estar en la carpeta de seguimiento, es posible que deba cerrar PBI Desktop si se ven como 0 bytes)
El mensaje de error debe tener un botón Enviar un ceño fruncido, use ese botón para enviarnos el correo electrónico, adjuntando esos archivos de seguimiento.
¡Gracias!
marc_mueller
En respuesta a arificar
Lo haré, pero ¿puede decirme la ubicación predeterminada de la carpeta de seguimiento? Puedo habilitar el rastreo a través de Opciones> Diagnóstico. Sin embargo, no estoy seguro de si necesito establecer la ruta de la carpeta de seguimiento o no. Si hago clic en ‘Abrir carpeta de trazas’, se me niega (la política corporativa impide que PBI acceda a explorer.exe).
El otro problema que tendré es que no recibo un mensaje de error como lo describiste (ventana emergente con un botón con el ceño fruncido), sino una ventana emergente titulada ‘No se puede conectar’ con el texto ‘Encontramos un error al intentar conectarnos. Detalles: «Referencia de objeto no establecida para una instancia de un objeto».
Bagazo
arificar
En respuesta a marc_mueller
Oh ya veo.
La carpeta predeterminada se parece a esto: C: Users
Acerca de enviar el ceño fruncido, puede hacer clic en el botón Enviar un ceño fruncido aquí:
¡Gracias!
Shelj01
En respuesta a arificar
¿Se resolvió este problema? Estoy enfrentando el mismo problema
Shelj01
En respuesta a arificar
¿Se resolvió esto? Estoy enfrentando el mismo problema.