外部Entra ID租户用户能否启用Power BI的Analyze in Excel功能?
能否为外部Entra ID租户用户启用Power BI的「在Excel中分析」功能?
结论:可以实现,无需将外部租户用户添加到你的组织内部Entra ID租户,但需要完成以下配置
前提配置检查
- 确保你的Power BI租户已开启外部用户访问:在Power BI管理门户的「租户设置」→「协作和共享」中,启用「允许来自其他Azure AD租户的用户访问」
- 确认语义模型所在工作区已开启外部访问:进入工作区设置→「访问」,打开外部访问开关
语义模型权限配置
直接在Power BI语义模型的权限设置中添加外部租户用户(格式为用户邮箱@外部租户域名.com),并分配以下权限之一:
- 读取:满足基础的实时数据分析需求
- 读取并重新刷新:支持实时数据刷新,适配更动态的自助分析场景
- 已配置的基于用户名/角色的RLS规则会自动应用到外部用户,确保数据访问符合权限要求
与「应用拥有数据」模式的兼容
如果你同时用服务主体「应用拥有数据」模式共享报表:
- 外部用户通过共享链接访问报表时,会自动跳转至自身的Entra ID租户完成身份验证
- 验证通过后,只要语义模型权限已正确分配,即可直接使用「在Excel中分析」功能,无需额外配置服务主体与外部用户的关联
关键注意事项
- 外部用户需满足许可要求:要么自身拥有Power BI Pro/PPU许可,要么语义模型所在工作区分配了Premium容量(A/P/EM/P SKU),后者可让外部用户无需自有许可访问
- 需使用支持Power BI集成的Excel版本:建议使用Office 365最新版
- 外部租户管理员需开启对应权限:确保外部租户的Entra ID允许用户访问外部Power BI资源
内容的提问来源于stack exchange,提问作者Michał Piątek
相关产品推荐
相关产品推荐

