Ошибки фабрики данных электронной почты при обнаружении в строках - PullRequest
0 голосов
/ 25 марта 2019

Я использую задачу «Копировать данные» в фабрике данных для копирования данных из файлов CSV в файлах Azure в базу данных SQL Azure.

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

Однако я бы хотел, чтобы ошибки, полученные из файла, отправлялись пользователю по электронной почте, а также сохранял список ошибок в БД, а не в файле журнала в хранилище больших двоичных объектов.

1 Ответ

0 голосов
/ 27 марта 2019

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

Функция Azure Blob Trigger для отслеживания пути BLOB-объекта, настроенного вами в отказоустойчивости. После того, как сообщения об ошибках перетекут в ваш BLOB-файл, вы можете собрать журнал и использовать отправку электронной почты sdk (например, вы можете просто настроить вывод как SendGrid служба в MS) для нужных вам адресатов.

Что касается хранения ошибок в БД, вы можете создать другую функцию триггера для настройки вывода как Хранение таблицы .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...