如果今天是星期一,则在 Azure 数据工厂中添加动态内容以传递参数以获取最近 03 天
Posted
技术标签:
【中文标题】如果今天是星期一,则在 Azure 数据工厂中添加动态内容以传递参数以获取最近 03 天【英文标题】:Add dynamic content to pass a parameter to get last 03 days if today is Monday in Azure Data Factory 【发布时间】:2021-11-21 04:38:33 【问题描述】:我想将动态内容传递给“执行 SSIS 包”中的参数以传递 如果 sysdate=monday 则获取最后 3 天 有人可以帮助使用函数或表达式构建内容吗
谢谢
【问题讨论】:
【参考方案1】:有两种方法可以实现。
使用 IF 活动首先检查今天是否是星期一。您可以使用 @equals(dayOfWeek(utcnow()),1) 之类的表达式进行星期一检查。 如果为真,则使用 @adddays(utcnow('yyyy-MM-dd'),-3) 的动态内容获取 utcNow() - 3 天。您可能需要将格式更改为您需要的格式。
更简单、更高效的选择,只需安排您的管道在每周一运行即可。那么就不需要检查任何东西了。
【讨论】:
感谢您的解决方案。以上是关于如果今天是星期一,则在 Azure 数据工厂中添加动态内容以传递参数以获取最近 03 天的主要内容,如果未能解决你的问题,请参考以下文章
Azure 数据工厂 - 尝试将参数添加到 REST API 请求正文中的动态内容
Excel2010:如果日期列中的日期为星期六或星期日,则在某一单元格中显示“是”否则显示“否”
如果我们保持空闲一段时间,则在连接到 Azure MSSQL DB 时,Spring Boot 应用程序中的数据库连接将关闭