数据工厂 - 使用通配符确定文件名

Data Factory - Use wildcard to determine filename

我正在使用数据工厂将文件从我的文件系统移动到 Blob 存储。

问题是:文件是使用 YYYYMMDD 标识符命名的,[我可以通过分区 ({year}{month}{day})] 和 TIME(即文件创建时间)来解决。

如何获取其中包含动态时间的文件名?我已经尝试过使用 *、_ 和其他常用的通配符。

非常感谢您的帮助!

在 ADFv1 中,文件过滤器、文件名和文件路径的组合非常有限,通配符不能跨不同的属性一起使用。

鉴于您的情况,我认为目前您对此无能为力。

我可以建议的最佳选择:

  1. 在源数据的来源位置获取创建为父文件夹的年月日。
  2. 完全忽略文件名。然后使用自定义 activity 在下游 activity.
  3. 中使用一些 C# 粉碎文件名

我过去做过选项 2,因为更改源系统并不总是一个选项。

我很欣赏这些选项都不理想。 选项 3 将使用文件路径表达式在 ADFv2 activity 中更动态地执行某些操作。

希望对您有所帮助。