Как создать конвейер фабрики данных Azure и запускать его автоматически всякий раз, когда файл поступает в SFTP?

Я создаю конвейер фабрики данных Azure, где источником является SFTP, а целью - хранилище Azure BLOB-объектов. Файлы могут поступать в любое время, и любое количество файлов может поступать в SFTP ежедневно. Я должен копировать файл из Sftp в хранилище BLOB-объектов всякий раз, когда какой-либо файл поступает в SFTP. Я знаю функцию триггера событий в ADF, но это возможно, только если файлы поступают в хранилище BLOB-объектов. Можно ли добиться такой же функциональности, например, копирования файлов по прибытии, когда источники отличаются от хранилища BLOB-объектов.

1 ответ

Решение

Фабрика данных не может этого добиться.

Некоторые идеи заключаются в том, что вы могли бы достичь своей цели с помощью приложения логики:

  1. Вы можете создать триггер сервера SFTP: когда файл добавляется или изменяется
  2. Добавьте действие, чтобы запустить конвейер для выполнения конвейера фабрики данных:

Передайте новое добавленное имя файла в конвейер и запустите конвейер.

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