Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Fabric Activator es una experiencia sin código que desencadena automáticamente acciones cuando se detectan patrones o condiciones específicos en flujos de datos o informes de Power BI. Supervisa continuamente estos orígenes de datos e inicia acciones cuando se cumplen umbrales o se detectan patrones específicos. Estas acciones pueden incluir el envío de correos electrónicos o notificaciones de Teams, el inicio de flujos de Power Automate o la integración con sistemas de terceros.
Casos de uso comunes
Estos son algunos escenarios reales en los que puede usar Fabric Activator:
- Inicie automáticamente campañas publicitarias cuando disminuyan las ventas de la misma tienda, lo que ayuda a aumentar el rendimiento en ubicaciones con un rendimiento inferior.
- Notifique a los gerentes de la tienda que reubiquen los alimentos de los congeladores averiados de la tienda de comestibles antes de que se produzca la descomposición.
- Desencadene flujos de trabajo de divulgación personalizados cuando el recorrido de un cliente entre aplicaciones, sitios web u otros puntos de contacto indica una experiencia negativa.
- Inicie proactivamente flujos de trabajo de investigación cuando el estado de un envío no se actualizó en un período de tiempo definido, lo que ayuda a localizar paquetes perdidos más rápido.
- Alerta a los equipos de cuentas cuando los clientes caen en mora, utilizando umbrales personalizados para el tiempo o los saldos pendientes por cliente.
- Monitorizar la salud de la canalización de datos y vuelva a ejecutar automáticamente trabajos fallidos o alertar a los equipos cuando se detectan anomalías o errores.
Conceptos principales
Los conceptos siguientes se usan para compilar y desencadenar acciones y respuestas automatizadas en Fabric Activator.
Eventos y secuencias de eventos
Fabric Activator trata todos los orígenes de datos como flujos de eventos. Un evento representa una observación sobre el estado de un objeto y normalmente incluye un identificador para el objeto, una marca de tiempo y valores de los campos que se supervisan.
Las secuencias de eventos varían en la frecuencia. Por ejemplo, los sensores de IoT emiten eventos varias veces por segundo y los sistemas de logística generan eventos esporádicamente, como cuando los paquetes se examinan en ubicaciones de envío.
Una secuencia de eventos es un tipo de elemento específico en Microsoft Fabric. La característica Eventstreams dentro de la carga de trabajo de inteligencia de Real-Time permite ingerir, transformar y enrutar eventos en tiempo real, sin escribir ningún código. Fabric Activator supervisa la secuencia de eventos y toma medidas automáticamente cuando se detectan patrones o umbrales definidos.
Incluso los datos de Power BI se tratan como una secuencia de eventos. En este caso, los eventos son observaciones periódicas basadas en la programación de actualización de un modelo semántico de Power BI (anteriormente conocido como conjunto de datos). Estas observaciones pueden producirse diaria o semanalmente, formando una secuencia de eventos de movimiento lento.
Objetos
En Fabric Activator, las entidades que supervisa se denominan objetos de negocio, que pueden ser físicos o conceptuales. Algunos ejemplos incluyen objetos físicos, como congeladores, vehículos, paquetes y usuarios, y objetos conceptuales, como campañas publicitarias, cuentas de cliente, sesiones de usuario.
Para modelar un objeto de negocio en Activator, conecte una o varias secuencias de eventos, seleccione una columna para que actúe como identificador de objeto y especifique los campos que desea tratar como propiedades del objeto.
El término instancia de objeto hace referencia a un ejemplo específico de un objeto de negocio, como un congelador, un vehículo o una sesión de usuario determinada. En cambio, el objeto normalmente hace referencia a la definición o clase general (por ejemplo, "congelador" como un tipo). El término población se utiliza para referirse al conjunto completo de instancias de objetos que se supervisan.
Reglas
Las reglas definen las condiciones que desea detectar en los objetos y las acciones que se deben realizar cuando se cumplen esas condiciones. Por ejemplo, una regla en un objeto congelador podría detectar cuándo aumenta la temperatura por encima de un umbral seguro y enviar automáticamente una alerta por correo electrónico al técnico asignado.
Hay tres tipos de reglas que puede crear:
- Reglas basadas en eventos: desencadenadas por eventos individuales a medida que se producen en la secuencia de eventos.
- Reglas de eventos de objeto: se desencadena cuando se agregan eventos a una instancia de objeto específica.
- Reglas de propiedad de objeto: se desencadena en función del estado actual o de las propiedades de una instancia de objeto.
Cuando se cumplen las condiciones de una regla y se inicia una acción, se dice que la regla se activa.
Propiedades
Las propiedades son útiles cuando se desea reutilizar la lógica en varias reglas. Por ejemplo, en un objeto congelador, puede definir una propiedad que calcule un promedio de temperatura durante un período de una hora. Una vez definida, se puede hacer referencia a esta propiedad en varias reglas, como aquellas que detectan sobrecalentamiento, fluctuaciones de temperatura o umbrales de mantenimiento, sin duplicar la lógica.
Al centralizar la lógica en las propiedades, las reglas son más fáciles de administrar, más coherentes y más fáciles de actualizar con el tiempo.
Período de retrospectiva
Fabric Activator debe realizar un seguimiento de los datos históricos para asegurarse de que se pueden calcular las acciones correctas. La duración de los datos históricos consultados se conoce como período de búsqueda.
El período de retroceso viene determinado por:
- Cómo se define la regla, por ejemplo, si requiere analizar tendencias, detectar anomalías o comparar valores con el tiempo.
- El volumen de datos entrantes, como el número de eventos por segundo en la secuencia de eventos.
Considere una operación de logística farmacéutica que transporta paquetes de medicamentos en una cadena de frío. El objetivo es recibir una alerta cuando un paquete se vuelve demasiado cálido.
Supongamos que la regla está definida para:
- Evaluar la temperatura media de cada paquete en una ventana de tres horas
- Desencadenar una alerta si la temperatura media supera los 8°C
Para calcular esta regla con precisión, Fabric Activator debe analizar una ventana más amplia de datos históricos, específicamente, un período de retrospección de seis horas. Garantiza que haya suficientes datos disponibles para calcular el promedio de tres horas en cualquier momento dado, incluso si los datos llegan con algún retraso o irregularidad.
El período de retrospección es esencial para permitir una detección oportuna y precisa de las condiciones, especialmente en escenarios en los que los patrones de datos evolucionan con el tiempo.
Identificadores de objeto activos distintos
Las reglas basadas en atributos se usan para supervisar cómo cambian los atributos específicos de un objeto a lo largo del tiempo. En el ejemplo de logística farmacéutica, cada paquete de medicamentos se representa mediante un identificador de objeto único y el sistema recibe lecturas periódicas de temperatura para cada paquete.
Para evaluar estas reglas de forma eficaz, Fabric Activator realiza un seguimiento de los identificadores de objeto activos, es decir, los objetos para los que llegan los eventos dentro del período de búsqueda definido. Este comportamiento garantiza que solo se tienen en cuenta los objetos activos pertinentes actualmente al aplicar reglas.
Por ejemplo, una estación de peaje podría realizar un seguimiento de los vehículos (identificadores de objeto) a medida que pasan. Cada vehículo genera eventos (por ejemplo, exámenes de entrada y salida), y solo los objetos con actividad reciente se consideran activos y evaluados por el sistema.
También hay límites en función del número de identificadores de objeto distintos (número de paquetes) que se están rastreando dentro de la ventana retrospectiva.
Paso siguiente
Consulte Tutorial: Creación y activación de una regla de Activador de Fabric.