Conectar CONTPAQi a Power BI: guía y advertencias
Es de las preguntas que más nos llegan: "¿Puedo enchufar mi CONTPAQi a Power BI y ya?". La respuesta corta es sí. La respuesta honesta es que conectarlo es la parte fácil; lo caro y lo frágil viene después. Vamos por partes, primero el cómo y luego lo que casi nadie te advierte antes de meterte.
¿Se puede conectar CONTPAQi a Power BI?
Sí, y técnicamente es directo. CONTPAQi (tanto Contabilidad como Comercial) guarda toda su información en una base de datos SQL Server que vive en tu servidor o en la máquina donde lo tienes instalado. Power BI, por su parte, trae un conector nativo para SQL Server. Es decir: no necesitas un puente raro ni exportar nada a mano. Si tienes acceso a esa base, Power BI puede leerla.
El truco está en que CONTPAQi no fue diseñado para que cualquiera le entre a su base por debajo. Las tablas tienen nombres internos, las relaciones no son obvias y los catálogos no están pensados para que un humano los lea de corrido. Conectarte es fácil; entenderle es otra historia. Si lo que buscas es un panorama de todos los caminos posibles, revisa cómo sacar reportes de CONTPAQi antes de decidir.
Los pasos generales
A grandes rasgos, conectar CONTPAQi a Power BI vía SQL Server se ve así:
- Configura el acceso al SQL Server donde vive CONTPAQi: habilita la conexión y crea un usuario de base de datos con permisos de solo lectura. Nunca uses una cuenta con permisos de escritura para reportar.
- Instala Power BI Desktop en tu equipo. Es gratis y es donde vas a modelar el reporte antes de publicarlo.
- Obtener datos > SQL Server. Le das el nombre del servidor y la base de datos de tu empresa, y eliges el modo Importar (más simple y rápido para reportes contables que no necesitan ser al segundo).
- Elige y consulta las tablas. Aquí seleccionas qué tablas y vistas necesitas. Esta es la parte que de verdad cuesta: hay que saber dónde están las pólizas, los saldos, los catálogos de cuentas y cómo se relacionan.
- Construye el modelo y las medidas. Defines las relaciones entre tablas y creas las medidas en DAX (saldos, acumulados, comparativos). Sin un buen modelo, los números no van a cuadrar con tu balanza.
- Publica y programa la actualización. Subes el reporte a Power BI Service y programas el refresco automático. Como tu SQL está on-premise, vas a necesitar un gateway de datos para que la nube pueda leer tu base local de forma segura.
Hasta aquí, cualquiera con perfil técnico lo logra en un par de tardes. El problema no es llegar al primer dashboard. Es lo que pasa después.
Lo difícil que nadie te cuenta
Los tutoriales terminan en "y listo, ya tienes tu reporte". La realidad de operarlo en una empresa es más áspera:
- Conocer el esquema y las llaves de CONTPAQi. Saber qué tabla guarda qué y cómo se enlazan no viene documentado de forma amigable. Equivocarte aquí significa reportes que se ven bien pero mienten.
- Las actualizaciones de CONTPAQi rompen el reporte. Cuando CONTPAQi saca una nueva versión puede cambiar estructuras de su base. De un día para otro tu dashboard deja de actualizar o trae cifras raras, y toca repararlo.
- El gateway para SQL local. Mantener el gateway vivo, actualizado y con credenciales que no expiren es una tarea recurrente. Si se cae, tus tableros se quedan congelados sin que nadie se entere.
- El riesgo de seguridad. Para que la nube lea tu SQL, hay que conectar tu base de datos contable hacia afuera. Hacerlo mal (exponiendo el servidor a internet) es abrir tu información financiera al mundo. Esto toca directo el tema de control de tus datos: dónde viven tus datos y quién puede tocarlos.
Ninguno de estos puntos es razón para no hacerlo. Son la razón por la que un reporte de Power BI sobre CONTPAQi no es un proyecto de "una vez", sino algo que alguien tiene que mantener.
¿Hacerlo tú o que lo hagan por ti?
La pregunta real no es "¿Se puede?" sino "¿Quién lo va a mantener vivo?". Si tienes a alguien con perfil técnico en tu equipo (que sepa de SQL, de Power BI y que vaya a estar disponible cuando CONTPAQi actualice), hazlo tú. Tendrás control total y el costo es básicamente tiempo.
Si no lo tienes, o si esa persona ya está saturada con otras cosas, conviene que alguien lo opere por ti. No por la conexión inicial, sino por todo lo que viene después: el mantenimiento, la seguridad y el modelado correcto. Para dimensionar la inversión, mira cuánto cuesta poner dashboards e IA sobre CONTPAQi y compáralo con las horas que tu equipo gastaría manteniéndolo.
Hacerlo tú vs. hecho para ti
| Criterio | Hacerlo tú | Hecho para ti |
|---|---|---|
| Costo inicial | Bajo (tu tiempo) | Servicio |
| Tiempo a primer dashboard | Días si sabes SQL | Semanas, ya operando |
| Mantenimiento cuando CONTPAQi actualiza | Tuyo (cada versión) | Incluido |
| Seguridad de tu SQL | Tu responsabilidad | Conexión controlada |
| Asistente de IA | No de fábrica | Sí, preguntas en español |
En resumen
- Sí se conecta: CONTPAQi vive en SQL Server y Power BI tiene conector nativo.
- Lo difícil no es conectarlo, es conocer las tablas, modelar bien y mantenerlo cuando CONTPAQi actualiza.
- Nunca expongas tu SQL Server a internet: usa un gateway con conexión saliente y controlada.
- Hazlo tú si tienes perfil técnico disponible; si no, que alguien lo opere para que no se caiga.
Preguntas frecuentes
¿CONTPAQi se conecta a Power BI?
Sí. CONTPAQi guarda su información en una base de datos SQL Server, y Power BI tiene un conector nativo para SQL Server. Una vez que tienes acceso a la base, Power BI lee las tablas y puedes construir tus reportes. La parte difícil no es conectarlo, sino saber qué tablas leer y mantenerlo en el tiempo.
¿Necesito exponer mi SQL Server a internet para usar Power BI?
No, y no deberías. Abrir tu SQL Server directo a internet es un riesgo de seguridad serio. Lo correcto es dejar la base dentro de tu red y usar un gateway de datos que hace una conexión saliente y controlada hacia Power BI, sin abrir puertos de entrada a tu servidor.
¿Quién mantiene el reporte cuando CONTPAQi se actualiza?
Alguien tiene que hacerlo. Cuando CONTPAQi cambia de versión puede modificar estructuras de su base y romper el reporte. Si tienes perfil técnico interno, lo mantienes tú; si no, conviene que alguien lo opere para que el dashboard no se caiga cada actualización.
¿Quieres tus dashboards sin mantenerlos tú?
En un diagnóstico gratis revisamos tu CONTPAQi, te decimos qué tableros te darían más y cómo conectarlo sin exponer tu SQL ni quedarte con el mantenimiento encima.