首页 > 解决方案 > 在 Azure 数据工厂中使用 @item().name 设置“复制数据”源文件夹

问题描述

我有以下管道: 在此处输入图像描述

Get Metadata1 基本上检索子项(这是文件夹的集合,即originalFolder1originalFolder2等)。

在 ForEach1 活动中,我放置了复制数据活动。

定义源数据集时,我想使用检索到的文件夹名称作为路径。所以它会是这样的:staticFolder1/staticFolder2/originalFolder1

我确实尝试staticFolder1/staticFolder2/@item().name在文件夹路径中使用,但它总是抛出错误file not found

我错过了什么吗?

标签: azure-data-factoryazure-data-lakeazure-data-factory-2dynamic-content

解决方案


@sowmen 提供的注释是有道理的,但没有必要将 item().name 转换为字符串格式。

还有一个有趣的概念叫做字符串插值,它让我们的生活更轻松。请参阅下面适合您的方案的代码。希望能帮助到你 :)

staticFolder1/staticFolder2/@{item().name}

推荐阅读