如何在 Mosaic Decisions 的路径中使用当前日期从 Azure Blob 获取文件
How to fetch files from Azure Blob with current date in the path in Mosaic Decisions
我正在为特定数据管道使用 Mosaic Decisions 我必须 运行 每天 。我有一个客户,其文件位置每天在 blob 容器 中根据 当前日期 .
更改
例如,文件 sales.xlsx 的路径如下
daily_records/<current-date>/sales.xlsx
,其中 是格式为 yyyy-MM-dd.
的日期值
我尝试使用系统参数 $(currentTime)
。但是,此参数还有一个与之关联的 timestamp,这不满足我的用例。
我想在 运行 马赛克流时自动获取 当前日期 而不必在 中重新输入日期路径 每天。如何在 Mosaic Decisions?
中实现此目的
我以前遇到过类似情况,解决方法是使用计算参数而不是系统参数。
首先,从流程配置菜单创建一个计算参数,数据类型作为日期.给它一个 参数名称 的 folderName。将 表达式值 设置为 TO_DATE(TODAY('Asia/Calcutta'))
。在这里,如果您当前的时区与我的不同,请传入您当前的 Timezone 代替 'Asia/Calcutta'
。参考下面的截图
然后,在 Reader 节点 配置菜单中,将文件路径添加为 daily_records/$(folderName)/sales.xlsx
。 路径每天都会更新为新日期,您可以直接点击验证获取最新文件 无需每天输入新日期。
我正在为特定数据管道使用 Mosaic Decisions 我必须 运行 每天 。我有一个客户,其文件位置每天在 blob 容器 中根据 当前日期 .
更改例如,文件 sales.xlsx 的路径如下
daily_records/<current-date>/sales.xlsx
,其中 是格式为 yyyy-MM-dd.
我尝试使用系统参数 $(currentTime)
。但是,此参数还有一个与之关联的 timestamp,这不满足我的用例。
我想在 运行 马赛克流时自动获取 当前日期 而不必在 中重新输入日期路径 每天。如何在 Mosaic Decisions?
中实现此目的我以前遇到过类似情况,解决方法是使用计算参数而不是系统参数。
首先,从流程配置菜单创建一个计算参数,数据类型作为日期.给它一个 参数名称 的 folderName。将 表达式值 设置为 TO_DATE(TODAY('Asia/Calcutta'))
。在这里,如果您当前的时区与我的不同,请传入您当前的 Timezone 代替 'Asia/Calcutta'
。参考下面的截图
然后,在 Reader 节点 配置菜单中,将文件路径添加为 daily_records/$(folderName)/sales.xlsx
。 路径每天都会更新为新日期,您可以直接点击验证获取最新文件 无需每天输入新日期。