Я хотел отправить уведомление, когда задание DataFactory запущено или не выполнено.
Я не хочу отправлять его через приложения логики и изменения Azure.
Пожалуйста, предложите какой-нибудь способ управления этимситуация.
Я бы предложил комбинацию функций Azure + SendGrid.
SendGrid - это облачная служба электронной почты, и на бесплатном уровне цен вы можете отправлять 25 тыс. Электронных писем.Поддержка .NET, Java и Python (я думаю).
Так что напишите лазурную функцию, которая будет отправлять электронную почту через SendGrid.В случае сбоя конвейера вы просто позвоните в AF.
Я бы предложил вам в этом сценарии заплатить за переход на AF и, как я уже сказал, бесплатный уровень для SendGrid.Минимальная стоимость
https://docs.microsoft.com/en-us/azure/sendgrid-dotnet-how-to-send-email здесь вы можете найти, как использовать SendGrid (пример кода)
https://azure.microsoft.com/en-us/blog/azure-functions-now-supported-as-a-step-in-azure-data-factory-pipelines/
Как я знаю, у ADF есть собственный механизм Alert / Monitor . Пожалуйста, смотрите кнопку на портале ADF, как показано ниже.
Вы можете создать новое правило оповещения.
Настройка критериев оповещения.
Настройка канала оповещения.