如何在Power BI中获取Azure DevOps的PipelineJobs数据及PipelineJobOutcome值?
Azure DevOps PipelineJobs 导入Power BI及获取PipelineJobOutcome的方法
完全可以将Azure DevOps中的PipelineJobs数据导入Power BI,同时也能获取到PipelineJobOutcome值,具体有两种常用方式:
方式一:使用Power BI内置的Azure DevOps连接器
- 打开Power BI Desktop,选择「获取数据」,找到「Azure DevOps」连接器
- 输入你的Azure DevOps组织URL和目标项目名称,完成身份验证后,可直接选择包含PipelineJobs的数据集进行导入
- 导入后的数据会包含
PipelineJobOutcome字段,对应的值通常为Succeeded、Failed、Canceled、Skipped等
方式二:通过Azure DevOps REST API自定义获取
- 若需要更灵活的数据筛选或自定义字段,可调用Azure DevOps的REST API获取PipelineJobs数据
- 在Power BI中选择「获取数据>Web」,输入API请求地址,格式如下:
https://dev.azure.com/{你的组织名}/{你的项目名}/_apis/pipelines/jobs?api-version=7.1-preview.1 - 配置身份验证(推荐使用个人访问令牌PAT),解析返回的JSON数据后,即可提取出
PipelineJobOutcome字段
注意事项
- 确保你的Azure DevOps账号拥有目标项目的读取权限,否则无法获取数据
- 使用API时注意指定正确的API版本,避免因版本迭代导致字段缺失或格式变化
内容的提问来源于stack exchange,提问作者Meet
相关产品推荐
相关产品推荐

