Фабрика данных Azure (ADF) создает оповещение, уведомляющее меня о запуске конвейера

Можно ли создать оповещение, которое будет уведомлять меня при запуске конвейера adf?

Я знаю, какую метрику выбрать для успеха или неудачи, но теперь знаю, что использовать для запуска конвейера:

Мой конвейер запускается adf trigger, когда файл .csv поступает в контейнер datalake.

Когда я пытаюсь создать оповещение по метрике AirflowIntegrationRuntimeTriggersSucceeded, я получаю следующее сообщение об ошибке:

The metric AirflowIntegrationRuntimeTriggersSucceeded
specifies a dimension Name which was not found.
The metric AirflowIntegrationRuntimeTriggersSucceeded
specifies a dimension FailureType which was not found.
Activity ID: xxx-xxxx-xxx-xxxx-xxx.
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
54
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В настоящее время оповещение при срабатывании конвейера может не поддерживаться в оповещениях ADF. Вы можете попробовать описанный ниже подход в качестве обходного пути, если у вас есть доступ к обновлению конвейера.

Перейдите в конвейер и добавьте действие «Задать переменную» перед всеми вашими действиями. Присвойте любое значение переменной. Установите для него уникальное имя действия, как показано ниже.

Опубликуйте изменения конвейера и теперь переходите к оповещениям. В оповещениях используйте параметр «Успешная активность запускает метрики» в качестве целевого критерия и укажите сведения о своей деятельности, как показано ниже.

Таким образом, всякий раз, когда конвейер запускается триггером, первое действие (вышеуказанное действие переменной) будет выполнено, и оно будет успешным, и запуск конвейера продолжится со следующими действиями. Теперь в случае успеха этого действия будет отправлено оповещение по электронной почте.

(ИЛИ) Вы можете использовать приложения логики для оповещений по электронной почте. Прежде чем все действия будут использовать веб-действие для вызова приложения логики и отправки почты с помощью действия приложения логики. В этом методе вы также можете отправлять любые значения, если это необходимо, например идентификатор запуска конвейера, в качестве параметров.

Вы можете просмотреть эту документацию, чтобы узнать, как использовать приложение логики для отправки почты из веб-активности конвейера ADF.

Хороший обходной путь (приложение логики для меня не вариант)!!! Еще раз спасибо @Rakesh

Potis23 30.08.2024 15:21

Другие вопросы по теме

Как удалить файлы и подкаталоги из папки, но не саму папку, с помощью ADF
Построитель выражений фабрики данных Azure: ошибка структурирования JSON с помощью вложенных массивов и объектов
Динамический SQL-запрос в конвейере ADF
Фабрика данных Azure: выбор свойств не поддерживается для значений типа «Целое число»
Невозможно выполнить блокнот Databricks из фабрики данных Azure
Конвейер фабрики данных Azure возвращает значение родительскому конвейеру и коммутатору
Как реализовать дополнительную нагрузку на АПД
Как получить метаданные (список общих файловых ресурсов) учетной записи хранения и настроить действие копирования данных для копирования черно-белых учетных записей хранения в ADF?
Дополнительные файлы (блочные BLOB-объекты), создаваемые при копировании хранилища BLOB-объектов в ADF
Как скопировать все контейнеры без явного упоминания в массиве между двумя разными учетными записями хранения