使用 If 条件活动根据表达式执行活动

Microsoft Fabric 的数据工厂中的 If 条件活动提供与 if 语句在编程语言中提供的相同功能。 当条件的计算结果为 true 时,它会执行一组活动,当条件的计算结果为 false 时,将执行另一组活动。

先决条件

若要开始,必须完成以下先决条件:

使用 UI 将 If 条件活动添加到管道

若要在管道中使用 If Condition 活动,请完成以下步骤:

创建活动

  1. 在工作区中创建新管道。

  2. 在管道的“活动”窗格中搜索“If 条件”,然后选择它以将其添加到管道画布。

    Fabric UI 的屏幕截图,其中突出显示了“活动”窗格和 If 条件活动。

  3. 在画布上选择新的 If 条件活动(如果尚未选中)。

    显示“If 条件”活动的“常规设置”选项卡的屏幕截图。

请参阅 常规 设置 指南,以配置 常规 设置选项卡。

If 条件设置

选择“活动”选项卡,并为 If 活动提供动态布尔 表达式。 在此简单示例中,我们随机生成介于 0 和 1 之间的数字,如果数字大于或等于 .5,则返回 True,否则返回 False。 可以使用数据工厂 表达式语言 或管道中指定的任何 参数中的任何可用函数。

在提供 If 条件的表达式后,通过选择每种情况 (True/False) 旁边的铅笔图标,可添加任意数量的活动,以便在每次表达式计算时按条件执行。

屏幕截图显示 If 条件活动设置选项卡、提供表达式的位置以及在表达式计算结果为 True 或 False 时选择活动的位置。

进行保存,并运行或计划管道

切换到管道编辑器顶部 主页 选项卡,然后选择保存按钮以保存管道。 选择“运行”来直接运行它,或者选择“计划”进行计划。 还可以在此处查看运行历史记录或配置其他设置。

显示管道编辑器中“开始”选项卡的屏幕截图,其中突出显示了选项卡名称、“保存”、“运行”和“计划”按钮。