退出Looker开发模式后遇LookML错误‘Model Not Found’的权限排查求助
Looker退出开发模式后"Model Not Found"错误解决指南
问题现象
- 开发模式下,可正常通过Explore创建仪表板可视化内容
- 退出开发模式后,仪表板触发LookML错误:"Model Not Found"
已执行操作
- 查阅资料得知错误可能因未将用户添加到新模型集导致
- 已在Looker后台创建新模型集,自身拥有Developer权限,且该角色对所有模型集具备Developer权限
错误详情
- 错误截图:

- 错误代码:
{"data": {"error": "Model Not Found"}, "dashboard_element_id": "4", "id": "29b7dab0e7244c7800c62dfa01e33b8e", "status": "error"}
解决步骤
- 配置模型集的访问权限
Developer权限仅支持开发模式下的操作,退出后需要模型集的access_data权限。进入后台权限管理页面,找到目标模型集,将你的账号或所在群组添加进去,授予至少access_data权限。 - 确认模型部署状态
开发模式使用的是未部署的模型分支,退出后会自动切换到生产分支。检查目标模型是否已部署到生产环境,且生产分支中的模型定义无语法错误。 - 核对仪表板关联的模型名称
确认仪表板内可视化组件关联的模型名称,与生产环境中部署的模型名称完全一致,避免因拼写错误或分支差异导致模型无法被找到。 - 检查非开发角色的模型集可见性
即使Developer角色拥有全模型权限,日常使用的非开发角色可能未配置对应模型集的访问权限。进入角色管理页面,确认目标模型集已添加到你常用角色的模型访问列表中。
内容的提问来源于stack exchange,提问作者Vaidehi Khalpada
相关产品推荐
相关产品推荐

