Cuando hablamos de datos en tiempo real, hay una pregunta clave:

👉 ¿De qué sirve detectar algo si no haces nada con ello?

Aquí es donde entra Activator dentro de Microsoft Fabric.

No es una herramienta de análisis.
Es una herramienta de acción.


Qué es Activator

Activator es el motor de reglas y detección de eventos dentro de Real-Time Intelligence.

Su objetivo es muy claro:
escuchar datos en tiempo real, evaluar condiciones y ejecutar acciones automáticamente.

No consultas datos.
No visualizas datos.
Reaccionas a ellos.


Para qué sirve realmente

Activator está pensado para escenarios donde el tiempo importa.

No horas.
No minutos largos.
Segundos.

Por ejemplo:

  • Detectar una anomalía en temperatura
  • Identificar un retraso en una entrega
  • Detectar un fallo en un sistema

Y actuar en ese mismo momento.


Cómo funciona Activator

El flujo mental es muy sencillo:

  1. Llegan datos (eventos)
  2. Se evalúan condiciones (reglas)
  3. Si se cumplen → se ejecuta una acción

Ese es todo el modelo.

Pero debajo hay una estructura muy potente.


Modelo basado en objetos

Activator no trabaja directamente con filas sueltas.

Trabaja con objetos de negocio.


Objetos

Un objeto representa una entidad real:

  • Un paquete
  • Un sensor
  • Un cliente

Cada instancia es un objeto independiente.


Propiedades

Las propiedades son los atributos del objeto:

  • Temperatura
  • Estado
  • Tiempo en tránsito

Son los datos que realmente vas a monitorizar.


Eventos

Los eventos son los datos que llegan.

Cada evento actualiza las propiedades del objeto correspondiente.

Es decir:
los eventos alimentan a los objetos.


Creación de objetos desde streaming

Cuando conectas Activator a un flujo (Eventstream), defines:

  • Qué campo identifica el objeto (ej: PackageId)
  • Qué campos son propiedades (ej: Temperature)

A partir de ahí:

  • Se crean objetos automáticamente
  • Se actualizan en tiempo real
  • Siempre reflejan el estado actual

Reglas en Activator

Las reglas son el núcleo de todo.

Definen:

👉 qué condición se evalúa
👉 cuándo se dispara
👉 sobre qué datos aplica


Qué supervisar (Monitor)

Primero decides qué propiedad observar.

Ejemplo:

  • Temperatura

Pero no siempre interesa el valor bruto.

Puedes aplicar agregaciones:

  • Media
  • Máximo
  • Mínimo
  • Recuento

Y definir ventanas de tiempo:

  • Últimos 10 minutos
  • Recalcular cada 5

Esto elimina ruido y mejora la detección.


Definir la condición

Aquí defines cuándo actuar.

Tipos de detección:

  • Umbral → temperatura > X
  • Tendencia → subida progresiva
  • Zona → fuera de rango
  • Ausencia → no llegan datos

También defines cómo se dispara:

  • Cada vez
  • Solo si persiste

Filtrar el alcance

No todo aplica a todo.

Puedes filtrar:

  • Tipo de objeto
  • Ubicación
  • Condiciones específicas

Esto evita ruido y focaliza la acción.


Acciones en Activator

Aquí es donde todo cobra sentido.

Porque detectar sin actuar no sirve de nada.


Email

Para comunicación más formal o menos urgente.


Teams

Para respuesta inmediata y colaboración.


Power Automate

Para automatizar procesos completos:

  • Flujos de negocio
  • Integraciones
  • Acciones en sistemas externos

Acciones de Fabric

Para ejecutar:

  • Notebooks
  • Pipelines

Es decir, seguir procesando datos.


Activator como motor de automatización

Activator convierte datos en decisiones.

Pero más importante aún:

Convierte decisiones en acciones automáticas.


Otros enfoques de alertas

No todo pasa por objetos.

También puedes usar:

  • Alertas desde dashboards
  • Alertas desde consultas KQL
  • Eventos del sistema

Todo bajo el mismo motor.


Cuándo usar Activator

Usa Activator cuando:

  • El tiempo de reacción es crítico
  • Hay patrones repetitivos
  • Las decisiones se pueden automatizar

No lo uses si necesitas análisis manual o exploratorio.


Conclusión

Activator es el paso final en la cadena del dato en tiempo real:

  • Eventstream → ingesta
  • Eventhouse → almacenamiento
  • KQL → análisis
  • Activator → acción

Sin Activator, ves lo que pasa.
Con Activator, haces algo al respecto.