Skip to main content

Command Palette

Search for a command to run...

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

Updated
4 min read
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

  1. Abre tu Eventstream donde recibes los datos de Binance.

  2. Añade un nuevo destino y selecciona Activator.

  3. Une el eventstream es_Crypto con el destino Activator.

  4. En el menú derecho, asigna un nombre descriptivo y crea un nuevo Activator. En este ejemplo lo llamamos: act_Crypto

  5. 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€

  1. En Data Activator, selecciona New rule en el menú superior.

  2. Selecciona el flujo de eventos recibido, en este caso: es_Crypto-stream.

  3. En Condition, definimos lo siguiente:

    • Condition1

      • Operation: Text state --> Is equal to

      • Column: tickerInfo.symbol

      • Value: BTCEUR

      • Default type: None

Añade una segunda condición pulsando Add condition.

  • Condition2

    • Operation: Numeric state --> Is less than or equal to

    • Column: tickerInfo.price

    • Value: 70000

    • Default type: None

  1. Configura la acción clicando en Edit action.

  2. Renombra la regla a Compra BTCEUR


🔔 Regla 2: Vender BTCEUR si el precio ≥ 100.000€

  1. Crea una nueva regla.

  2. Define la condición: symbol == "BTCEUR" and price >= 100000

  3. 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

  1. Abre el dashboard en tiempo real rd_Crypto.

  2. 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.

  3. 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).

  1. Crea la alerta.

  2. Vuelve a abrir el artefacto act_Crypto y verás un nuevo flujo de datos proveniente del dashboard con la alerta recién creada.

  3. 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.

More from this blog

D

DataGym | Microsoft Fabric

36 posts