从选择活动输出中选取的Azure数据工厂文件名选项模式值

aydmsdu9  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(139)

Azure BLOB存储中有多个源.csv文件,其中每个文件的名称与其“label”列值相同。我们通过ForEach循环遍历这些文件中的每一个,其中包含单个DataFlow:

问题是我们只能在“File name option”字段中使用“Default”值,该字段设置了自动生成的文件名。我们希望在“Pattern”字段中使用“label”字段的值,并对其进行一些更改。
“SelectColumns”步骤输出以下Map:

问题:**是否可以将“label”列的值传递到“Pattern”字段并修改它?**例如,如果标签的值为has_stuff,则接收Activity将输出has_stuff_log
如果不可能,我如何将ForEach item().name传递给该字段?

3b6akqbq

3b6akqbq1#

由于列label中的所有值都相同,因此在选择转换后添加'_log.csv' using derived列,并在接收器文件名设置中使用此列。

concat(label, '_log.csv')

导出列结果:

现在,在接收器文件名设置中使用此列,如下所示。

流水线执行后的结果文件:

相关问题