gpt4 book ai didi

azure - 即使条件不匹配,直到 Azure 数据工厂中的事件执行

转载 作者:行者123 更新时间:2023-12-03 05:35:42 25 4
gpt4 key购买 nike

我使用了 Until 事件按顺序复制文件。为此,我创建了一个变量并分配了值 0,并将其与数据湖中可用的文件数量进行比较。直到事件中使用的表达式检查变量值是否大于文件数,直到变量值大于文件数为止,循环执行。如果在数据湖中未找到文件,则变量值将设置为 1,文件计数将为 0。但发生的情况是,即使变量的值为 1 并且文件计数为零,直到事件事件尝试执行内部事件。有什么解决办法吗?用于设置变量值的条件事件:@equals(activity(lookup).output.firstrow.NumberOfFiles,0) 然后设置变量 var1 =1 else 0直到事件中使用的表达式:@greater(int(variables('var1')),activity(lookup).output.firstrow.NumberOfFiles)在 Until 事件中:设置变量以将 var1 值增加 1

如果有任何建议,将会非常有帮助

问候,桑迪普

最佳答案

根据 Microsoft 文档,Until 事件提供的功能与编程语言中 do-until 循环结构提供的功能相同。

它会先执行一次内部事件,然后根据表达式的结果决定循环还是中断。

因此,在您的情况下,您的内部事件将执行一次,然后获取 true 值并中断直到事件。

如果您不想执行一次,可以使用另一个 If Condition 事件 并让 var1 = 1 不执行 util 事件。

关于azure - 即使条件不匹配,直到 Azure 数据工厂中的事件执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62833304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com