azure 数据工厂 - 从 blob 引入文件名并用作列名称的变量

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

使用azure数据工厂,我尝试从blob获取文件名,然后调整名称,并将其添加为输出列。

这就是我所做的,但不起作用。

有人能看到我做错了什么吗?

The value of property 'additionalColumns' is in unexpected type 'IList`1'.

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

enter image description here

上述错误是因为您将变量的动态内容表达式提供给整个附加列动态内容。

要在复制活动源中创建带有动态表达式的附加列,您需要手动创建一个new列,然后从下拉选项中提供动态内容。

enter image description here

您将从

Value
字段的下拉列表中获得动态内容选项。单击它,它将打开动态编辑器,您需要在其中提供如上所述的表达式。

结果:

enter image description here

如果复制活动的源文件与获取元数据活动中的文件不同,则可以按照上述方法进行操作。

但如果两者是相同的文件,则意味着如果您想获取复制活动的同一源文件的文件名,无需使用获取元数据活动来获取文件名。您可以在复制活动

其他列
$$FILENAME
下拉选项中使用直接选项Value

enter image description here

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