最近我在做一个跨团队的报告,要把 Azure DevOps backlog 数据拉进 Power BI,分析 Epic → Feature → User Story 的完成度,还得能看出每层的进展。
一开始我很天真:
“直接用 Analytics View 连一下不就好了嘛。”
结果一拉,Parent 列一堆空值,层级直接断掉,而且有些关键字段压根取不到。
这时候我才意识到:Analytics View 虽然方便,但字段和行数都有隐形限制,不适合做完整层级分析。
于是我换成了 WIQL 查询 + Azure DevOps REST API,数据终于完整了,还能按需加字段。
方法 1:Analytics View
方法 2:Shared Query + API(最终方案)
https://dev.azure.com/{ORG}/
)%20
)tempQueryId
)
Work Items: Read
)