Как распаковать и переместить файлы в Azure? - PullRequest
0 голосов
/ 05 мая 2020

Проблема: я получаю электронное письмо с zip-файлом. В этом zip-архиве два файла. Я хочу извлечь один из этих файлов и поместить его в папку в ADL.

Я автоматизировал это перед использованием приложений logi c, но zip и дополнительный файл здесь мешают. Пока мне удалось получить приложение logi c, загружающее zip-архив в контейнер больших двоичных объектов, и другое приложение logi c для извлечения файлов в другой контейнер. Не знаю, что дальше делать. Должен ли я использовать фабрику данных? Я хочу, чтобы это было автоматизировано и запускалось каждую неделю каждый раз, когда я получаю электронное письмо от определенного отправителя c.

1 Ответ

0 голосов
/ 05 мая 2020

Обновление:

Извините, я не замечаю, что ваш источник - ADL, следующие шаги нужно только изменить источник, так как ADL в порядке. ключ - выбрать тип сжатия вашего источника, он распакует файл для вас.

Исходный ответ:

  1. Создать конвейер,

enter image description here

2. Создать действие.

enter image description here

3. После создания действия копирования данных вам необходимо выбрать источник и приемник. Из вашего описания вам нужно распаковать файл из контейнера для хранения в другой контейнер. Итак, выполните следующие действия:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

И приемник аналогичен, также выберите BLOB-объект хранилища azure и выберите та же связанная служба. Выберите контейнер, в который хотите скопировать.

4. Затем давайте проверим все. Если нет проблем, мы можем опубликовать sh их.

enter image description here

Теперь активируйте конвейер:

enter image description here

6. После этого ваш zip-файл будет успешно распакован и скопирован в другой контейнер. :)

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