2015-11-18 2 views
2

При выполнении заданий MapReduce выходная папка не должна существовать, иначе работа завершится неудачно. Таким образом, при определении фабрики данных azure можно определить действие для удаления существующей папки вывода? У Oozie есть функция предварительной обработки, которая может быть использована для удаления папки, но я не делаю, как это сделать на фабрике данных?Как удалить папку в конвейере фабрики azure data?

ответ

1

Вы можете добавить пользовательскую активность до операции MapReduce, которая удалит папку с использованием программного подхода, написав исполняемый файл и вызывая его из конвейера. Используйте это tutorial в качестве ссылки и примеров. В основном вам нужно будет загрузить исполняемый файл в хранилище blob, и Data Factory выполнит его.