Compartir a través de


Módulo 3: Automatización y envío de notificaciones con Data Factory

Puede completar este módulo en unos 10 minutos. En esta parte final de nuestro tutorial, aprenderá a enviar un correo electrónico que le notifique cuando se completen todos los trabajos de una canalización y configure la canalización para que se ejecute según una programación.

Prerrequisitos

Módulo 1 de esta serie de tutoriales: Creación de una canalización con Data Factory

Agregar una actividad de Office 365 Outlook a su flujo de trabajo

  1. Abra la canalización que creó en el módulo 1: Creación de una canalización en Data Factory.

  2. Seleccione la pestaña Actividades en el editor de canalizaciones y busque la actividad de Office Outlook.

    Captura de pantalla que muestra la selección de la actividad de Office 365 Outlook en la barra de herramientas Actividades del menú del editor de canalizaciones.

  3. Seleccione la nueva actividad de Office Outlook y seleccione su pestaña Configuración .

  4. Inicie sesión en su cuenta de Office si aún no lo ha hecho y, cuando se le solicite, conceda su consentimiento para usar su dirección de correo electrónico.

    Captura de pantalla que muestra el cuadro de diálogo Elegir una cuenta.

    Nota:

    El servicio no admite actualmente el correo electrónico personal. Debe usar una dirección de correo electrónico de empresa.

  5. Seleccione y arrastre la ruta En caso de éxito (una casilla verde en la parte superior derecha de la actividad en el lienzo de canalización) desde su actividad de copia a su nueva actividad de Office 365 Outlook.

    Captura de pantalla que muestra la conexión de la salida correcta de la actividad de copia a la nueva actividad de Office 365 Outlook.

  6. Seleccione la actividad de Office 365 Outlook en el lienzo de canalización y, a continuación, seleccione la pestaña Configuración del área de propiedades debajo del lienzo para configurar el correo electrónico.

    • Escriba su dirección de correo electrónico en la sección Para . Si desea usar varias direcciones, use ; para separarlas.
    • En Asunto, seleccione el campo para que aparezca la opción Agregar contenido dinámico y, a continuación, selecciónela para mostrar el lienzo del generador de expresiones de canalización.

    Captura de pantalla que muestra la configuración de la pestaña Configuración de correo electrónico de Office 365 Outlook.

  7. Aparece el cuadro de diálogo Generador de expresiones de canalización . Escriba la expresión siguiente y, a continuación, seleccione Aceptar:

    @concat('DI en una hora: la canalización se completó con éxito con el Id de ejecución de la canalización', pipeline().RunId)

    Captura de pantalla que muestra el generador de expresiones de canalización con la expresión proporcionada para la línea Asunto del correo electrónico.

  8. En Cuerpo, vuelva a seleccionar el campo y elija la opción Agregar contenido dinámico cuando aparezca debajo del área de texto. Agregue de nuevo la siguiente expresión (con su propio nombre de actividad de copia) en el cuadro de diálogo Generador de expresiones de canalización que aparece, y luego seleccione Aceptar:

    @concat('RunID = ', pipeline().RunId, ' ; ', 'Filas copiadas ', activity('Copy data1').output.rowsCopied, ' ; ','Rendimiento ', activity('Copy data1').output.throughput)

    Importante

    Reemplaza Copy data1 por el nombre de tu propia actividad de copia de tubería.

  9. Por último, seleccione la pestaña Inicio en la parte superior del editor de canalizaciones y elija Ejecutar. A continuación, seleccione Guardar y ejecutar de nuevo en el cuadro de diálogo de confirmación para ejecutar estas actividades.

    Captura de pantalla que muestra la ventana del editor de canalizaciones con el botón Ejecutar resaltado en el menú.

  10. Una vez que la canalización se ejecute correctamente, compruebe el correo electrónico para encontrar el correo electrónico de confirmación enviado desde la canalización.

    Captura de pantalla que muestra el estado del pipeline una vez que esté completo.

    Captura de pantalla que muestra el correo electrónico generado por la canalización.

Programación de la ejecución de canalización

Una vez que termine de desarrollar y probar la canalización, puede programarla para que se ejecute automáticamente.

  1. En la pestaña Inicio de la ventana del editor de canalizaciones, seleccione Programar.

    Captura de pantalla del botón Programar del menú de la pestaña Inicio del editor de canalizaciones.

  2. Configure la programación según sea necesario. En el ejemplo siguiente se programa la canalización para que se ejecute diariamente a las 8:00 p. m. hasta el final del año.

    Captura de pantalla que muestra la configuración de programación para que un pipeline se ejecute diariamente a las 8:00 p. m. hasta el final del año.

(Opcional) Adición de una actividad de flujo de datos a la canalización

También puede agregar el flujo de datos que creó en el módulo 2: Crear un flujo de datos en Data Factory en la canalización.

  1. Mantenga el puntero sobre la línea verde que conecta la actividad de copia y la actividad de Office 365 Outlook en el lienzo de la canalización y seleccione el + botón para insertar una nueva actividad.

    Captura de pantalla del botón de inserción de actividad para la conexión entre la actividad de copia y la actividad de Office 365 Outlook en el lienzo de la canalización.

  2. Elija Flujo de datos en el menú que aparece.

    Captura de pantalla que muestra la selección de Flujo de Datos desde el menú de inserción de actividad en el lienzo de la canalización.

  3. La actividad flujo de datos recién creada se inserta entre la actividad de copia y la actividad de Office 365 Outlook y se selecciona automáticamente, mostrando sus propiedades en el área debajo del lienzo. Seleccione la pestaña Configuración en el área de propiedades y, a continuación, seleccione el flujo de datos creado en el módulo 2: Crear un flujo de datos en Data Factory.

    Captura de pantalla que muestra la pestaña Configuración de la actividad Flujo de datos.

En nuestro tutorial completo para tu primera canalización de integración de datos mediante Data Factory en Microsoft Fabric, aprendiste a:

  • Use una actividad de copia para ingerir datos sin procesar de un almacén de origen en una tabla de data Lakehouse.
  • Use una actividad de flujo de datos para procesar los datos y moverlos a una nueva tabla de Lakehouse.
  • Use una actividad de Office 365 Outlook para enviar un correo electrónico que le notifique una vez completados todos los trabajos.
  • Configura la canalización para que se ejecute de forma programada.
  • (Opcional) Inserte una actividad de flujo de datos en un flujo de canalización existente.

Como completó el tutorial, está listo para crear sus propias canalizaciones y flujos. También puede obtener más información sobre cómo supervisar las ejecuciones de canalización: