使用DirectQuery的Power BI报表发布至Power BI Service失败
解决Power BI DirectQuery报表发布错误的步骤
错误原因解析
你遇到的错误提示To publish this report ask your power bi admin if they will allow directquery connections to power bi datasets,看似针对Power BI数据集的DirectQuery限制,但实际是租户级或工作区级权限设置阻止了所有DirectQuery模式报表的发布(包括连接SQL数据库的场景)。
具体修复步骤
- 登录Power BI管理门户
- 进入租户设置页面
- 在“数据集”分组下找到允许使用DirectQuery连接到Power BI数据集和Azure Analysis Services模型选项
- 该选项名称易被忽略,虽指向Power BI数据集/AAS,但会全局控制DirectQuery模式报表的发布权限
- 勾选“允许”,可按需设置应用范围(全租户或指定安全组)
- 保存设置后等待5-10分钟,重新尝试发布报表
额外排查点
- 确认使用的是租户管理员账号,而非仅工作区管理员权限
- 若仅特定工作区出现问题,检查对应工作区的设置 -> 数据集设置,看是否有单独的DirectQuery限制
- 清除Power BI Desktop缓存:
文件->选项和设置->选项->数据加载->清除缓存,之后重新发布
内容的提问来源于stack exchange,提问作者prgmmr101
相关产品推荐
相关产品推荐

