Looker 错误目录

下表列出了一些在 Looker 中显示的常见错误消息、根本原因和发生位置,以及问题排查资源。这些错误会按向 Looker 支持团队报告的频率降序排列,最上方的错误是支持请求数量最多的错误。

位置列表示错误消息在 Looker 中的显示位置,包含以下选项(某些错误可能会显示在产品中的多个位置):

IDE = LookML 验证器/IDE

Ex = 探索

SQL = SQL Runner

LD = LookML 信息中心

D = 信息中心

S = Schedules

错误消息 位置 可能的原因 问题排查资源
Variable not found (?). IDE
  • 变量引用 {{ }} 的 Liquid 嵌套在逻辑 {% %} 的 Liquid 中。
  • 模板化过滤条件引用了未联接到派生表的表。
  • Liquid 中引用的字段未完全限定范围,缺少视图名称 (view_name.field_name)。
  • 在另一个 LookML 信息中心过滤条件中引用过滤条件的值。
  • parameter 参数的值与相应的 type 不兼容。例如:{% if parameters.change_value._parameter_value == "'AA'" %} 查看 parameter type,确保值求值正确(type: stringtype: unquoted)。
  • 字段在 Liquid 中被正确引用为 view_name.field_name,但 field_name 未在限定范围的视图 view_name 中定义,或者视图在探索中被别名为 from
  • Liquid 对变量的引用未定义,或者引用中包含拼写错误。
  • Liquid 参考包含 type: time 的维度组,但不包含具体的时间范围。例如,引用应使用 {{ view_name.creation_date_year }},而不是 {{ view_name.creation_date }}
  • 某个字段使用了带有 LookML 替换运算符语法的 Liquid,即 ${view_name.field_name},而不是不带该语法的 Liquid,即 view_name.field_name
Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?). IDE
  • 引用的视图不存在。
  • 缺少联接,导致部分探索无法访问该视图。
  • 在探索中,使用 from 参数重命名视图。
Unknown or inaccessible field (?). Check for typos or append a timeframe to the name if the field is type time. IDE Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?). 错误中列出的任何可能原因都可能适用,此外,还可能存在以下原因:
  • 字段名称或对字段的引用中存在拼写错误。
  • 相应字段已通过 fields 参数从探索中排除。
  • 引用的是未指定时间范围的 dimension_group
Unknown view (?). IDE Ex SQL