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