указать имя папки при копировании данных - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть задача «Копировать данные», которая извлекает набор сжатых файлов из исходной задачи «http file».

В этой задаче «Копирование данных» используется связанное соединение хранилища BLOB-объектов Azure, которое записывает в определенную папку: изображение ссылки BLOB-объекта

Проблема, с которой я сталкиваюсь, заключается в том, что это соединение, похоже, создает другую папку под путем, по которому соединение пишет, с GUID, который, по-видимому, генерирует из RunID для task .

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

Спасибо всем.

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

Пожалуйста, не устанавливайте поведение копирования.Затем он будет использовать имя файла zip в качестве имени папки.enter image description here

0 голосов
/ 30 ноября 2018

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

Например:

"folderPath": {
          "value": "@concat('test1/',
                    formatDateTime(utcnow(),'yyyy'),'-', 
                    formatDateTime(utcnow(),'MM'),'-',
                    formatDateTime(utcnow(),'dd'))",
           "type": "Expression"
}

Тогда ваши файлы будут скопированы в 'yyyy-mm-dd'папка, которая может быть найдена вашим другим действием.

enter image description here

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