Задача оповещения SQL для заданий

Используйте задачу оповещения SQL для оценки сигнала SQL в Databricks как часть процесса выполнения задания. Задачи оповещений SQL позволяют интегрировать мониторинг на основе оповещений в конвейеры данных, что позволяет автоматически проверять условия и уведомления вместе с другими задачами задания. Дополнительные сведения об оповещениях SQL Databricks см. в статье "Оповещения SQL Databricks".

Требования

Чтобы использовать задачу генерации оповещений SQL, необходимо выполнить следующие предварительные требования:

Настройка задачи оповещения SQL

Пользовательский интерфейс заданий динамически отображает параметры на основе других настроенных параметров. Чтобы настроить задачу, выполните приведенные SQL Alert действия.

  1. В рабочей области щелкните на значок рабочих процессовЗадания и конвейеры на боковой панели.
  2. Нажмите кнопку "Создать", а затем "Задание".
  3. Нажмите кнопку "Добавить другой тип задачи". Найдите оповещение SQL и щелкните плитку, чтобы выбрать ее.
  4. Введите имя задачи.
  5. В раскрывающемся меню "Оповещение " выберите оповещение Databricks SQL, которое требуется оценить.
  6. (Необязательно) В раскрывающемся меню хранилища SQL выберите хранилище SQL, используемое для выполнения запроса генерации оповещений. Если этот параметр не задан, используется внутреннее хранилище оповещения. Для задач оповещений SQL необходимо использовать бессерверный или профессиональный хранилище SQL.
  7. (Необязательно) В раскрывающемся списке подписчиков выберите пользователей и направления уведомлений, которые должны получать оповещения с результатами. Если это не задано, внутренние подписчики оповещения (если применимо) получают уведомления. Чтобы настроить тему и текст уведомления, включая результаты запроса, настройте шаблон уведомления в базовом оповещении Databricks SQL. См. шаблоны уведомлений.
  8. (Необязательно) Используйте Уведомления, чтобы отправлять уведомления на адреса электронной почты или вебхуки, когда запуски этой задачи начинаются, завершаются или завершаются с ошибкой:
    1. Щелкните значок Добавьте , чтобы открыть диалоговое окно уведомлений о задачах .
    2. Нажмите кнопку "Добавить уведомление ", чтобы добавить новое уведомление или изменить существующий.
    3. В раскрывающемся меню "Назначение " выберите место назначения. Если нужное место недоступно и у вас есть соответствующие разрешения, щелкните значок Добавьте новое назначение системы для настройки нового. Чтобы добавить системное назначение, необходимо быть администратором рабочей области. См. статью "Управление назначениями уведомлений".
    4. Нажмите кнопку Сохранить, чтобы применить ваши параметры.
  9. (Необязательно) Сведения о настройке порогового значения длительности или повторных попыток см. в разделе "Дополнительные параметры задачи".
  10. Нажмите кнопку " Сохранить задачу".

Чтобы изменить, клонировать, отключить или удалить эту задачу, см. статью "Настройка и изменение задач в заданиях Lakeflow".

Поведение задачи оповещения SQL

Когда задание запускает задачу оповещения SQL, происходит следующее:

  1. Запрос оповещения выполняется в указанном хранилище SQL.
  2. Условие генерации оповещений вычисляется в результатах запроса.
  3. Подписчики, настроенные под задачу, получают уведомления на основе исхода оповещения.

Задача оповещения SQL сообщает одно из следующих состояний:

  • Успешно выполнено: оповещение было успешно оценено независимо от того, было ли условие оповещения сработано или нет.
  • Сбой: во время оценки оповещений произошла ошибка, например проблема с подключением к хранилищу SQL или ошибка запроса.

Note

Задача оповещения SQL оценивает оповещение независимо от любого расписания, настроенного в самом оповещении. Выполнение задания не влияет на расписания в базовом оповещении.

Limitations

  • Задачи оповещения SQL не поддерживают параметры. Если вам нужно использовать параметризованные запросы, рассмотрите возможность использования задачи SQL .
  • Задачи оповещений SQL поддерживают только оповещения Databricks SQL. Устаревшие уведомления не поддерживаются.

Дополнительные ресурсы