Azure data factory 如何在ADF中重命名文件名?
我正在将数据从sql动态复制到ADL,我想在复制到ADL后重命名文件名。如何实现?请你提出建议 提前谢谢 问候,,Azure data factory 如何在ADF中重命名文件名?,azure-data-factory,azure-data-factory-2,azure-data-factory-pipeline,Azure Data Factory,Azure Data Factory 2,Azure Data Factory Pipeline,我正在将数据从sql动态复制到ADL,我想在复制到ADL后重命名文件名。如何实现?请你提出建议 提前谢谢 问候,, Ashok我的第一个问题是“为什么要麻烦重命名拼花地板文件?”希望您没有生成单个拼花地板文件,这似乎会破坏使用拼花地板的目的。相反,我的重点是文件夹名 选项1 如果我确实关心文件名,我会使用数据流并将接收器配置为使用模式命名: 然后,您可以将所需的文件名作为数据流参数传入: 并使用表达式动态设置它: [注意:我还没有测试此语法,但我建议您始终使用表达式生成器输入这些表达式]
Ashok我的第一个问题是“为什么要麻烦重命名拼花地板文件?”希望您没有生成单个拼花地板文件,这似乎会破坏使用拼花地板的目的。相反,我的重点是文件夹名 选项1 如果我确实关心文件名,我会使用数据流并将接收器配置为使用模式命名: 然后,您可以将所需的文件名作为数据流参数传入: 并使用表达式动态设置它: [注意:我还没有测试此语法,但我建议您始终使用表达式生成器输入这些表达式] 选项2 如果这些都不符合你的目的,那么另一个选择就是暴力。使用具有二进制数据集的复制活动将文件复制到具有所需名称的新文件,然后使用删除活动删除旧文件
@variables('tables')
对数组进行foreach。
@item()
,从数组中动态地依次传递表名。@concat(item(),'.csv')
以拼接出文件名
水槽侧有什么类型的文件?文件命名规则是基于表名的吗?@HarrisXu:我们正在根据源表名动态生成文件名,并将其存储为ADLS拼花格式