El ERP te manda cada venta en el momento. El CRM te avisa cada vez que un cliente abre un email. Los sensores de la planta envían temperatura cada minuto.
Y tú te preguntas: ¿dónde va cada cosa?
En tiempo real no existe un sitio para todo. Existe un tubo por donde pasan los datos, un sitio para consultar al segundo, otro para guardar años y otro para cruzar con histórico. Saber cuál usar te ahorra capacidad y decisiones equivocadas.
Este artículo es un mapa de cinco piezas que muestra dónde vive cada tipo de dato en tiempo real dentro de Microsoft Fabric. Con una regla por caso de uso.
Eventstream no almacena nada. Es el tubo.
Recibe datos de cualquier origen (un ERP, un CRM, un sensor, un webhook) y los enruta hacia donde necesites: KQL Database, Lakehouse, Warehouse o cualquier destino que configures.
Piensa en cada venta que entra desde la TPV. Eventstream la recoge y decide: esta va al dashboard en tiempo real, esta se guarda en el Lakehouse para el análisis de fin de mes y esta activa una alerta si supera cierto importe.
Todo en el mismo flujo. Sin duplicar origen ni escribir código.
Fabric ha añadido soporte para múltiples esquemas en el mismo Eventstream (en preview). Eso significa que puedes recibir ventas, devoluciones y pagos en el mismo tubo, aunque cada evento tenga campos distintos, y enrutarlos según su tipo.
→ Cuándo usarlo: siempre que recibas datos en tiempo real. Es el punto de entrada.
KQL Database es donde guardas los datos que necesitas consultar al instante.
Imagina que cada vez que un cliente abre un email de marketing quieres saber cuántos ha abierto en la última hora. O que necesitas ver la temperatura media de los últimos cinco minutos en cada sensor de la planta.
KQL Database está optimizado para esas consultas. Devuelve resultados rápidamente aunque tengas millones de filas.
No es para guardar años de histórico. Es para lo que miras ahora.
→ Cuándo usarlo: si necesitas consultar el dato en menos de un minuto desde que llega.
Lakehouse es el almacén sin límite de tiempo.
Cada venta, cada apertura de email, cada lectura de sensor se guarda en formato Delta (Parquet con control de versiones) y puedes consultarla meses o años después.
Es donde vive el histórico completo. Lo que necesitas para entrenar modelos, hacer análisis de tendencias o cumplir con auditorías.
Supón que cada cierre de trimestre necesitas cruzar las ventas de los últimos dos años con las campañas de marketing. Esos datos están en el Lakehouse.
→ Cuándo usarlo: si necesitas guardar el dato más de un año o si vas a entrenarlo en un modelo.
Data Warehouse es donde cruzas lo que llega en tiempo real con las tablas de siempre.
Piensa en las ventas de hoy con el presupuesto de hace tres meses. O en los pedidos que entran ahora con la tabla de clientes que actualizas cada semana.
Warehouse soporta SQL estándar y relaciones entre tablas. Es el sitio para consultas complejas que mezclan tiempo real con datos estructurados.
→ Cuándo usarlo: si necesitas cruzar el dato en tiempo real con tablas maestras o dimensiones que ya tienes.
Real-Time Dashboard es lo que abres cada mañana sin necesidad de Power BI.
Se conecta directamente a KQL Database y se actualiza solo. Cada vez que entra un dato nuevo, el gráfico cambia.
Imagina un dashboard con las ventas de las últimas 24 horas, el número de pedidos pendientes y la temperatura de cada almacén. Todo en una sola pantalla, sin refrescar manualmente.
→ Cuándo usarlo: si necesitas ver el dato sin abrir Power BI y sin esperar a que se refresque manualmente.
La diferencia clave no es técnica. Es cuánto tardas en mirar el dato y cuánto tiempo lo necesitas guardar.
En tiempo real no existe un sitio para todo. Existe un tubo, un sitio para consultar al segundo, otro para guardar años y otro para cruzar con histórico.
Mi regla: decide según cuánto tardas en mirar el dato y cuánto tiempo lo necesitas guardar. El resto se enruta solo.
Próximo paso: revisa un dato que te llega cada minuto y pregúntate cuánto tardas en mirarlo. Esa respuesta te dice dónde guardarlo.
¿Qué te ha parecido? Comparte tu experiencia o cuéntanos qué proceso repetitivo te gustaría automatizar. Estaré encantado de leer tu comentario.