Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом примере показано, как запустить скрипт в экземпляре SQL Azure и отправить сводку по выходным данным по электронной почте.
Предварительные условия
Чтобы приступить к работе, необходимо выполнить следующие предварительные требования:
- Учетная запись клиента с активной подпиской. Создайте учетную запись бесплатно .
- Создается рабочая область.
Создание действия скрипта и настройка выходных данных для отправки по электронной почте
В этом примере вы создадите действие "Скрипт" для выполнения скрипта в экземпляре SQL Azure, а затем отправляете сводку по выходным данным по электронной почте.
Создание активности скрипта
Создайте конвейер в рабочей области.
Найдите действие "Скрипт" в области действий конвейера и выберите его, чтобы добавить его на холст конвейера.
Примечание.
В зависимости от размера окна браузера слово "Скрипт " может быть скрыто, отображая только значок.
Выберите новое действие скрипта на холсте, если оно еще не выбрано.
Ознакомьтесь с руководством по общим параметрам, чтобы настроить вкладку "Общие параметры".
Создание подключения и указание скрипта SQL
Перейдите на вкладку "Параметры", а затем выберите существующее подключение SQL Azure или Управляемый экземпляр SQL Azure из раскрывающегося списка "Подключение" или создайте новое подключение и укажите его сведения о конфигурации.
Укажите скрипт. Вы можете выполнить любой запрос или скрипты, не связанные с запросами, которые выполняют операции с базой данных, в текстовом поле «Скрипт» на странице параметров действия скрипта. В этом примере можно использовать этот простой скрипт SQL:
SELECT 'This is an example of output generated by a SQL script.' as OutputText
Создание действия Office 365 Outlook
Найдите действие Office 365 Outlook на панели инструментов действий. Текстовое описание может не отображаться, если размер окна недостаточно велик, поэтому при необходимости можно искать значок или развернуть окно.
Связывание действий
Выберите действие Script, а затем перетащите его выходные данные "В случае успеха" (зеленая галочка справа от действия в области редактора) в действие Office 365 Outlook.
Настройте активность в Office 365 Outlook
Выберите действие Office 365 Outlook в редакторе конвейера, а затем перейдите на вкладку "Параметры " и войдите в учетную запись Outlook Office 365, которая отправит сообщение электронной почты.
После входа вы увидите шаблон исходящей электронной почты. Укажите список адресов электронной почты в текстовом поле "To", а также тему в этом текстовом поле. Обратите внимание, что все поля в шаблоне поддерживают динамическое содержимое. Выберите область текста Body, а затем выберите Добавить динамическое содержимое, чтобы настроить то, что мы добавим. Выберите результаты действия, если они еще не выбраны, а затем выберите результаты действия. Нажмите кнопку "ОК", чтобы использовать динамическое содержимое в качестве текста сообщения электронной почты. Вы можете использовать любое сочетание выходных данных для создания сообщений электронной почты любого уровня сложности. В этом случае мы используем следующее выражение для вывода возвращаемого значения из скрипта SQL:
@concat('Output from script activity: ', activity('Script1').output.resultSets[0].rows[0].OutputText)
Вы также можете указать дополнительные параметры для сообщения электронной почты, в том числе альтернативное значение from (send as), CC, BCC, Чувствительность, ответить на запрос или значение:
Сохраните и запустите или запланируйте пайплайн
Перейдите на вкладку "Главная " в верхней части редактора конвейера и нажмите кнопку "Сохранить", чтобы сохранить конвейер. Выберите Запустить, чтобы запустить его напрямую, или запланировать его. Вы также можете просмотреть журнал выполнения здесь или настроить другие параметры.
Подтверждение успешности
После успешного выполнения конвейера проверьте учетные записи, указанные в поле Кому настроек действий Outlook Office 365, для проверки результатов.