基于参数的 Azure Datafactory 触发器
Azure Datafactory trigger based on parameter
我们为多种颜色(蓝色、绿色、黄色)设置了 Azure 数据工厂管道。我们想根据特定条件触发特定颜色(例如:蓝色)的管道。
例如:管道需要执行
- 每月 3 号,蓝色为参数。
- 每月 15 日,参数为红色。
如何实现?
与其在 ADF 中创建参数,不如创建一个变量会更好。
使用 Set Variable activity 将其设置为相应的颜色,条件是 if day=3 then blue ....
并在剩余活动中使用该变量。
我同意南丹的观点。只是补充一下,您似乎有很多颜色。您可以在 Switch activity 中使用此表达式 @string(dayOfMonth(utcnow()))
。
我们为多种颜色(蓝色、绿色、黄色)设置了 Azure 数据工厂管道。我们想根据特定条件触发特定颜色(例如:蓝色)的管道。
例如:管道需要执行
- 每月 3 号,蓝色为参数。
- 每月 15 日,参数为红色。
如何实现?
与其在 ADF 中创建参数,不如创建一个变量会更好。 使用 Set Variable activity 将其设置为相应的颜色,条件是 if day=3 then blue .... 并在剩余活动中使用该变量。
我同意南丹的观点。只是补充一下,您似乎有很多颜色。您可以在 Switch activity 中使用此表达式 @string(dayOfMonth(utcnow()))
。