在Azure数据工厂中禁用管道活动而不删除它

19

我正在测试管道中的每个活动,并且想要禁用其中一些。 我想禁用发送电子邮件的活动,因为我想查看先前活动的输出。

当然,我不想删除发送电子邮件的活动,因为它在生产环境中并且不是由我开发的。

有什么方法可以禁用它吗?

7个回答

23

您无法禁用其中一个,但可以使用编辑器中的调试选项来实现您想要的操作。只需单击任何活动上方的红色圆圈并运行调试器,它将一直运行,直到该活动完成并停止,从而使您能够看到其之前的输出。

希望这能帮到您!


谢谢,伙计,那很有帮助。 - Gagan
请问您能否附上那个红色圆圈的截图? - Surender Raja
1
请注意,“调试直到”红色圆圈仅适用于父活动。例如,在ForEach和If Condition活动中的子活动将没有此选项。 - Douglas Wiley

1
这是基于Martin Esteban Zurita的回答,如果你需要在管道运行的开始或中途阻止活动,而不是完全删除它们:
您可以暂时更改活动的顺序,并使您想要禁用的活动在管道的末尾运行(关闭任何可能创建的间隙),然后单击您确实想要运行的最后一个活动并单击断点圆圈图标以防止“禁用”活动运行。
然后在测试/调试后恢复顺序。

0

0

您可以禁用触发器或将触发器执行延迟到未来的某个日期。


0

通常我会将活动复制到另一个临时管道中,进行所需的调试,并在最后重新组合管道(如适用)。 或者您可以克隆管道,删除所需组件并对其进行调试。


0

一个肮脏的黑客。

如果你添加一个等待任务,并从“失败条件”将线条拖到你想要禁用的任务上,这将阻止该任务运行。

(可能需要更改依赖于该任务的其他流程线)


-8

只需从数据集中删除它们,然后再添加即可。 ;-)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接