Я создал конвейер в Azure DataFactory для запуска процесса Databricks. В зависимости от многих переменных процесс создания блоков данных может занять 10 часов или 18 часов. У меня есть уведомление по электронной почте, настроенное с помощью логических приложений / веб-активности в фабрике данных, чтобы отправить мне электронное письмо, когда процесс будет полностью завершен. Тем не менее, я не могу понять, как я могу определить «длительность» запуска триггера для этого успешного электронного письма.
Этот фрагмент включен в раздел «Тело» веб-действия в фабрике данных:
{"message":"@{activity('NAME OF ACTIVITY').output.dataWritten}","dataFactoryName":"@{pipeline().DataFactory}","pipelineName":"@{pipeline().Pipeline}","receiver":"@pipeline().parameters.receiver"}
Это HTTP-запрос, который я имею в приложении логики:
{
"properties": {
"DataFactoryName": {
"type": "string"
},
"EmailTo": {
"type": "string"
},
"ErrorMessage": {
"type": "string"
},
"PipelineName": {
"type": "string"
},
"Subject": {
"type": "string"
}
},
"type": "object"
}
Я ожидаю, что успешное письмо, отправленное на мою электронную почту с Вашим конвейером, заняло xx часов и xx минут, чтобы работать на mm /дд / гггг