Guía simple: Power BI + PostgreSQL por ODBC (usando DNS)
Verificar arquitectura de Power BI (32/64 bits)
En Power BI Desktop: Archivo → Ayuda → Acerca de.
Instalá el driver ODBC de PostgreSQL con la misma arquitectura que Power BI.
Descargar e instalar el driver ODBC de PostgreSQL
- Sitio oficial: https://odbc.postgresql.org/
- Windows: instalador
psqlodbc_x64.msiopsqlodbc_x86.msisegún corresponda.
Abrir el administrador ODBC
| Sistema | Ruta |
|---|---|
| Windows 64-bit | C:\Windows\System32\odbcad32.exe |
| Windows 32-bit | C:\Windows\SysWOW64\odbcad32.exe |
Crear el DSN (recomendado: System DSN)
- System DSN → Add → PostgreSQL Unicode (x64 o x86 según tu caso).
- Completar:
- Data Source Name: por ejemplo
PG_FINNEG_DNS - Server: tu DNS (por ejemplo
db.finneg.com.ar) - Port:
5432 - Database: nombre de la base
- User Name / Password
- SSL: para tu caso con CNAME/DNS:
SSLmode = require
- Ejecutar Test y guardar.
Conectar desde Power BI
- Obtener datos → ODBC
- Elegir el DSN creado (
PG_FINNEG_DNS). - Ingresar credenciales si las solicita.
Si el DSN no aparece en Power BI
- Cerrar y abrir Power BI.
- Confirmar que DSN y Power BI tengan la misma arquitectura (32/64 bits).
- Alternativa: en Cadena de conexión, usar:
DSN=PG_FINNEG_DNS;