数据工厂 - 我可以使用 CSV 中的日期字段来确定复制中的目标文件夹 Activity

Data Factory - Can I use the date field in a CSV to determine the destination folder in Copy Activity

我有一些 CSV 文件,我想根据文件中的日期列将其复制到 ADLS 中的特定文件夹。

即CSV 文件有一个名为“date”的列,所有行都显示为“2022-02-23”。我想将该文件复制到具有相应年份和月份的文件夹中,例如“/curated/UK/ProjectABC/2022/02”

我有一个查找 activity,它指向源 CSV 文件并使用此动态内容填充带有月份的设置变量 activity - @substring(string(activity('Lookup1').output.firstrow.date),5,2)

这是使用变量的正确方法吗?

据我所知,我无法在接收器数据集的目录部分使用变量。

你遇到过这种情况吗?

听起来你走的路是对的。您可以使用绝对使用数据集参数:

然后使用变量(或参数,或表达式)将它们填充到您的管道中: