Power BI:通过语义模型刷新时处理Excel数据集报错
Power BI跨工作区数据源计划刷新报错解决
问题背景
- 仪表盘数据源:Kusto(导入模式)、存储于SharePoint文件夹的Excel文件
- 已为语义模型配置计划刷新,但执行时报错;手动打开仪表盘刷新后重新发布可正常完成更新
- 仪表盘所在工作区:ABC;Excel文件所在SharePoint文件夹归属工作区:XYZ
错误信息
无法刷新语义模型,因为模型使用了配置为Workspace Identity身份验证的数据连接,但工作区无身份,或模型所有者无使用工作区身份的权限。请配置工作区身份,并确保模型所有者拥有工作区Contributor(或更高)权限,或使用其他身份验证方法。
错误代码:
Premium_ASWL_Error
涉及表:Mapping Table
解决步骤
1. 配置工作区ABC的工作区身份(适用于Premium容量工作区)
- 进入工作区ABC,点击右上角「设置」>「工作区设置」>「工作区身份」
- 启用工作区身份(需工作区位于Premium容量)
- 为工作区ABC的身份分配SharePoint文件夹访问权限:
- 前往工作区XYZ,将ABC的工作区身份添加为成员/参与者;或直接在SharePoint站点权限中,给该身份分配「读取」权限
2. 确认模型所有者权限
- 检查语义模型的所有者在工作区ABC中是否拥有Contributor及以上权限(管理员、成员、参与者权限均满足要求)
3. 更换数据源身份验证方式(适用于非Premium容量工作区)
- 打开Power BI Desktop,进入「数据」选项卡,编辑SharePoint数据源的连接设置
- 将身份验证方式从Workspace Identity切换为OAuth2或Windows身份验证(根据企业环境选择)
- 重新发布语义模型到工作区ABC,在「数据源设置」中更新对应的凭据信息后,重新配置计划刷新
补充说明
手动刷新正常是因为使用当前登录用户的身份访问数据源,而计划刷新依赖预配置的工作区身份或凭据,二者权限/配置不匹配导致报错。
内容的提问来源于stack exchange,提问作者Mukul Kumar
相关产品推荐
相关产品推荐

