配置权限后Power BI无法连接Azure Data Lake Gen2如何解决

Power BI 连接 Azure Data Lake Storage Gen2 失败排查步骤
按以下优先级逐一排查即可定位问题:
- 权限有效性校验
首先确认Power BI登录账号和你分配Storage Blob Data Contributor、Storage Blob Data Reader角色的账号完全一致,注意区分不同Azure租户下的同名账号、个人微软账号和企业工作账号。Azure RBAC角色分配存在最长5分钟的延迟,刚配置完权限建议等待后重试。如果存储账户开启了分层命名空间的ACL控制,需要额外确认目标文件系统、子目录、文件的ACL权限没有做拦截,仅靠上层RBAC角色无法覆盖ACL的拒绝规则。 - 网络连通性校验
打开存储账户的防火墙配置页,如果访问规则设置为选定网络,必须将当前运行Power BI的客户端公网IP加入允许列表,同时确认代理、VPN没有拦截*.dfs.core.windows.net域名的请求,可临时关闭代理/VPN做连通性测试。如果存储账户配置了私有终结点,需要确认客户端所在网络能正常解析私有终结点对应的内网IP。 - 连接配置校验
不要直接拼接完整路径作为连接URL,连接存储账户根节点时URL仅需填写https://<存储账户名>.dfs.core.windows.net,后续步骤再选择目标文件系统和文件路径即可,提前补全子路径容易触发路径匹配错误。认证方式选择组织账户,不要误选存储密钥、SAS认证选项。如果使用Power BI Desktop,先升级到最新正式版本,旧版本的ADLS Gen2连接器存在已知认证兼容问题。 - 快速根因定位方法
用同一账号在浏览器直接访问你填写的连接URL,如果浏览器端返回权限不足、无法访问的提示,问题出在权限或网络层,和Power BI配置无关;如果浏览器能正常返回目录结构的XML响应,再回到Power BI从官方入口获取数据>Azure>Azure Data Lake Storage Gen2发起连接,不要手动适配其他存储类型的连接参数。
内容的提问来源于stack exchange,提问作者Michiel
相关产品推荐
相关产品推荐

