Передайте параметры в операции копирования для входного файла в фабрике данных Azure - PullRequest
1 голос
/ 09 октября 2019

Мне нужно скопировать данные из папки SFTP и нужно динамически выбирать только текущую дату минус 1 день файла. Мне нужно загрузить эти данные в ADLS Gen -1. Я использую операцию копирования и параметризовал путь к файлу и имя файла в наборе данных и передаю эти значения из конвейера.

Путь к файлу - xyz / test Имя файла - @concat ('auto-miles-per-gallon)', formatDateTime (addDays (utcnow (), - 1),' yyyyMMdd '),'. csv ').

Я могу запустить операцию копирования, но копирование происходит не только в указанном файле (авто-miles-за gallon20191008.csv). Он копирует все файлы, доступные в папке SFTP.

Файлы, доступные в папке auto-miles-per-gallon20191008.csv auto-miles-per-gallon20191009.csv

Прикреплен скриншот параметров из набора данных, конвейер. Dataset parameter[![][1]] 2

1 Ответ

1 голос
/ 10 октября 2019

Я проверил File name - @concat('auto-miles-per-gallon',formatDateTime(addDays(utcnow(),-1),'yyyyMMdd'),'.csv'), это правильно. Я заметил, что операторы в наборе данных SFTP document :

enter image description here

Я предлагаю вам настроить динамическое содержимое для filePath и fileName вскопируйте действие и повторите попытку.

enter image description here

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