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

错误

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

Could not find the model or view requested.

常见原因

导致此错误的一些常见原因包括:
  • 网址拼写错误:如果您手动创建了“探索”网址,请检查该网址中的模型和探索名称,确保这两项内容正确无误。
  • 探索或模型名称已更改:每个 Look 或信息中心查询都基于一个model和一个探索。如果模型名称或探索名称发生更改,Look 或信息中心查询仍会引用旧名称,直到您将其更新为新名称。 例如,如果探索的名称从 old-name 更改为 new-name,所有关联的 Look 或信息中心查询仍会尝试使用 old-name 探索,直到您对其进行更新。

问题排查

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

更改单个查询的网址

如果您知道探索名称或模型名称已更改,可以使用展开后的网址修正个别 Look 和信息中心。展开后的网址包含模型名称、探索名称和字段名称。您可以利用此函数来更改查询的探索名称或模型名称。

  1. 从 Look 或信息中心查询中选择从此处探索 (Explore from here)。
  2. 选择运行修改旁边的探索操作齿轮菜单,然后选择共享
  3. 复制展开的网址并将其粘贴到其他位置,例如粘贴到文档或浏览器的地址栏中。(如果您将网址粘贴到浏览器的地址栏中,请不要按 Enter 键;如果您按 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 支持团队联系,以进一步排查问题。