如果今天是星期一,则在 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 应用程序中的数据库连接将关闭

Azure 数据工厂将源数据类型转换为不同的格式

Azure 数据工厂 - 查找值以在 ForEach 复制任务中选择语句

如果同时触发两次 Azure 数据工厂会发生啥?