我正在使用Azure数据工厂V2,我需要在父检查验证中实现两级检查。示例:IF条件1为真然后我需要检查条件2.并且,如果Condition2为True,则检查条件3。
这是一种分层检查。当我在父IF条件活动中使用多个IF条件活动时,它不起作用。当我实现它时,我确实看到了以下错误。
"ERROR: IfCondition activity cannot include another IfCondition activity"
ADF-V2不支持在单个管道中进行多个IfCondition活动。
因此,作为一种解决方法,我们预先使用了多个过滤器活动,并在调用IfCondition Activity之前拆分管道流。
谢谢
您可以使用一些动态函数来使用and()和or()实现更复杂的逻辑。
你可以设置几个连续的if来设置变量,并使用这些变量来确定最后的结果。
如果这对您不起作用,或者您不喜欢它,则可以始终在If中使用另一个If活动执行管道。但是如果你想让你的显示器尽可能易于阅读,我不会推荐这个,因为它启动了另一个管道(或多个管道)