如何在Azure Data Flow中为输出文件动态添加时间戳
Azure Data Flow 生成带时间戳动态输出文件名配置方案
- 打开你当前Data Flow的Sink输出组件配置页,切换到「设置」标签,将文件名选项调整为动态生成模式
- 固定原文件名场景(原文件名为固定值
A):直接在表达式框输入如下代码:concat('A', '_', toString(currentTimestamp(), 'yy-MM-dd_HH_mm_ss')) - 动态原文件名场景(原文件名从前置Copy Data活动获取):
- 先在Data Flow全局参数中新增一个字符串类型参数,命名为
originalFileName - 回到管道的Data Flow活动配置页,将Copy Data活动输出的源文件名变量/值,赋值给刚才创建的
originalFileName参数 - 回到Sink的动态文件名表达式框,输入代码:
concat($originalFileName, '_', toString(currentTimestamp(), 'yy-MM-dd_HH_mm_ss'))
- 先在Data Flow全局参数中新增一个字符串类型参数,命名为
注意:绑定到Sink的存储数据集无需提前设置固定文件名,保持文件名配置项为空即可,Data Flow侧的动态文件名配置优先级更高,会自动覆盖数据集的文件名配置。
内容的提问来源于stack exchange,提问作者DatagGirl
相关产品推荐
相关产品推荐

