En este artículo vamos a conectar Power BI Desktop a Oracle de una forma alternativa, y digo alternativa porque la solución oficial de Microsoft detallada en este artículo no me ha funcionado en uno de mis ordenadores. ¿Has probado el artículo anterior y no te funciona? Sigue leyendo…
Requisitos previos
- Windows 11
- Power BI Desktop
Comprobar la versión de Power BI
Para descargar la versión de ODAC correcta de Oracle debemos comprobar que versión de Power BI Desktop tenemos. Para ello sigue estos pasos:
- Abre Power BI Desktop.
- Haz clic en el menú Ayuda y pulsa en Acerca de.
- En la ventana que se abre fíjate en la segunda línea llamada Versión. Nos interesa saber si es de 32-bit o de 64-bit.

Descarga ODAC de Oracle
- Accede a la URL https://www.oracle.com/database/technologies/net-downloads.html
- Desplázate a la sección ODAC Xcopy Packages.

- Escoge la versión Xcopy de 32-bit o 64-bit en función de tu versión de Power BI Desktop que has comprobado antes y haz clic para descargarlo.
- Descomprime el fichero descargado.
- Abre la carpeta que se llamara similar a ODAC19.21Xcopy_x64
- Copia el contenido de la carpeta «\ODAC19.21Xcopy_x64\instantclient» a «c:\oracle». Si no existe crea la carpeta.
Configurar instaclient de Oracle
- Cierra Power BI Desktop si lo tienes abierto.
- Abre las variables del sistema buscando en el buscador de Windows Editar las variables de entorno del sistema.
- Haz clic en el botón Variables de entorno de la pestaña Opciones avanzadas.
- En las variables del sistema (o de usuario) crea una nueva variable llamada ORACLE_HOME con el valor c:\oracle
- En las variables del sistema (o de usuario) crea una nueva variable llamada TNS_ADMIN con el valor c:\oracle\network\admin
- Haz doble clic en la variable el sistema (o de usuario) path y crea dos nuevas entradas. Una con el valor c:\oracle y otra con el valor c:\oracle\bin

Instalar ODAC de Oracle
🚫 Acceso restringido
Para visualizar las instrucciones, es necesario iniciar sesión.
Puedes hacerlo sin registrarte desde el lateral derecho o los comentarios, utilizando tu cuenta de Microsoft o Google.
Fin acceso restringido 🚫
Conectar Power BI a Oracle
- Accede a Power BI Desktop
- En Inicio haz clic en Obtener datos y busca Oracle.

- Haz clic en Conectar.
- Ahora escribe la dirección del servidor de Oracle de la siguiente forma:

Un ejemplo sería:
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 Power BI Desktop desde Oracle, si es tu caso y quieres aumentar la velocidad de carga sigue estos pasos:
🚫 Acceso restringido
Para visualizar las instrucciones, es necesario iniciar sesión.
Puedes hacerlo sin registrarte desde el lateral derecho o los comentarios, utilizando tu cuenta de Microsoft o Google.
Fin acceso restringido 🚫

- Reinicia PowerBI Desktop y la velocidad de carga de los datos debe aumentar.
2 comentarios en “Conectar Power BI Desktop a Oracle”
Escribir un comentario Cancelar la respuesta
Lo siento, debes estar conectado para publicar un comentario.
Hola Miguel,
Me salta un error y no consigo instalar el .bat. Como lo soluciono por favor?
ERROR: Acceso denegado
Hola, sin más información parece que no has ejecutado el símbolo del sistema en modo administrador. Abrelo de este modo y prueba de nuevo.