Azure Фабрика данных - Порядок действий внутри действия копирования - PullRequest
0 голосов
/ 03 августа 2020

У меня есть каверзный вопрос о «Копировании» в ADF. Предположим следующий сценарий:

  1. Источник: внешний API или база данных, отличная от Azure, использующая размещенную среду выполнения интеграции.
  2. Приемник: Azure SQL база данных сервера.
  3. В поле «Pre-copy Script» есть команда для удаления некоторых данных из таблицы-приемника (почему удаление выходит за рамки обсуждения).

Когда конвейер работает , соединение с источником не удается (из-за тайм-аута, проблемы с сетью, аутентификации и т. д. c.)

Вопрос: будет ли в этом случае запускаться сценарий предварительного копирования? Или сценарий запускается только после того, как ADF успешно подключил хранилище исходных данных? Я не смог найти никаких упоминаний об этом.

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

Заранее спасибо!

1 Ответ

0 голосов
/ 04 августа 2020

По моему опыту работы с фабрикой данных, сценарий предварительного копирования не запускается.

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

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