Azure 数据工厂 - 手动触发执行时间

Azure Data Factory - Manual Trigger Execution Time

我一直在检查 ADF 提供的一些结果。我是这个工具的新手,我想更多地了解在 运行 带有触发器或调试选项的 ETL 之后我看到的执行时间。

我的问题是,为什么流程结束时会有差异? Debug几乎是其他的25%。当我使用触发选项执行 ETL 时会发生什么情况,与调试相比会增加处理时间。

是的,如果您将数据流放入管道并在预览中启动数据流调试,那么您将看到类似这样的内容:

触发管道似乎比调试它花费更多的时间,但这并不意味着调试具有更好的性能。你就是不统计数据流调试模块的启动时间:

触发器似乎比调试花费更多时间的时间是因为数据流调试模块。请查看此文档:

https://docs.microsoft.com/en-us/azure/data-factory/concepts-data-flow-performance#monitoring-data-flow-performance

触发管道时,需要初始化 Integration Runtime。这将花费很多时间。为什么你调试管道似乎花费更少的时间是因为你已经启动了数据流调试模块。你可以尝试关闭这个调试模块,然后你会发现调试也需要5~6分钟: