Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте задачу оповещения SQL для оценки сигнала SQL в Databricks как часть процесса выполнения задания. Задачи оповещений SQL позволяют интегрировать мониторинг на основе оповещений в конвейеры данных, что позволяет автоматически проверять условия и уведомления вместе с другими задачами задания. Дополнительные сведения об оповещениях SQL Databricks см. в статье "Оповещения SQL Databricks".
Требования
Чтобы использовать задачу генерации оповещений SQL, необходимо выполнить следующие предварительные требования:
- В рабочей области должно быть существующее оповещение Databricks SQL. Чтобы создать оповещение, см. статью "Создание оповещения".
- Необходимо иметь по крайней мере разрешение CAN RUN на оповещение, которое вы хотите использовать.
- У вас должен быть доступ к бессерверному или pro хранилищу SQL.
Настройка задачи оповещения SQL
Пользовательский интерфейс заданий динамически отображает параметры на основе других настроенных параметров. Чтобы настроить задачу, выполните приведенные SQL Alert действия.
- В рабочей области щелкните на
Задания и конвейеры на боковой панели.
- Нажмите кнопку "Создать", а затем "Задание".
- Нажмите кнопку "Добавить другой тип задачи". Найдите оповещение SQL и щелкните плитку, чтобы выбрать ее.
- Введите имя задачи.
- В раскрывающемся меню "Оповещение " выберите оповещение Databricks SQL, которое требуется оценить.
- (Необязательно) В раскрывающемся меню хранилища SQL выберите хранилище SQL, используемое для выполнения запроса генерации оповещений. Если этот параметр не задан, используется внутреннее хранилище оповещения. Для задач оповещений SQL необходимо использовать бессерверный или профессиональный хранилище SQL.
- (Необязательно) В раскрывающемся списке подписчиков выберите пользователей и направления уведомлений, которые должны получать оповещения с результатами. Если это не задано, внутренние подписчики оповещения (если применимо) получают уведомления. Чтобы настроить тему и текст уведомления, включая результаты запроса, настройте шаблон уведомления в базовом оповещении Databricks SQL. См. шаблоны уведомлений.
- (Необязательно) Используйте Уведомления, чтобы отправлять уведомления на адреса электронной почты или вебхуки, когда запуски этой задачи начинаются, завершаются или завершаются с ошибкой:
- Щелкните
Добавьте , чтобы открыть диалоговое окно уведомлений о задачах .
- Нажмите кнопку "Добавить уведомление ", чтобы добавить новое уведомление или изменить существующий.
- В раскрывающемся меню "Назначение " выберите место назначения. Если нужное место недоступно и у вас есть соответствующие разрешения, щелкните
Добавьте новое назначение системы для настройки нового. Чтобы добавить системное назначение, необходимо быть администратором рабочей области. См. статью "Управление назначениями уведомлений".
- Нажмите кнопку Сохранить, чтобы применить ваши параметры.
- Щелкните
- (Необязательно) Сведения о настройке порогового значения длительности или повторных попыток см. в разделе "Дополнительные параметры задачи".
- Нажмите кнопку " Сохранить задачу".
Чтобы изменить, клонировать, отключить или удалить эту задачу, см. статью "Настройка и изменение задач в заданиях Lakeflow".
Поведение задачи оповещения SQL
Когда задание запускает задачу оповещения SQL, происходит следующее:
- Запрос оповещения выполняется в указанном хранилище SQL.
- Условие генерации оповещений вычисляется в результатах запроса.
- Подписчики, настроенные под задачу, получают уведомления на основе исхода оповещения.
Задача оповещения SQL сообщает одно из следующих состояний:
- Успешно выполнено: оповещение было успешно оценено независимо от того, было ли условие оповещения сработано или нет.
- Сбой: во время оценки оповещений произошла ошибка, например проблема с подключением к хранилищу SQL или ошибка запроса.
Note
Задача оповещения SQL оценивает оповещение независимо от любого расписания, настроенного в самом оповещении. Выполнение задания не влияет на расписания в базовом оповещении.
Limitations
- Задачи оповещения SQL не поддерживают параметры. Если вам нужно использовать параметризованные запросы, рассмотрите возможность использования задачи SQL .
- Задачи оповещений SQL поддерживают только оповещения Databricks SQL. Устаревшие уведомления не поддерживаются.
Дополнительные ресурсы
- Задача Alert (v2): Определите задачу SQL-оповещений как код с помощью Declarative Automation Bundles.
- Оповещения Databricks SQL Alerts: Узнайте о SQL-оповещениях Databricks.
- SQL-задача для заданий: выполните запрос с соответствующей SQL-задачей.