vakshi
Hola a todos,
Recibo este mensaje de error cuando intento obtener datos de Oracle DB.
el mensaje de error aparece cuando elijo «Oracle», antes de elegir la base de datos relevante y el usuario / contraseña:
«El proveedor recomendado (‘Oracle.DataAccess.Client’) no está instalado. Puede continuar con su proveedor actual, sin embargo, ha quedado obsoleto y es posible que no funcione correctamente».
Estoy usando la versión de cliente de Oracle 10.2.0.3.0, 32 bits. funciona bien con otras aplicaciones como «Toad for Oracle», plsql dev …
Power BI Desktop, versión 2.38.4491.282 de 32 bits, 16 de agosto.
Otros usuarios también encuentran el mismo problema.
¿Algunas ideas sobre cómo solucionar este problema?
Gracias
Vakshi
v-haibl-msft
@vakshi
Debe instalar el proveedor recomendado que se puede encontrar en los siguientes enlaces.
- Para32 bits versiones de Power BI Desktop: Componentes de acceso a datos de Oracle (ODAC) de 32 bits con Oracle Developer Tools para Visual Studio (12.1.0.2 ….
- Para64 bits versiones de Power BI Desktop: ODAC 12c de 64 bits versión 4 (12.1.0.2.4) para Windows x64
Eche un vistazo a este documento, le resultará útil.
Atentamente,
Herbert
rick_macleod204
no importa cuántas veces intente instalar / desinstalar … cambiar controladores … instalar Just ODAC a través de
install.bat todo c: oracle odac
… No puedo hacer que Power BI se conecte a Oracle DB. … todo lo demás funciona bien.
Tengo instalados los controladores Oracle de 32 bits y 64 bits (se necesitan 32 para otras aplicaciones) – ¿Se confunde Power BI en cuanto a dónde está el controlador correcto? – ¿Existe un orden óptimo de variables de entorno para que Power BI reconozca el controlador correcto? – TODOS otras aplicaciones en mi estación de trabajo se conectan sin problemas; sin embargo, Power BI es el único que intenta conectarse a través de ODAC.
¿Hay alguna solución para este error … que no sea la solución muy poco informativa proporcionada?
Piloto de prueba UAV
En respuesta a rick_macleod204
Rick, no estoy seguro de si aún tiene este problema, pero todos los productos de microsoft usarán ODAC
Pasos lo hice funcionar
1) Haga coincidir su «controlador» con el tipo de bit de su aplicación. Entonces, si descargó PowerBI de 32 bits, debe instalar el controlador ODAC de 32 bits
2) Solo instale los archivos 12.2 independientemente de qué Oracle tenga en premesis
3) Recomiendo usar los archivos XCOPY, por alguna razón, el instalador de GUI funcionó solo la mitad del tiempo
4) Las instrucciones de XCOPY están incluidas dentro del ZIP, pero aquí hay una versión abreviada.
… a) descomprimir a C:
… b) abre CMD como ADMINISTRADOR (no olvides este paso)
… c) navegue a la carpeta descomprimida dentro de CMD (escriba «CD C: [insert your folder name here]»)
… d) escriba «install_odpm.bat C: Oracle»
Si desea todas las opciones que puede hacer el instalador, simplemente escriba «install_odpm.bat» y le mostrará las opciones
https://docs.microsoft.com/en-us/power-bi/service-gateway-onprem-manage-oracle
Jamey
Según mi experiencia, lo instalé en un sistema de 32 bits y otro en un sistema de 64 bits. Es la misma instalación en cada uno, excepto que debe usar la versión de bits correspondiente de los productos Oracle que coincida con la versión de bits de PowerBI Desktop.
En mi caso, instalé el siguiente cliente de Oracle en mis instalaciones respectivas:
Win32_12201_client.zip de 32 bits
Winx64_12201_client.zip de 64 bits
ambos se pueden encontrar en el siguiente enlace:
http: //www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-windows-3633015.ht …
Nota: en mi caso, cambio la ruta predeterminada de la instalación a C: app Oracle product 12.2.0 client_1 pero no importa dónde lo pongas.
Después de instalar el cliente tuve que instalar lo siguiente: (¡NO FUNCIONARÁ SIN ESTO!)
ODAC121021Xcopy_32bit.zip de 32 bits
http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html
ODAC121024_x64.zip de 64 bits
http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
Para instalar lo anterior, debe abrir un símbolo del sistema de administrador y cambiar a la ruta en la que extrajo los archivos. Luego ejecute este comando:
instalar todo C: app Oracle product 12.2.0 client_1 odac (la ruta es donde instaló el cliente anterior)
también debe asegurarse de que lo siguiente esté incluido en la ‘ruta’ de las variables de entorno:
C: app Oracle product 12.2.0 client_1;C: app Oracle product 12.2.0 client_1 bin (o donde sea que se encuentre su ruta)
Debe tener una entrada TNS_ADMIN en las Variables de entorno que apunte al directorio donde vive el archivo tns_names.ora.
Todo esto funcionó para mí y espero que también te ayude.
Anónimo
En respuesta a Jamey
Todavía estoy confundido ¿Necesito instalar esto en mi PC o necesito instalarlo en el servidor? en mi empresa, el servidor de Oracle está en otra computadora y yo solo soy un usuario final.
AmitK
En respuesta a Anónimo
Necesita instalar esto en su PC donde tenga la configuración de Power Bi Desktop.
TinHau
En respuesta a Jamey
Nuestros controladores de Oracle se distribuyen por paquetes dentro de la empresa. Según mi información, actualmente tenemos controladores Oracle 12.2.0.1 en los clientes. Sin embargo, cuando intento conectarme con Power BI a una base de datos de Oracle, aparece este mensaje:
DataSource.Error: el proveedor que se está utilizando está obsoleto:
‘System.Data.OracleClient requiere la versión 8.1.7 o superior del software de cliente Oracle’
Y mas tarde
Base de datos Oracle
El proveedor recomendado (‘Oracle.DataAccess.Client’) no está instalado. Puede continuar con su proveedor actual, sin embargo, ha quedado obsoleto y es posible que no funcione correctamente.
Confundido por estos mensajes. ¿Alguien podría ayudarme?
v-haibl-msft
@vakshi
Debe instalar el proveedor recomendado que se puede encontrar en los siguientes enlaces.
- Para32 bits versiones de Power BI Desktop: Componentes de acceso a datos de Oracle (ODAC) de 32 bits con Oracle Developer Tools para Visual Studio (12.1.0.2 ….
- Para64 bits versiones de Power BI Desktop: ODAC 12c de 64 bits versión 4 (12.1.0.2.4) para Windows x64
Eche un vistazo a este documento, le resultará útil.
Atentamente,
Herbert
kskarthick
En respuesta a v-haibl-msft
Gracias, mi problema también está resuelto.
Necesitamos descargar este archivo «ODAC 12c de 64 bits versión 4 (12.1.0.2.4) para Windows x64 » proporcionará el archivo setp, instálelo, configúrelo de acuerdo con sus credenciales.
karthicg
En respuesta a v-haibl-msft
Recibo un mensaje de que para el instalador ODAC 12c Release 4 (12.1.0.2) necesitamos Visual Studio. ¿Qué versión de Visual Studio deberíamos usar? Probé la versión comunitaria y sigo recibiendo el mismo mensaje.
Yana
En respuesta a karthicg
Hola, es posible que esté descargando y usando el conector incorrecto, tuve el mismo problema esta semana.
Intente crear un archivo tnsnames.ora en el cliente-> nombre de cliente-> versión de Oracle-> cliente_1-> Red-> directorio de administración
O use el asistente de ODCA para crear uno:
http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
Si le solicitó instalar VS, eso significa que ha instalado el conector incorrecto de Oracle.
Quizás esto también funcione para ti.
He escrito un post sobre mi experiencia:
http://www.yanaberkovich.com/Blog/connecting-powerbi-desktop-to-oracle/
ckavaslar
En respuesta a Yana
Gracias Yana, copiar mi archivo tnsnames.ora en el cliente-> nombre del cliente-> versión de Oracle-> cliente_1-> Red-> directorio de administración funcionó como un encanto.
Jardel
En respuesta a Yana
¡Este artículo me salvó la vida! jajaja Tks!
BhaveshPatel
Consulte esta publicación de blog para solucionar el problema.
https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-connect-oracle-database/
Necesita instalar la versión de 32 bits de
- Componentes de acceso a datos de Oracle (ODAC) de 32 bits con Oracle Developer Tools para Visual Studio (12.1.0.2 ….
para fines de conexión.
Más información está en la publicación del blog.
Gracias y Saludos,
Bhavesh