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.
En este artículo se explica cómo crear alertas de Fabric Activator a partir de un conjunto de consultas KQL. Fabric Activator en Microsoft Fabric permite realizar acciones cuando se detectan patrones o condiciones en flujos de datos. Para obtener más información, consulta ¿Qué es Activador?
Puede configurar Activator para desencadenar notificaciones basadas en los resultados del conjunto de consultas KQL en dos escenarios:
- Cuando las consultas KQL programadas devuelven resultados.
- Cuando las consultas KQL programadas devuelven resultados con visualizaciones que cumplen condiciones específicas.
Debes enviar notificaciones de alerta a usted mismo o a otros usuarios de su organización. Puede configurar las notificaciones que se enviarán por correo electrónico o Microsoft Teams mensaje.
Escenarios de ejemplo
Estos son algunos ejemplos de cómo puede usar alertas de Activador con consultas KQL:
Supervisión de los registros de aplicaciones para detectar errores: suponga que tiene una base de datos KQL que almacena registros de aplicación. Puede configurar una alerta para notificarle si los registros de los últimos cinco minutos contienen la cadena
authorization erroren la columna de mensaje .Seguimiento de bicicletas disponibles en vecindarios: Imagine que usted tiene datos en streaming sobre bicicletas disponibles en diferentes vecindarios. Cree una consulta KQL para representar un gráfico circular que muestre el número de bicicletas disponibles por barrio. Puede configurar una alerta para notificarle cuándo el número de bicicletas disponibles en cualquier vecindario cae por debajo de un umbral especificado.
Requisitos previos
- Un workspace con una capacidad habilitada para Microsoft Fabric.
- Una base de datos KQL con datos.
- Un conjunto de consultas KQL conectado a la base de datos KQL. Para obtener más información, consulte Datos de consulta en un conjunto de consultas KQL.
Importante
Solo se admiten consultas sobre bases de datos KQL dentro de un Eventhouse. Si el conjunto de consultas KQL está conectado a un clúster de external Azure Data Explorer, no se admite la creación de una alerta.
El impacto de una regla de alerta en Eventhouse depende de la complejidad de la consulta. Las consultas y agregaciones simples son ligeras, mientras que las combinaciones, las transformaciones y las ordenaciones consumen más recursos. Si una consulta se ejecuta cada 1 o 5 minutos, mantiene de forma eficaz Eventhouse en un estado siempre activo . Sin consultas o ingesta durante más de 5 minutos, Eventhouse puede estar inactivo, lo que reduce los costos. Para más información, consulte Tiempo de actividad de Eventhouse.
Los siguientes pasos muestran cómo crear una alerta en una consulta que cree una visualización o en una consulta que no cree una visualización.
Elija la pestaña correspondiente al flujo de trabajo deseado.
Establecer alertas en un conjunto de consultas KQL
Importante
Las visualizaciones de gráficos de tiempo no se admiten en este escenario. Se admiten en Crear alertas del activador desde un panel de tiempo real.
Abra el área de trabajo que contiene el conjunto de consultas KQL.
Vaya al conjunto de consultas KQL y selecciónelo para abrirlo.
Ejecute una consulta que devuelva una visualización.
Una vez que la consulta devuelva resultados, seleccione Establecer alerta en la cinta de opciones superior.
Definir las condiciones de la alerta
En el panel lateral Agregar regla, siga estos pasos para definir las condiciones de alerta:
En la sección Detalles, escriba un nombre para la regla de alerta Activator.
En la sección Supervisión , establezca una frecuencia de tiempo para la frecuencia con la que se ejecuta la consulta. El valor predeterminado es 5 minutos.
En la sección Condición , especifique las condiciones de alerta de la siguiente manera:
- Si la visualización no tiene dimensiones, seleccione la condición On each event when para supervisar los cambios en el flujo de datos eligiendo un campo específico para monitorear los cambios. (Activado en cada evento cuando elija un campo específico para supervisar los cambios en el flujo de datos).
- En la lista desplegable When (Cuándo ), establezca el valor que se va a evaluar.
- En la lista desplegable Condición, establezca la condición que se va a evaluar. Para obtener más información, consulte Condiciones.
- En el campo Repetición , establezca el número de veces que se debe cumplir la condición antes de que se desencadene una alerta.
En la sección Acción , seleccione una de las siguientes acciones:
Enviar notificación por correo electrónico:
- En Seleccionar acción, seleccione Enviar correo electrónico.
- En Para, escriba la dirección de correo electrónico del receptor o use la lista desplegable para seleccionar una propiedad cuyo valor sea una dirección de correo electrónico. De forma predeterminada, la dirección de correo electrónico se rellena aquí.
- En Asunto, escriba el asunto de la notificación por correo electrónico.
- En Titular, escriba el titular de la notificación por correo electrónico.
- En Notas, escriba notas para la notificación por correo electrónico.
Nota:
Al escribir asunto, titular o notas, puede hacer referencia a las propiedades de los datos escribiendo
@o seleccionando el botón situado junto a los cuadros de texto. Por ejemplo:@BikepointID. - En Contexto, seleccione los valores de la lista desplegable que desea incluir en la notificación por correo electrónico.
Enviar notificaciones de Microsoft Teams: Envía una notificación de Microsoft Teams a personas, un chat grupal o un canal. Puede personalizar el título y el contenido del mensaje.
- En Seleccionar acción, seleccione Teams -->Mensaje a individuos, Mensaje de chat grupal, o Publicación de canal.
- Siga uno de estos pasos en función de la selección:
- Si selecciona la opción Mensaje a usuarios , escriba direcciones de correo electrónico de receptores o use la lista desplegable para seleccionar una propiedad cuyo valor sea una dirección de correo electrónico. Cuando se cumple la condición, se envía un mensaje de Teams a las personas especificadas.
- Si selecciona la opción Mensaje de chat en grupo, seleccione un chat de grupo en la lista desplegable. Cuando se cumple la condición, se publica un mensaje en el chat de grupo.
- Si selecciona la opción Publicación de canal , seleccione un equipo y un canal en las listas desplegables. Cuando se cumple la condición, se publica un mensaje en el canal seleccionado.
- En Encabezado, escriba el encabezado de la notificación de Teams.
- En Notas, escriba notas para la notificación de Teams.
Nota:
Al escribir asunto, titular o notas, puede hacer referencia a las propiedades de los datos escribiendo
@o seleccionando el botón situado junto a los cuadros de texto. Por ejemplo:@BikepointID. - En Contexto, seleccione los valores de la lista desplegable que desea incluir en la notificación de Teams.
Ejecutar actividades de Fabric: Para configurar la alerta para que ejecute una canalización de Fabric, un flujo de datos, un trabajo de Spark, un cuaderno de notas, una Función de datos de usuario, un trabajo de copia (versión preliminar) o publique un evento empresarial (versión preliminar) cuando se cumpla la condición, siga estos pasos:
- Para Seleccionar acción, seleccione el tipo de elemento Fabric adecuado en la sección Ejecutar actividades de Fabric.
- En Seleccionar elemento Fabric para ejecutar, seleccione el elemento Fabric de la lista.
- Seleccione Agregar parámetro y especifique el nombre del parámetro para el elemento Fabric y un valor para él. Puede agregar más de un parámetro.
Puede pasar parámetros de los datos de alerta escribiendo
@o seleccionando el botón situado junto al cuadro de texto. Por ejemplo:@BikepointID. Los trabajos de copia (versión preliminar) no aceptan parámetros, por lo que este paso no se aplica a ellos.
Acciones personalizadas: para configurar la alerta para llamar a una acción personalizada cuando se cumpla la condición, siga estos pasos:
En Seleccionar acción, seleccione Crear acción personalizada.
Como se mencionó en la sección Acción , cree primero la regla. A continuación, complete la configuración de la acción personalizada siguiendo los pasos de Accionar acciones personalizadas (flujos de Power Automate).
Después de crear la acción personalizada, en el panel Definición de la regla, seleccione la acción personalizada que creó en la lista desplegable Acción .
En Guardar ubicación, especifica dónde guardar la alerta de Activator. Elige un área de trabajo existente y guárdala en un activador ya existente o en uno nuevo.
Selecciona Crear para crear la regla de Activator.
Panel de Reglas
Una vez que la creación de la regla se haya realizado correctamente, verá el panel Reglas con la lista de reglas. En el panel Reglas, puede realizar las siguientes tareas:
Use el interruptor para iniciar o detener la regla. Cuando se detiene la regla, no se ejecuta y no se envía ninguna alerta. Si está probando, una vez que vea un par de alertas de ejemplo, detenga la regla para evitar enviar demasiadas alertas. Puede volver a iniciar la regla cuando quiera recibir alertas.
Seleccione ... para ver las tres opciones siguientes:
Seleccione Editar para editar la regla sin salir de la página actual. Puede editar los detalles, las condiciones, las acciones y la ubicación de guardado de la regla.
Seleccione Eliminar para eliminar la regla. Una vez eliminada, la regla se quita del elemento Fabric en el que se creó y del activador.
Seleccione Ver en Activador para abrir la regla en Activador. Puede ver los detalles de la regla, editarla o eliminarla en Activator. Cuando se ve en Activator, también puede ver el historial de la regla, incluido cuándo se desencadenó y las alertas que se enviaron.
Seleccione Add rule para agregar otra regla al elemento Fabric y al activador.
Visualización del conjunto de consultas asociado a la alerta
En el panel Reglas , seleccione ...y, a continuación, seleccione Ver en Activador para ver la regla en la página Activator.
En la página Activator, seleccione el nombre del evento y, a continuación, seleccione Administrar origen para ver el conjunto de consultas KQL que desencadena la alerta. Si selecciona el enlace Queryset, volverá a la página Queryset de KQL.