Análisis del precio de las criptomonedas en tiempo real con Microsoft Fabric – Parte 4: Data Activator

⚡ Data Activator - Alertas en tiempo real
En esta sección exploraremos cómo utilizar Data Activator en Microsoft Fabric para monitorizar datos en tiempo real y generar alertas automáticas basadas en condiciones definidas sobre nuestras tablas, vistas o flujos de eventos.
Data Activator nos permite reaccionar inmediatamente ante cambios en los datos, enviando notificaciones, disparando workflows o activando acciones cuando se cumplen determinadas condiciones.
🎯 Objetivo
Aprender a configurar alertas en tiempo real con Data Activator usando dos enfoques distintos:
Método 1: Conectar un Eventstream a un Activator y definir reglas automáticas de compra/venta basadas en el precio.
Método 2: Crear una alerta directamente sobre un visual del dashboard en tiempo real, sin necesidad de utilizar el Eventstream dentro del Activator.
🟦 Método 1: Crear alertas conectando el Eventstream a un Activator
Este método permite trabajar con los datos directamente en tiempo real, incluso antes de que se almacenen en una tabla. Las alertas se aplican sobre los eventos que llegan en streaming, lo que ofrece la mayor inmediatez posible.
🔌 1. Conectar el Eventstream a Data Activator
Abre tu Eventstream donde recibes los datos de Binance.
Añade un nuevo destino y selecciona Activator.

Une el eventstream es_Crypto con el destino Activator.

En el menú derecho, asigna un nombre descriptivo y crea un nuevo Activator. En este ejemplo lo llamamos:
act_Crypto
Publica los cambios. El Eventstream debería verse así:

A partir de este momento, cada evento que llega al Eventstream se envía automáticamente al Activator en tiempo real.
🧩 2. Crear las reglas automáticas
Una vez creado el Activator, ábrelo para comenzar a configurar las reglas.

En el explorador lateral verás el Eventstream recibido y un gráfico de ejemplo con los eventos en tiempo real.
🔔 Regla 1: Comprar BTCEUR si el precio ≤ 70.000€
En Data Activator, selecciona New rule en el menú superior.

Selecciona el flujo de eventos recibido, en este caso:
es_Crypto-stream.En Condition, definimos lo siguiente:
Condition1
Operation: Text state --> Is equal to
Column:
tickerInfo.symbolValue:
BTCEURDefault type: None
Añade una segunda condición pulsando Add condition.
Condition2
Operation: Numeric state --> Is less than or equal to
Column:
tickerInfo.priceValue:
70000Default type: None

Configura la acción clicando en Edit action.

Renombra la regla a
Compra BTCEUR
🔔 Regla 2: Vender BTCEUR si el precio ≥ 100.000€
Crea una nueva regla.
Define la condición: symbol == "BTCEUR" and price >= 100000
Configura la acción de igual forma que se ha realizado en la regla anterior.

🎯 Resultado
Tras crear ambas reglas:
Si BTCEUR baja a 70.000€ o menos → Se dispara una alerta de compra.
Si BTCEUR sube a 100.000€ o más → Se dispara una alerta de venta.

Todo esto ocurre en tiempo real, directamente desde los eventos del Eventstream.
🟦 Método 2: Crear alertas desde un visual del dashboard en tiempo real
Este método es más directo y muy útil cuando ya dispones de un dashboard publicado y quieres generar alertas sin necesidad de conectar el Eventstream al Activator.
📊 ¿Cómo funciona?
Data Activator detecta automáticamente los datos que alimentan un visual y permite crear una alerta vinculada a ese visual concreto.
🔧 Pasos para crear la alerta desde el dashboard
Abre el dashboard en tiempo real
rd_Crypto.Selecciona el visual de Nº de criptomonedas de la página principal. Puedes crear la alerta clicando en el icono del rayo o en los tres puntos y seleccionando Set Alert.

Define la alerta en el menú lateral derecho de la siguiente forma:
Run query every: 1 hour
Condition: Is not equal
Value: 2794
Action: Send me an email
Save location: selecciona el Activator creado anteriormente (
act_Crypto).

Crea la alerta.
Vuelve a abrir el artefacto
act_Cryptoy verás un nuevo flujo de datos proveniente del dashboard con la alerta recién creada.
Aquí podrás editar, mejorar o añadir acciones adicionales a la alerta.
Conclusión
Gracias a Data Activator, puedes monitorizar precios de criptomonedas en tiempo real y generar alertas tanto desde el propio Eventstream como desde los visuales del dashboard.


