Azure фабрика данных - конвертировать YYYYDDMMmmHHss в DDMMYYYYHHmmSS - PullRequest
0 голосов
/ 17 июня 2020

как преобразовать YYYYDDMMmmHHss в DDMMYYYYmmHHSS в Azure вывод имени файла фабрики данных

С уважением, Рави

1 Ответ

0 голосов
/ 17 июня 2020

Я пробовал это, и мои источник и приемник - csv. Это мое имя файла: 20201706170905.csv.

Сначала: создайте действие getMetaData, подобное этому

getMetaData

Затем: создайте копию активности, а имя файла набора данных приемника устанавливается следующим образом:

copy

dataset

Выражение в имя файла (вы можете использовать concat и подстроку для преобразования того, что хотите):

@concat(substring(activity('Get Metadata1').output.itemName,4,4),substring(activity('Get Metadata1').output.itemName,0,4),substring(activity('Get Metadata1').output.itemName,10,2),substring(activity('Get Metadata1').output.itemName,8,2),substring(activity('Get Metadata1').output.itemName,12,6))

Наконец: запустите конвейер (если вам не нужен исходный файл, вы можете использовать действие удаления, удалить его).

Результат:

result

Надеюсь, это вам поможет.

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