Azure data factory 使用';ADX命令';ADFv2中的活动与在其上调用WebAPI

Azure data factory 使用';ADX命令';ADFv2中的活动与在其上调用WebAPI,azure-data-factory,azure-data-factory-2,azure-data-explorer,Azure Data Factory,Azure Data Factory 2,Azure Data Explorer,在ADFv2(Azure Data Factory V2)中,如果我们需要在ADX(Azure Data Explorer)群集上触发命令,我们有两个选择:- 使用“Azure数据资源管理器命令”活动 使用“WebActivity”活动中提供的POST方法 在了解了这两种方法的工作原理后,我想说,从开发/维护的角度来看,第一种方法听起来更加流畅和系统化,特别是因为它是在ADFv2中支持Kusto的开箱即用特性。是否存在Web活动方法更可取或性能更好的场景?我正在试图弄清楚,是否可以一直使用ADX

在ADFv2(Azure Data Factory V2)中,如果我们需要在ADX(Azure Data Explorer)群集上触发命令,我们有两个选择:-

  • 使用“Azure数据资源管理器命令”活动
  • 使用“WebActivity”活动中提供的POST方法

  • 在了解了这两种方法的工作原理后,我想说,从开发/维护的角度来看,第一种方法听起来更加流畅和系统化,特别是因为它是在ADFv2中支持Kusto的开箱即用特性。是否存在Web活动方法更可取或性能更好的场景?我正在试图弄清楚,是否可以一直使用ADX命令活动从ADFv2运行任何Kusto命令,而不是使用Web活动,

    确实建议使用“Azure Data Explorer命令”活动:

  • 这种活动更舒适,因为您不必自己构造HTTP请求的连接
  • 该命令为您处理的事情很少,例如:
    • 如果您正在运行异步命令,它将轮询操作表,直到您的异步命令完成
    • 日志记录
    • 错误处理
  • 此外,您应该考虑两种情况下的结果格式不同,并且每个活动在响应大小和超时方面都有自己的限制