Creación de una regla de alertas en una consulta SQL de Fabric Warehouse

En este artículo se muestra cómo crear una alerta en una consulta SQL de Warehouse. Al crear una alerta en una consulta SQL, se genera una alerta cuando la consulta devuelve resultados. Si la consulta no devuelve ningún valor, no se genera ninguna alerta.

Crear una regla de alerta

En el editor de consultas SQL de una consulta SQL de Almacenamiento, escriba y ejecute una consulta SQL y, a continuación, seleccione Crear regla en la cinta de opciones.

Captura de pantalla del botón Establecer alerta en la cinta de opciones.

Nota:

La consulta SQL debe ser una consulta SELECT.

Continúe con la sección siguiente para empezar a crear una regla.

Sección detalles

En la página Agregar regla , en la sección Detalles , en Nombre de regla, escriba un nombre para la regla.

Captura de pantalla que muestra el panel Agregar regla con el nombre de la regla rellenado.

Sección Supervisión

  1. En la sección Supervisión , en Origen, confirme que el origen está establecido en la tabla en la que ejecutó la consulta.
  2. En Consulta, confirme que ve la consulta que ejecutó en el editor de consultas SQL. Para ver la consulta completa, seleccione Mostrar más.
  3. Para el campo Ejecutar consulta cada campo, seleccione la frecuencia con la que se debe ejecutar la consulta para comprobar la condición.

Captura de pantalla de la ventana Agregar regla con las secciones Detalles, Monitor y Condición.

Sección Condición

Para el campo Verificar, confirme que En cada evento está seleccionado. Esta configuración significa que la alerta se evalúa cada vez que se ejecuta la consulta.

Sección acción

En la sección Acción , seleccione una de las siguientes acciones:

Correo electrónico

Para configurar la alerta para enviar un correo electrónico cuando se cumpla la condición, siga estos pasos:

  1. En Seleccionar acción, seleccione Enviar correo electrónico.

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

  3. En Asunto, escriba un asunto para el correo electrónico.

  4. En Titular, escriba un titular para el correo electrónico.

  5. En Notas, escriba notas para los correos electrónicos.

    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.

  6. En Contexto, seleccione los valores de la lista desplegable que desea incluir en el contexto.

    Captura de pantalla del panel Agregar regla con la acción Enviar correo electrónico seleccionada.

Mensaje de Microsoft Teams

Para configurar la alerta para enviar un mensaje de Teams a un chat individual o de grupo o a un canal cuando se cumpla la condición, siga estos pasos:

  1. En Seleccionar acción, seleccione Teams ->Mensaje a individuos o Mensaje de chat grupal, o Publicación de canal.

  2. Siga uno de estos pasos en función de la opción seleccionada en el paso anterior:

    • Si seleccionó 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 usuarios especificados.
    • Si seleccionó 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 seleccionaste la opción Publicación del canal, selecciona un equipo y un canal. Cuando se cumple la condición, se publica un mensaje en el canal.
  3. En Titular, escriba un titular para el mensaje de Teams.

  4. En Notas, escriba notas para el mensaje de Teams.

    Nota:

    Al escribir el titular o las 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.

  5. En Contexto, seleccione los valores de la lista desplegable que desea incluir en el contexto.

    Captura de pantalla del panel Agregar regla con la opción Enviar mensaje de Teams seleccionada.

Ejecutar actividades de Fabric

Para configurar la alerta para iniciar una canalización de Fabric, un flujo de datos (versión preliminar), un cuaderno o un trabajo de Spark cuando se cumpla la condición, siga estos pasos:

  1. En Seleccionar acción, seleccione el tipo de elemento Fabric adecuado en la sección "Ejecutar actividades de Fabric".

    Captura de pantalla de la opción Ejecutar elementos de Fabric.

  2. En Seleccionar elemento Fabric para ejecutar, seleccione el elemento Fabric de la lista.

  3. Para los tipos de trabajo Pipeline, Dataflow, Notebook y Spark , seleccione Add parameter (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.

    Captura de pantalla del panel Agregar regla con parámetros para un elemento de Fabric especificado.

    Si seleccionó la opción Ejecutar función , siga estos pasos:

    1. En Función, seleccione una función de la lista.

    2. Para los parámetros de la función, especifique valores para cada uno de los parámetros definidos para la función, como se muestra en el ejemplo siguiente:

      Captura de pantalla del panel Agregar regla con parámetros para una función especificada.

      Puede usar propiedades de los datos escribiendo @ o seleccionando el botón situado junto a los cuadros de texto. Por ejemplo: @BikepointID.

Acción personalizada

Para configurar la alerta para llamar a una acción personalizada cuando se cumpla la condición, siga estos pasos:

  1. En Seleccionar acción, seleccione Crear acción personalizada.

    Captura de pantalla de la sección Acción con la acción personalizada seleccionada.

  2. Como se mencionó en la sección Acción, cree primero la regla y, a continuación, complete la configuración de acciones personalizadas siguiendo los pasos descritos en Desencadenar acciones personalizadas (flujos de Power Automate).

    Captura de pantalla de la acción personalizada seleccionada.

  3. Después de crear la acción personalizada, en el panel Definición de la regla, seleccione la acción personalizada en la lista desplegable Acción .

    Captura de pantalla de la acción personalizada seleccionada en la lista desplegable Seleccionar acción.

Sección Guardar ubicación

  1. En la sección Save location (Guardar ubicación ), en Workspace (Área de trabajo), seleccione el área de trabajo donde desea que se cree el elemento activator de Fabric o que ya exista.

  2. En Elemento, seleccione un elemento activador existente o cree uno nuevo. Para crear un nuevo elemento de activador, seleccione Crear un nuevo elemento y, a continuación, escriba un nombre para el elemento activador.

    Captura de pantalla que muestra el panel Agregar regla con la ubicación del elemento activador de Fabric seleccionado.

Creación de la regla

En la página Agregar regla , seleccione Crear para crear la regla. Una vez que se crea la regla correctamente, se ejecuta basada en la frecuencia que establezcas en el campo Ejecutar consulta cada. Si la consulta devuelve resultados, la regla desencadena las acciones que establezca.

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 botón de alternancia para detener o ejecutar la regla.

  • Seleccione ...y seleccione Editar para editar la regla, Eliminar para eliminar la regla y Abrir en Activador para abrir el elemento Fabric Activator con la regla que se creó.

    Captura de pantalla que muestra el panel Reglas con la lista de reglas.

Alerta de ejemplo

Este es un mensaje de alerta de ejemplo de Teams que recibe cuando se desencadena la alerta:

Captura de pantalla del mensaje de alerta de ejemplos de Teams.