Conectar el PMS a Power BI es el paso que decide si el resto del proyecto sale bien. Los informes bonitos llegan después. Antes hay que sacar los datos del PMS sin frenar la recepción, sin copiar datos personales que no hacen falta y sin perder la historia de las reservas. Esta guía repasa cómo hacerlo.
Tres formas de llevar los datos del PMS a Power BI
Depende de dónde viva tu PMS y de lo que te deje hacer el fabricante.
Por API
Es lo habitual en los PMS en la nube. Hay que leer la documentación con calma: las API suelen limitar cuántas llamadas aceptan por minuto y devuelven los resultados por páginas. Conectar Power BI directamente a la API funciona para una prueba, pero en producción se vuelve lento y frágil. Lo sensato es un paso intermedio: un proceso que descarga los datos a un almacén propio, como un lakehouse de Microsoft Fabric o una base de datos, y que Power BI lea de ahí.
Contra la base de datos
Si el PMS está instalado en tus servidores, puede que tengas acceso a su base de datos. Tres reglas. Un usuario de solo lectura. Nunca consultas pesadas a la hora del check-in, mejor de madrugada o contra una réplica. Y una puerta de enlace de datos local para que Power BI llegue a esa base sin abrirla a internet.
Con exportaciones
Algunos PMS solo sacan ficheros: un CSV diario, un envío por SFTP. No es elegante, pero funciona si se automatiza la recogida y se vigila que el fichero llegue cada día. El problema de las exportaciones es que fallan en silencio: el día que no llega el fichero, el informe muestra datos viejos y nadie avisa.
Qué datos sacar primero
Empieza por lo que alimenta los KPIs y deja el resto para más adelante:
- Reservas, con fecha de creación, llegada, salida, estado, canal, tarifa e importe.
- Inventario de habitaciones por día, incluidas las bloqueadas y las fuera de servicio.
- Cancelaciones, con su fecha.
- Los códigos de cada hotel, si el grupo tiene varios.
Y una regla de privacidad que ahorra disgustos: para calcular ocupación, ADR o pickup no hacen falta nombres, correos ni documentos de identidad. Si no los traes, no tienes que protegerlos en otro sitio más. Cuando haga falta analizar la recurrencia de un cliente, basta con un identificador sin datos personales.
La foto diaria de reservas
El PMS guarda cómo están las reservas hoy. Si una reserva de agosto se cancela en junio, desaparece del estado actual y con ella la posibilidad de saber cómo iba agosto a principios de junio. Para medir el pickup y comparar el ritmo con el año anterior, guarda cada noche una copia de la cartera de reservas futuras. Crece rápido, así que conviene cargarla con actualización incremental en lugar de recalcular todo cada día.
Los errores que vemos una y otra vez
- Importes con y sin impuestos mezclados en la misma columna.
- El día que cambia a medianoche en el informe pero después del cierre nocturno en el PMS.
- Reservas duplicadas cuando un huésped cambia de habitación.
- Paquetes con desayuno o cena que inflan el ADR.
- Cada hotel del grupo con sus propios códigos de tarifa y de canal, sin una tabla que los traduzca.
Ninguno se arregla en el informe. Se arreglan en la carga, una vez, y así todos los informes heredan el dato limpio. En Power BI para hoteles: los KPIs que importan contamos cómo definir cada indicador.
Dónde entra Reporbia
Reporbia no reemplaza la integración con el PMS: la aprovecha. Cuando el modelo de datos está listo, Reporbia lo lleva a un portal con tu marca donde cada hotel ve lo suyo y cualquiera puede preguntar en lenguaje natural por sus cifras. Y si parte de la información vive en tu ERP, como Business Central, también puede sumarse. Lo explicamos en la guía del conector de Business Central.
¿Tienes el PMS y no sabes por dónde empezar? Cuéntanos qué sistema usas y te decimos qué camino tiene más sentido.
Seguir leyendo
- Power BI para hoteles: los KPIs que importan
- Conector de Business Central para Power BI: guía práctica
- Qué es Power BI Embedded y por qué rompe el modelo de licencias
Fuente oficial: Qué es una puerta de enlace de datos local (Microsoft Learn).
