错误:找不到所请求的模型或视图

错误

您可能会在探索、Look 或信息中心内看到以下错误:

Could not find the model or view requested.

常见原因

此错误的一些常见原因包括:
  • 网址中存在拼写错误: 如果您手动创建了探索网址,请检查网址中的模型和探索名称,确保它们正确无误。
  • 探索或模型名称已更改: 每个 Look 或信息中心查询都基于 模型探索。如果模型名称或探索名称发生更改,Look 或信息中心查询仍会引用旧名称,直到您将其更新为新名称为止。 例如,如果探索的名称从 old-name 更改为 new-name,则任何关联的 Look 或信息中心查询仍会尝试使用 old-name 探索,直到您更新它们为止。

问题排查

您可以通过多种方式解决此错误,但只需将不正确的模型或探索名称替换为有效名称,即可解决大多数实例。使用以下方法更新 Looker 实例上的单个查询或所有 Look 和信息中心:
  • 更改单个查询的网址
  • 使用内容验证器

更改单个查询的网址

如果您知道探索名称或模型名称已更改,则可以使用展开后的网址修复各个 Look 和信息中心。展开后的网址包含模型名称、“探索”名称和字段名称。您可以利用此功能更改查询的探索或模型名称。

  1. 从 Look 或信息中心查询中选择从此处探索
  2. 选择运行修改 旁边的探索操作 齿轮菜单,然后选择共享
  3. 复制展开后的网址,并将其粘贴到其他位置,例如文档或浏览器的地址栏中。(如果您将网址粘贴到浏览器的地址栏中,请勿按 Enter 键;如果按了,展开后的网址将变成缩短的网址。)
  4. 修改网址文本以更改探索的名称。网址的格式如下:
    https://instance_name.looker.com/explore/MODEL_NAME/EXPLORE_NAME?fields=...
  5. 如有必要,请将展开后的网址复制并粘贴到浏览器中,然后按 Enter 键或 Return 键以导航到该网址。
  6. 将探索另存为 Look 或信息中心查询。

使用内容验证器

内容验证器具有查找和替换功能。您可以使用此功能替换所有 Look 中的探索名称。不过,这会更改使用 old-name 的每个 Look 和信息中心查询,因此请谨慎执行此步骤。

我仍然看到此错误。接下来该怎么做呢?

如果您尝试了之前的步骤,但仍然看到此错误,请与贵公司的 Looker 管理员联系,确保所请求的模型和探索存在于您的 Looker 实例中。如果您仍然遇到问题,请与 Looker 支持团队联系以进行进一步问题排查。