You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Azure Data Factory的Activity Runs REST API并解决空返回问题

Azure数据工厂活动运行查询API返回空数组排查方案
  • 确认请求体必填参数是否符合要求
    该接口请求体必须包含lastUpdatedAfter、lastUpdatedBefore两个UTC时间参数,需确认两个参数均为ISO 8601格式的UTC时间,若传入的是未转换的本地时间,会出现时间范围无法匹配实际运行记录的问题。
  • 检查过滤规则配置是否正确
    如果请求体中配置了filters过滤项,需逐一校验:过滤字段名拼写、大小写是否和实际资源一致,运算符是否为接口支持的类型(字符串匹配需用Equals/Contains等官方支持的运算符),过滤值是否和实际运行记录完全匹配,错误的过滤规则会直接筛掉所有符合时间范围的结果。
  • 校验管道运行ID是否正确
    确认传入的管道Run ID为目标管道的实际运行ID,而非触发器ID、活动运行ID等其他资源ID。可先登录Azure数据工厂门户,在「监控-管道运行」模块找到对应运行记录,点进详情确认该次运行确实生成了活动运行记录,若门户侧无活动记录,接口将直接返回空数组。
  • 检查调用身份的权限配置
    调用接口的身份(服务主体/用户账号)需要持有目标数据工厂的Microsoft.DataFactory/factories/pipelineruns/activityruns/read权限,权限不足的场景下接口不会返回权限报错,而是直接返回空数组。可先为调用身份授予「数据工厂读者」角色后重试。
  • 确认接口版本是否正确
    请求URL中携带的api-version需使用稳定版2018-06-01,若使用已过期的预览版接口,也可能出现返回结果异常的问题。

内容的提问来源于stack exchange,提问作者Robin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 09:36:03