Фабрика данных Azure со средой выполнения интеграции - удаление (или перемещение) файла после копирования - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть локальный сервер с установленной Microsoft Integration Runtime.В Azure Data Factory V2 я создал конвейер, который копирует файлы с локального сервера в хранилище больших двоичных объектов.

После успешной передачи мне нужно удалить файлы с локального сервера.Я не могу найти решение для этого в документации.Как этого достичь?

Ответы [ 2 ]

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

Недавно фабрика данных Azure представила Удалить действие для удаления файлов или папок из локальных хранилищ или хранилищ облачных хранилищ.

0 голосов
/ 07 февраля 2019

У вас есть возможность вызывать Azure Automation с помощью веб-хуков с веб-активностью.В Azure Automation вы можете запрограммировать сценарий powershell или python с помощью Hybrid Runbook Worker, чтобы удалить файл с локального сервера.Вы можете прочитать больше об этом здесь: https://docs.microsoft.com/en-us/azure/automation/automation-hybrid-runbook-worker

Другой более простой вариант - запрограммировать скрипт, который будет запускаться на сервере, с помощью планировщика задач Windows, где вы запускаете скрипт для удаления файла.Убедитесь, что вы запрограммировали скрипт для запуска после того, как фабрика данных скопировала файлы в BLOB-объект, и все!

Надеюсь, это помогло!

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