Azure Data Factory V2 - 如果Condition活动不能包含另一个If Condition活动

问题描述 投票:1回答:2

我正在使用Azure数据工厂V2,我需要在父检查验证中实现两级检查。示例:IF条件1为真然后我需要检查条件2.并且,如果Condition2为True,则检查条件3。

这是一种分层检查。当我在父IF条件活动中使用多个IF条件活动时,它不起作用。当我实现它时,我确实看到了以下错误。

"ERROR: IfCondition activity cannot include another IfCondition activity"
azure azure-data-factory
2个回答
1
投票

ADF-V2不支持在单个管道中进行多个IfCondition活动。

因此,作为一种解决方法,我们预先使用了多个过滤器活动,并在调用IfCondition Activity之前拆分管道流。

谢谢


0
投票

您可以使用一些动态函数来使用and()和or()实现更复杂的逻辑。

你可以设置几个连续的if来设置变量,并使用这些变量来确定最后的结果。

如果这对您不起作用,或者您不喜欢它,则可以始终在If中使用另一个If活动执行管道。但是如果你想让你的显示器尽可能易于阅读,我不会推荐这个,因为它启动了另一个管道(或多个管道)

© www.soinside.com 2019 - 2024. All rights reserved.