Azure DataFactory сохранять дату последнего изменения при копировании файла - PullRequest
0 голосов
/ 07 августа 2020

Я хочу (автоматически, но как часть конвейера) заархивировать некоторые существующие файлы, переместив их в новую папку.

Я написал конвейер для этого, но поскольку это " Copy-and-delete-Original "новый файл имеет новую метку времени.

Есть ли способ сохранить исходные метки времени, либо на самом деле переместив файл, либо явно установка даты LastModified? (похоже, что в копировании данных нет настройки для сохранения метки времени: (

1 Ответ

1 голос
/ 07 августа 2020

Я не думаю, что это поддерживается через веб-интерфейс ADF. Я могу ошибаться, но я не вижу способа сделать это.

Но вы можете вызвать REST API для служб Blob и установить таким образом lastmodifieddate. Вы можете получить исходный файл lastmodifieddate с помощью действия getmetadata и затем скопировать файл в новое место, а затем вызвать REST API и сбросить свойство.

https://docs.microsoft.com/en-us/rest/api/storageservices/set-blob-properties

...