我在Data lake(示例:Test1容器)中有几个文件夹,每个月以YYYY-MM(示例:2022-11)格式创建,在此文件夹中有几组数据文件,我想将此数据文件复制到Data lake中的不同文件夹。下个月,在同一个数据湖(例如:Test1容器)中再次创建新文件夹,其中包含2022-12和2023-01......等,我希望每月将这些文件夹中的文件复制到不同的数据湖文件夹。如何做到这一点?
83qze16e1#
此主题中提到了解决方案Create a folder based on date (YYYY-MM) using Data Factory?按照"接收数据集"部分和"复制接收"部分...从数据集中删除参数sinkfilename,并将此数据集用作复制活动中的源。对我很有效。
bwntbbo32#
替代方法。用于读取日期格式为(YYYY-MM)的文件夹我通过复制活动在我的环境中复制相同的内容。
Folder
转到“连接”并添加此动态内容:@dataset().folder
@dataset().folder
您可以添加此动态内容:
@concat(formatDateTime(utcnow(), 'yyyy/MM'))
或者
@concat(formatDateTime(utcnow(), 'yyyy'), '/',formatDateTime(utcnow(),'MM')
管道已成功执行并获得输出:
x1c4d 1x指令集
2条答案
按热度按时间83qze16e1#
此主题中提到了解决方案Create a folder based on date (YYYY-MM) using Data Factory?
按照"接收数据集"部分和"复制接收"部分...从数据集中删除参数sinkfilename,并将此数据集用作复制活动中的源。
对我很有效。
bwntbbo32#
替代方法。用于读取日期格式为(YYYY-MM)的文件夹
我通过复制活动在我的环境中复制相同的内容。
Folder
.转到“连接”并添加此动态内容:
@dataset().folder
您可以添加此动态内容:
@concat(formatDateTime(utcnow(), 'yyyy/MM'))
或者
管道已成功执行并获得输出:
x1c4d 1x指令集