如何根据接收器中的参数设置文件名?

问题描述 投票:0回答:2

是否可以根据映射数据流宿中的参数设置文件名?表达式构建器认为这很好,并且该参数可以在界面中拖放:但是在管道中运行数据流(将管道参数传递到数据流参数$ OutFileName中)时,失败并显示为“表达式中不支持的语法。详细信息:在接收器“

我尝试过不同的表达式变体,例如“ {$ OutFileName}”以及toString()函数,等等...

enter image description here

azure-data-factory azure-data-factory-2
2个回答
0
投票

$ OutFileName是String类型的数据流参数吗?如果是这样,您在管道中所需要做的就是在活动的参数设置中进行如下设置:(选择“数据流表达式”)“ myfile.txt”

enter image description here


0
投票

接收器文件名的表达式必须包含单引号,这意味着您必须在传递的管道表达式/参数中使用单引号-否则必须在“参数”的“参数”选项卡中取消选中“表达式”框管道中的数据流活动,因为它将添加引号。

© www.soinside.com 2019 - 2024. All rights reserved.