如何为 Azure 数据工厂中的文件位置(通配符文件路径)提供动态表达式路径?

How to give dynamic expression path for file location (Wildcard file paths) in Azure data factory?

我在我的数据湖中获取每个数据单个 excel 文件。我的容器名称在数据湖中是 'odoo'。 Excel 个文件存储在名为 'odoo' 的文件夹中,下面是文件的名称

report_2022-01-20.xlsx

我正在使用数据流,我想使用通配符路径获取日常文件。下面是我试图给出的动态表达式,但没有成功

/odoo/@concat('report_', string(formatDateTime(utcNow(), 'yyyy-MM-dd')), '.xlsx')

谁能告诉我如何写出正确的表达方式?我是adf的新手。

你能试试吗:@concat('/odoo/report_', formatDateTime(utcNow(), 'yyyy-MM-dd'), '.xlsx')

string() 可能是导致问题的原因

你的表情看起来不错。在您的数据集中,浏览 container/folder 并在文件路径中添加表达式以动态获取文件。

源文件:

@concat('report_', string(formatDateTime(utcNow(), 'yyyy-MM-dd')), '.xlsx')

数据流: