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 ejemplo se muestra cómo ejecutar un script en una instancia de Azure SQL y cómo enviar un resumen de salida por correo electrónico.
Requisitos previos
Para empezar, debe completar los siguientes requisitos previos:
- Una cuenta de inquilino con una suscripción activa. Cree una cuenta gratuita.
- Se crea un área de trabajo.
Creación de una actividad de script y configuración de la salida para enviarla por correo electrónico
En este ejemplo, se crea una actividad de script para ejecutar un script en una instancia de Azure SQL y luego, se envía un resumen de salida por correo electrónico.
Creación de la actividad de script
Cree una canalización en el área de trabajo.
Busque la actividad de script en el panel de Actividades de la canalización y selecciónela para agregarla al lienzo de la canalización.
Nota:
Según el tamaño de la ventana del explorador, la palabra Script podría estar oculta, mostrando solo el icono.
Seleccione la nueva actividad de script en el lienzo si aún no está seleccionada.
Consulte las instruccionesgenerales para configurar la pestaña de parámetros General.
Creación de la conexión y especificación de un script SQL
Seleccione la pestaña Configuración y, a continuación, seleccione una conexión existente de Azure SQL o Azure SQL Managed Instance en el menú desplegable Conexión o cree una nueva conexión y especifique sus detalles de configuración.
Especifique un script. También puede ejecutar cualquier consulta o scripts que no sean de consulta que también realicen operaciones en la base de datos, en el cuadro de texto Script de la página de configuración de la actividad de script. En este ejemplo, puede usar este script de SQL simple:
SELECT 'This is an example of output generated by a SQL script.' as OutputText
Creación de una actividad de Office 365 Outlook
Busque la actividad Office 365 Outlook en la barra de herramientas de Actividades. Es posible que la descripción del texto no se muestre si el tamaño de la ventana no es lo suficientemente grande, por lo que puede buscar el icono o expandir la ventana si es necesario.
Vinculación de las actividades
Seleccione la actividad de script y, a continuación, arrastre la salida Correcta (la marca de verificación verde del lado derecho de la actividad en el panel del editor) a la actividad Office 365 Outlook.
Configuración de la actividad de Office 365 Outlook
Seleccione la actividad Office 365 Outlook en el editor de canalizaciones y, a continuación, seleccione la pestaña Configuración e Inicie sesión en la cuenta de Office 365 Outlook desde la que enviará el correo electrónico.
Después de iniciar sesión, verá la plantilla de correo electrónico saliente. Proporcione una lista de correos electrónicos a los cuales enviar el correo electrónico en el cuadro de texto Para y un Asunto en ese cuadro de texto. Tenga en cuenta que todos los campos de la plantilla admiten contenido dinámico. Seleccione el área de texto del Cuerpo y, a continuación, seleccione Agregar contenido dinámico para personalizar lo que agregaremos. Seleccione Salida de la actividad si aún no está seleccionada y, a continuación, seleccione la salida de la actividad. Seleccione Aceptar para usar este contenido dinámico como Cuerpo del correo electrónico. Puede usar cualquier combinación de salidas para generar correos electrónicos de cualquier nivel de complejidad según lo necesite. En este caso, usamos la expresión siguiente para generar el valor devuelto del script SQL:
@concat('Output from script activity: ', activity('Script1').output.resultSets[0].rows[0].OutputText)
También puede especificar la configuración avanzada para el correo electrónico si lo desea, incluyendo un valor alternativo en los campos De (Enviar como), CC, CCO, Confidencialidad, Responder a o Importancia:
Guardar y ejecutar o programar la canalización
Cambie a la pestaña Inicio en la parte superior del editor de canalizaciones y seleccione el botón Guardar para guardar su canalización. Seleccione Ejecutar para ejecutarlo directamente o Planificar para programarlo. También puede ver el historial de ejecución aquí o configurar otras opciones.
Confirmar éxito
Después de que la canalización se ejecute correctamente, verifique las cuentas que especificó en el cuadro Para de la configuración de actividad de Office 365 Outlook para validar la salida.