数据工厂 - 使用通配符确定文件名
Data Factory - Use wildcard to determine filename
我正在使用数据工厂将文件从我的文件系统移动到 Blob 存储。
问题是:文件是使用 YYYYMMDD 标识符命名的,[我可以通过分区 ({year}{month}{day})] 和 TIME(即文件创建时间)来解决。
如何获取其中包含动态时间的文件名?我已经尝试过使用 *、_ 和其他常用的通配符。
非常感谢您的帮助!
在 ADFv1 中,文件过滤器、文件名和文件路径的组合非常有限,通配符不能跨不同的属性一起使用。
鉴于您的情况,我认为目前您对此无能为力。
我可以建议的最佳选择:
- 在源数据的来源位置获取创建为父文件夹的年月日。
- 完全忽略文件名。然后使用自定义 activity 在下游 activity.
中使用一些 C# 粉碎文件名
我过去做过选项 2,因为更改源系统并不总是一个选项。
我很欣赏这些选项都不理想。 选项 3 将使用文件路径表达式在 ADFv2 activity 中更动态地执行某些操作。
希望对您有所帮助。
我正在使用数据工厂将文件从我的文件系统移动到 Blob 存储。
问题是:文件是使用 YYYYMMDD 标识符命名的,[我可以通过分区 ({year}{month}{day})] 和 TIME(即文件创建时间)来解决。
如何获取其中包含动态时间的文件名?我已经尝试过使用 *、_ 和其他常用的通配符。
非常感谢您的帮助!
在 ADFv1 中,文件过滤器、文件名和文件路径的组合非常有限,通配符不能跨不同的属性一起使用。
鉴于您的情况,我认为目前您对此无能为力。
我可以建议的最佳选择:
- 在源数据的来源位置获取创建为父文件夹的年月日。
- 完全忽略文件名。然后使用自定义 activity 在下游 activity. 中使用一些 C# 粉碎文件名
我过去做过选项 2,因为更改源系统并不总是一个选项。
我很欣赏这些选项都不理想。 选项 3 将使用文件路径表达式在 ADFv2 activity 中更动态地执行某些操作。
希望对您有所帮助。