vchoudhary
Soy nuevo en el escritorio de PowerBI, he instalado PowerBI de 64 bits. Ya tengo el cliente Oracle y Visual Studio instalados en mi máquina. Como se recomienda en Link, descargué y configuré ODAC 12c versión 4 de 64 bits (12.1.0.2.4) Xcopy para Windows x64. Después de hacer todo esto, no puedo establecer la conexión entre PowerBI escritorio y Oracle DB recibe un mensaje de error una vez que llene los detalles de la conexión db es «Referencia a objeto no establecida como instancia de un objeto» . Sin embargo, puedo establecer una conexión con el servidor SQL.
Aquí hay algunos detalles que pueden ayudarlo a proporcionar una solución a esto:
– Tengo visual studio 2010
– Luego instalé el cliente de Oracle en la ubicación ««C:Archivos de programa (x86)sqldeveloper»
– Luego he instalado el escritorio Power BI de 64 Bits
– Luego he descargado el ODAC de 64 bits
– Extraiga ODAC121024Xcopy_x64 y ejecute el archivo de instalación por lotes desde la ruta «C:Archivos de programa (x86)Oracle_instantclient_12_1«
– Abra el escritorio PowerBi, seleccione getdata y seleccione Oracle DB. detalles de conexión DB especificados y obtener «Referencia a objeto no establecida como instancia de un objeto»
por favor me podrian ayudar en este tema
bfrancis
En respuesta a vchoudhary
Hola Viveka,
Definitivamente no soy un experto en bases de datos Oracle o en conectarme a ellas. Sólo puedo decirte lo que funcionó para mí. Una cosa que noto es que instaló los archivos «Xcopy» y me pregunto si por alguna razón no obtuvo todos los archivos que necesita.
Además, hay varias publicaciones bajo el tema «Oracle» que tienen información útil que puede ayudarlo. Si decide reinstalar los componentes de Oracle, primero debe desinstalar lo que ya ha hecho.
Esto es lo que hice recientemente en una de nuestras máquinas que funcionó para mí.
- Descargué el archivo ODAC121024_x64.zip de 64 bits en lugar del archivo «Xcopy».
- Coloque el archivo zip en un directorio temporal y descomprímalo allí. Asegúrese de que no haya espacios en el nombre del directorio o en la ruta al mismo.
- Cuando lo hayas descomprimido, deberías ver la aplicación de «configuración». Ejecute eso y eventualmente verá el «instalador de configuración». Debería poder quedarse con los valores predeterminados para la mayoría de los pasos.
- Cuando llegue al paso «Configuración de la conexión DB», es importante que complete la información solicitada. Aquí hay algunos consejos.
Alias de conexión
Ingrese el nombre que desea para esta base de datos. Cuando obtenga datos en Power BI, los usará como el «Nombre del servidor».
Número de puerto
(predeterminado 1521) solo cambie si es necesario para su base de datos
Nombre de host de la base de datos
Así es como se encuentra la base de datos en su red. Puede ser una dirección IP para el servidor de la base de datos.
Nombre del servicio de la base de datos
(predeterminado en ORCL) Esto puede ser diferente para su base de datos
Esto es importante ya que el instalador configura el archivo tnsnames.ora que el cliente de la base de datos usa para conectarse con la base de datos de Oracle.
- Después de realizar las entradas, finalice el proceso de instalación y reinicie su máquina.
Ahora debería poder acceder a su base de datos Oracle con Power BI cuando use «Obtener datos» y seleccione la opción de base de datos «Oracle».
vchoudhary
En respuesta a bfrancis
Hola Bfrancis,
Muchas gracias por su valiosa solución y funciona para mí. Desinstalé todos los componentes de Oracle y luego instalé el ODAC121024_x64.zip y me funciona de maravilla.
Earlirt he instalado ODAC 12c versión 4 (12.1.0.2.4) de 64 bits Xcopy para Windows x64 según lo recomendado por Power BI, Enlace
Saludos,
Viveka
,
encuentro2aftab
Hola Bfrancis,
Seguí tu sugerencia y funcionó a las mil maravillas.
ángelq
En respuesta a encuentro2aftab
¡¡Aleluya!! Resuelve mi problema.
¡¡Muchas gracias!!
ángelq
En respuesta a ángelq
Se resuelve desinstalando mi versión de Power Bi (la obtengo de Microsoft Store) e instalando nuevamente desde la web:
https://www.microsoft.com/es-ES/download/detalles.aspx?id=58494
salborno
Hola tios,
Tuve este error exacto justo ahora cuando intentaba construir una relación entre tablas. Después de algunas pruebas y errores, descubrí que arrastrar y soltar funciona arrastrando la columna «muchos» a la columna «uno» y no al revés, ¡que es lo que estaba haciendo mal inicialmente! ¡Impar! pero aquí tienes…
Espero que esto ayude a alguien más 🙂
bfrancis
Intente reiniciar su máquina después de la instalación y vea si el problema desaparece. Ese maldito software Oracle de 1990 se interpone en el camino a veces. . .
vchoudhary
En respuesta a bfrancis
He reiniciado mi máquina y tengo el mismo problema. Por favor recomiende.
bfrancis
En respuesta a vchoudhary
Hola Viveka,
Definitivamente no soy un experto en bases de datos Oracle o en conectarme a ellas. Sólo puedo decirte lo que funcionó para mí. Una cosa que noto es que instaló los archivos «Xcopy» y me pregunto si por alguna razón no obtuvo todos los archivos que necesita.
Además, hay varias publicaciones bajo el tema «Oracle» que tienen información útil que puede ayudarlo. Si decide reinstalar los componentes de Oracle, primero debe desinstalar lo que ya ha hecho.
Esto es lo que hice recientemente en una de nuestras máquinas que funcionó para mí.
- Descargué el archivo ODAC121024_x64.zip de 64 bits en lugar del archivo «Xcopy».
- Coloque el archivo zip en un directorio temporal y descomprímalo allí. Asegúrese de que no haya espacios en el nombre del directorio o en la ruta al mismo.
- Cuando lo hayas descomprimido, deberías ver la aplicación de «configuración». Ejecute eso y eventualmente verá el «instalador de configuración». Debería poder quedarse con los valores predeterminados para la mayoría de los pasos.
- Cuando llegue al paso «Configuración de la conexión DB», es importante que complete la información solicitada. Aquí hay algunos consejos.
Alias de conexión
Ingrese el nombre que desea para esta base de datos. Cuando obtenga datos en Power BI, los usará como el «Nombre del servidor».
Número de puerto
(predeterminado 1521) solo cambie si es necesario para su base de datos
Nombre de host de la base de datos
Así es como se encuentra la base de datos en su red. Puede ser una dirección IP para el servidor de la base de datos.
Nombre del servicio de la base de datos
(predeterminado en ORCL) Esto puede ser diferente para su base de datos
Esto es importante ya que el instalador configura el archivo tnsnames.ora que el cliente de la base de datos usa para conectarse con la base de datos de Oracle.
- Después de realizar las entradas, finalice el proceso de instalación y reinicie su máquina.
Ahora debería poder acceder a su base de datos Oracle con Power BI cuando use «Obtener datos» y seleccione la opción de base de datos «Oracle».
tokichu
En respuesta a bfrancis
Hola,
Solo compartiendo para su referencia.
Si uso el escritorio de Power BI obtenido de la tienda de aplicaciones, no puedo conectarme a la base de datos de Oracle con un error como usted. Sin embargo, si uso el escritorio Power BI descargado de la web, puedo conectarme normalmente sin errores.
Atentamente,
Tokio
tonto
En respuesta a bfrancis
gracias esta solución resuelta por problema, básicamente reinstalando los componentes ODAC de Oracle resolvió el problema. No uses la versión Xcopy
Anónimo
En respuesta a tonto
La versión de XCopy funciona bien, pero luego tiene que hacerlo manualmente
1) Agregue la raíz ODAC y la carpeta bin a su variable de entorno PATH.
2) Coloque un archivo TNSNAMES.ora en la carpeta networkadmin del cliente instantáneo *O* configure la variable de entorno TNSADMIN para que apunte a su directorio TNSNAMES.ora.
¡Espero que esto ayude a cualquier otra persona que no necesite GB de programa Oracle en su máquina solo para conectarse a una base de datos!
Otro nombre de usuario
En respuesta a Anónimo
Realmente esperaba salirme con la versión XCOPY también, ya que todo lo que necesito hacer está configurado para que lo use la puerta de enlace y no desea descargar e instalar GB, pero hasta ahora no ha tenido éxito. Recibo todo tipo de errores de «regedit» cuando ejecuto «install.bat» como administrador en un símbolo del sistema. Obligarlo a registrarse para obtener una cuenta y luego tener este proceso mal documentado para instalar controladores; claramente, Oracle no quiere que las personas usen su software y felizmente estaré migrando usuarios. Casi tan malo como los controladores de SAP (excepto ellos, pude ponerme a trabajar al final). Incluso la instalación de PostgreSQL fue rápida y sencilla.
¿Cómo haces el nr2 que mencionas? Parece que no puedo encontrar ningún archivo con la extensión .ora en la carpeta donde extraje la fuente
«2) Coloque un archivo TNSNAMES.ora en la carpeta networkadmin del cliente instantáneo *O* configure la variable de entorno TNSADMIN para que apunte a su directorio TNSNAMES.ora.
dbrown_cda
En respuesta a Otro nombre de usuario
Acabo de luchar con lo anterior, en una computadora portátil con Windows 10 actual, con el ODAC 12c (12.1.0.2.4) completo de 64 bits instalado.
La solución para mí fue instalar la versión de escritorio de PowerBI, y no la versión de la Tienda Windows.
No más mensaje de error. Finalmente puedo familiarizarme con mis datos 🙂
miguellowden
En respuesta a dbrown_cda
¡¡¡¡¡DIOS MÍO!!!!! GRACIAS. Ahora que asumo que entiendo el estilo /usr de las aplicaciones de la Tienda, tal vez sea que no puede ver una variable de entorno (Sistema -vs- Usuario), o debe ejecutarse con privilegios elevados, o TNSNAMES.ora necesita para ser enlazado simbólicamente en alguna parte. … Volveré a la versión rota de Windows Store y jugaré.
sirros_iot
En respuesta a dbrown_cda
@dbrown_cda, ¡esto funcionó para mí! Gracias por publicarlo kkk
No más mensaje de error.
Mercado
En respuesta a bfrancis
¡trabajó para mi!
Gracias
vchoudhary
En respuesta a bfrancis
Hola Bfrancis,
Muchas gracias por su valiosa solución y funciona para mí. Desinstalé todos los componentes de Oracle y luego instalé el ODAC121024_x64.zip y me funciona de maravilla.
Earlirt he instalado ODAC 12c versión 4 (12.1.0.2.4) de 64 bits Xcopy para Windows x64 según lo recomendado por Power BI, Enlace
Saludos,
Viveka
,
vchoudhary
En respuesta a bfrancis
Hola Bfrancis,
He instalado ODAC 12c versión 4 (12.1.0.2.4) de 64 bits Xcopy para Windows x64 según lo recomendado por Power BI, Enlace
Ya he reinstalado el ODAC 12c versión 4 de 64 bits (12.1.0.2.4) Xcopy dos veces, ahora probaré su solución para instalar ODAC121024_x64.zip de 64 bits, pero antes de eso voy a desinstalar las aplicaciones ODAC instaladas anteriormente e instalaré ODAC121024_x64.zip
Te dejaré saber sobre esto.
Saludos,
Viveka
arificar
En respuesta a vchoudhary
Hola Viveka, ¿has visto el correo que te enviamos? Tuvimos algunas instrucciones adicionales para obtener los archivos de rastreo, porque los rastreos que nos envió no tenían el error que experimentó.
Gracias
twined20
Hola,
Me sale el mismo error, ¿se resolvió este hilo?
Saludos
Syed
arificar
Hola,
Incluso si el problema se trata de la instalación del controlador, ese no debería ser el mensaje de error que está viendo. ¿Es una ventana emergente con el título «Error inesperado»?
Puede haber un error. Puedes por favor:
- Habilite el seguimiento (Archivo > Opciones > Diagnóstico > Habilitar seguimiento) y luego abra la carpeta de seguimiento en ese cuadro de diálogo,
- Reproducir el error
- ¿Cerrar PBI y enviarnos esos nuevos archivos de registro que aparecen en la carpeta de rastros en un correo electrónico de Send A Frown?
Gracias por tu ayuda
Oguz