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

求助:Microsoft Graph+Power BI获取Delve用户资料数据的权限配置问题

解决Delve个人资料数据获取为空的问题及权限配置指南

你推测的方向完全正确!当能连接到Microsoft Graph的Users节点,但关联的Delve个人资料列表显示为空时,缺少Users.Read.All权限确实是最典型的原因——Delve的个人资料数据属于用户的扩展属性集合,需要足够的读取权限才能被访问到。

下面是配置Users.Read.All权限的详细步骤:

  • 登录Azure门户,找到你的Azure Active Directory实例
  • 在左侧导航栏选择「应用注册」,定位到你用来调用Microsoft Graph的那台应用程序
  • 进入应用的「API权限」页面,点击「添加权限」按钮
  • 在弹出的权限选择面板里,先选「Microsoft Graph」,然后根据你的仪表盘场景选对应的权限类型:
    • 如果你的仪表盘是后台服务(不需要用户登录交互),选「应用权限」,搜索Users.Read.All并勾选,最后点击「添加权限」
    • 如果是需要用户登录后才能访问的交互式仪表盘,选「委派权限」,同样搜索Users.Read.All完成添加
  • 权限添加好后,必须点击「授予管理员同意」(只有全局管理员或权限管理员能执行这一步),确保权限真正生效

另外补充个小提示:权限配置完成后,你可以调整Graph API的请求参数来精准获取Delve资料,比如调用 GET /users?$select=id,displayName,aboutMe,skills,interests 来直接返回Delve相关的字段,或者用 GET /users/{userId}/profile 获取完整的Delve个人资料数据集。

再确认下你的技术方向:用Microsoft Graph + OData连接Users节点是获取企业用户Delve资料的标准方案,完全没问题。如果配置权限后还是没数据,可以检查下OData查询有没有指定正确的字段,或者确认目标用户确实已经完善了他们的Delve个人资料哦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:16:12