Conectar PowerBI Desktop a Oracle

En este articulo vamos a conectar PowerBI Desktop a Oracle de una forma alternativa, y digo alternativa porque la solución oficial de Microsoft detallada en este articulo no me ha funcionado en uno de mis ordenadores. ¿Has probado el articulo anterior y no te funciona? Sigue leyendo…

Especificaciones del entorno

Comprobar la versión de PowerBI

Para descargar la versión de ODAC correcta de Oracle debemos comprobar que versión de PowerBI Desktop tenemos. Para ello sigue estos pasos:

  1. Abre PowerBI Desktop.
  2. Haz clic en el menú Ayuda y pulsa en Acerca de.
  3. En la ventana que se abre fijate en la segunda línea llamada Versión. Nos interesa saber si es de 32-bit o de 64-bit.

Descarga ODAC de Oracle

  1. Accede a la URL https://www.oracle.com/database/technologies/net-downloads.html
  2. Desplázate a la sección ODAC Xcopy Packages.
  1. Escoge la versión Xcopy de 32-bit o 64-bit en función de tu versión de PowerBI Desktop y haz clic para descargarlo.
  2. Descomprime el fichero descargado.

Instalar ODAC de Oracle

  1. Abre el símbolo del sistema en modo administrador.
  2. Accede a la carpeta donde tenemos los ficheros descomprimidos. Si lo has descargado en Descargas o Downloads puedes acceder con el siguiente comando cambiando tu nombre de usuario y el nombre de la carpeta donde lo habéis descargado.
cd C:\Users\mtroyano\Downloads\ODAC-19.18-Xcopy-64-bit
  1. Para realizar la instalación ejecuta el siguiente comando adaptándolo a tu entorno:
install.bat <component_name> <oracle_home_path> <oracle_home_name>
<install_dependents> <machine_wide_configuration> <tns_admin_location>
  • component_name = odp.net4
  • oracle_home_name = directorio de instalación, por ejemplo c:/oracle
  • oracle_home_name = nombre único para ORACLE HOME, por ejemplo myhome
  • install_dependents = true
  • machine_wide_configuration = true
  • tns_admin_location = directorio de archivos de credenciales de la base de datos Oracle, como C:\data\wallet

Un ejemplo seria el siguiente:

install.bat odp.net4 c:\oracle myhome true true c:\data\wallet

Si has descargado la versión de 64 bits como el ejemplo no debes hacer nada más. Si has descargado la versión de 32-bit modifica la variable de entorno Path e incluye dos nuevas rutas: c:/oracle y c:/oracle/bin (asegúrate que estas dos rutas estén al principio del todo y que coinciden con la ruta donde lo hayas instalado)

Conectar PowerBI a Oracle

  1. Accede a PowerBI Desktop
  2. En Inicio haz clic en Obtener datos y busca Oracle.
  1. Haz clic en Conectar.
  2. Ahora escribre la dirección del servidor de Oracle de la siguiente forma:

Un ejemplo seria:

111.11.11.111:1521/mi_nombre_servicio

Ahora solo tienes que escoger las tablas a importar y listo.

¿Aumentar velocidad?

Es posible que quieras cargar mucha información en PowerBI Desktop desde Oracle, si es tu caso y quieres aumentar la velocidad de carga sigue estos pasos:

  1. Abre el registro de Windows (en el buscador escribe regedit)
  2. Localiza la siguiente ruta: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ODP.NET\4.122.19.1
  3. Haz clic derecho sobre la carpeta 4.122.19.1 y escoge Nuevo valor de cadena.
  4. Escribe el nombre FetchSize.
  5. Haz clic derecho sobre el nuevo valor FetchSize > Modificar.
  6. Cámbiale el valor a 4194304. (aquí le estas asignando 4MB)
  1. Reinicia PowerBI Desktop y la velocidad de carga de los datos debe aumentar.

Escribir un comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.