排查 Looker 连接器出现的错误

本页介绍了数据洞察中 Looker 连接器的以下主题:

Looker 连接器错误消息和建议的解决方案

在数据洞察中使用 Looker 连接器时,您可能会遇到以下错误:

身份验证和授权
问题说明或错误消息 解释 建议的解决方案
数据洞察会显示以下错误消息:

No dataset access

Couldn't access the underlying data set due to insufficient permissions

Session has expired or lacks credentials. This includes expired OAuth grants. Try logging in again.
您对 Looker 实例的授权已过期或已被撤消。 修改数据洞察数据源,然后点击重新连接
数据洞察会显示以下错误消息:

No dataset access

Couldn't access the underlying data set due to insufficient permissions

Couldn't query a specific database table due to lack of permissions
您的 Looker 权限不足,无法查询 Looker 探索。 与您的 Looker 管理员联系,让对方授予您查询相应探索所基于的模型的适当权限。
数据洞察会显示以下错误消息:

Authorization Required
您必须关联 Looker 和数据洞察账号,才能在数据洞察中查看 Looker 数据。 授权 Looker 连接器关联所有必需的账号,如在数据洞察中查看 Looker 数据并与之互动文档中所述。
图表未在下载的报告中呈现 如需下载基于一个或多个 Looker 探索的报告,您必须对探索所基于的底层 LookML 模型拥有 download_with_limitdownload_without_limit 权限。 请让 Looker 管理员授予您一个角色,该角色需包含报告的探索所基于的 LookML 模型的 download_with_limitdownload_without_limit 权限。这些权限仅适用于数据洞察 Pro 用户。
图表未在导出的文件中呈现 如需查看导出报告中的图表,您必须对探索所基于的基础 LookML 模型或模型拥有 download_with_limitdownload_without_limit 权限。 请让 Looker 管理员授予您一个角色,该角色需包含报告的探索所基于的 LookML 模型的 download_with_limitdownload_without_limit 权限。这些权限仅适用于数据洞察 Pro 用户。
图表未在定期生成的报告中呈现 如需查看定期生成的报告中的图表,您必须对探索所基于的底层 LookML 模型拥有 download_with_limitdownload_without_limit 权限。 如果您是报告的接收者,则表示您的 Looker 权限不足,无法查看所接收报告中引用的至少一个模型。请让 Looker 管理员为您授予一个角色,该角色需包含报告的探索所基于的 LookML 模型的 schedule_look_emails 权限。此权限仅适用于数据洞察 Pro 用户。

如果您是报告收件人,并且收到了此消息,请通知报告发件人。
下载报告时,数据洞察会显示以下错误消息:

Due to lack of permissions, some charts using Looker models will not download. Ask your Looker admin to grant permissions.
如需查看下载的报告中的图表,您必须拥有相应的角色,该角色需包含底层 LookML 模型或探索所基于的底层 LookML 模型的 download_with_limitdownload_without_limit 权限。 请让 Looker 管理员向您授予包含报告的基础 LookML 模型的 download_with_limitdownload_without_limit 权限的角色。这些权限仅适用于 Data Studio Pro 用户。
在安排报告发送时间时,数据洞察会显示以下错误消息:

Due to lack of permissions, some charts using Looker data will be missing from your scheduled report. Ask your Looker admin to grant permissions.
如需安排报告传送,您必须拥有包含底层 LookML 模型或探索所基于的 LookML 模型 schedule_look_emails 权限的角色。 请让 Looker 管理员向您授予包含报告的底层 LookML 模型或多个模型的 schedule_look_emails 权限的角色。此权限仅适用于数据洞察 Pro 用户。
在报告安排列表中,数据洞察会显示以下错误消息:

Some Looker data may be missing from your report deliveries. Ask your Looker admin to grant permissions to deliver all data in this report.
如需查看定期生成的报告中的图表,您必须拥有包含以下权限的角色:底层 LookML 模型或基于探索的底层模型中的 schedule_look_emails 权限。 请让 Looker 管理员向您授予包含报告的底层 LookML 模型或多个模型的 schedule_look_emails 权限的角色。此权限仅适用于数据洞察 Pro 用户。
连接
问题说明或错误消息 解释 建议的解决方案
数据洞察会显示以下错误消息:

Looker connection failed
数据洞察无法连接到您指定的 Looker 实例
  • 确认 Looker 实例网址正确无误,并且没有尾随空格。
  • Looker 连接器仅适用于 Looker 实例的特定配置和版本
  • 启用了启用许可名单功能的 Looker(原始)实例可能需要进行特殊设置 - 请与支持团队联系
  • 确认 Looker 实例中的 API 主机网址已正确配置。
数据洞察显示 HTTP 400 错误 Looker 服务器无法处理 Data Studio 的连接请求,因为它将该请求解读为格式不正确或无效。
您已创建的报告中的图表损坏 与 Looker 实例的连接发生了变化。
  • 修改数据洞察数据源,然后点击重新连接
  • 确认 Looker 实例中已启用数据洞察连接器。
  • 如果 Looker 实例启用了启用许可名单功能,可能需要进行特殊设置 - 请与支持团队联系
  • 确认 Looker 实例的 API 端点已正确配置。
数据配置
问题说明或错误消息 解释 建议的解决方案
数据洞察会显示以下错误消息:

Couldn't complete the report query

Data Studio couldn't get data from the Explore. Reach out to your admin for more information.
数据洞察预期从 Looker 探索中接收的数据结构可能与实际接收的数据不一致。数据洞察无法解析或显示数据,因为数据格式有误、不完整或结构异常。
  • 在数据洞察数据源中,点击修改连接,然后点击刷新字段
  • 在 Looker 探索中运行相同的查询。如果查询失败,则问题出在 Looker 本身,需要由 Looker 开发者解决。
数据洞察会显示以下错误消息:

LookML model configuration error
数据洞察无法运行查询,因为指定的 LookML 模型或视图不存在,或者未正确配置。 验证 Looker 探索的底层 LookML 是否正确,然后重试查询。
数据洞察会显示以下错误消息:

Invalid filter expression
过滤表达式中的语法、逻辑或字段引用不正确。 检查过滤表达式,然后重试查询。
数据洞察会显示以下错误消息:

Couldn't complete the report query

A filter is not allowed by the LookML model configuration.
查询中的过滤表达式受到 Looker 探索的底层 LookML 的明确限制。LookML 可能包含 always_filter 参数,该参数要求过滤某个字段,提供过滤建议或允许的值来限制您可以为该过滤条件使用的值,或者完全禁止过滤该字段。 LookML 运行正常。如果该限制妨碍您进行必要的分析,请与 Looker 管理员或开发者联系。他们或许可以调整 LookML 以满足您的使用场景。
数据洞察会显示以下错误消息:

No Explores found
您选择的模型可能没有任何关联的探索,或者您可能无权访问其探索。 选择其他 Looker 模型,或让 Looker 管理员授予您访问 LookML 模型的权限。
查询配置
问题说明或错误消息 解释 建议的解决方案
数据洞察会显示以下错误消息:

Query timed out
数据洞察已成功将查询发送到 Looker,但 Looker 与数据的基础数据库(例如 BigQuery、Redshift 或 Snowflake)的连接在数据库完成查询并返回数据之前超时。 如果超时是由过于复杂的查询引起的,请尝试通过以下方式简化查询:应用更严格的过滤条件、减少图表中的维度和度量,或者尽可能使用更聚合的指标和更少的原始细粒度维度。
数据洞察会显示以下错误消息:

Query limit exceeded
查询结果集过大,Looker 无法以增量方式进行流式传输。 请减少行数,然后重试,或与您的管理员联系以调整流式传输设置。
数据洞察会显示以下错误消息:

Couldn't complete the report query

Data Studio couldn't get data from the Explore. Reach out to your admin for more information.
报告查询可能包含语法错误(例如意外字符)、错放的关键字或不正确的结构。数据库无法解析该查询,或者由于管理员设置的限制或条件,该查询未能运行。 检查您手动输入的任何字段的语法,然后重试查询。
数据洞察会显示以下错误消息:

Database connection timed out

The connection to the underlying database within Looker timed out before completing the query
Looker 与数据的基础数据库(例如 BigQuery、Redshift 或 Snowflake)的连接已超时。 如果查询超时是由数据库负载引起的,请稍后再次尝试同一查询。

如果此错误仍然存在,请与 Looker 管理员联系,了解如何提高数据库连接超时限制。

报告问题

支持团队报告 Looker 连接器存在的问题。

如果您是数据洞察 Pro 客户,并且遇到与 Looker 连接器以外的数据洞察功能相关的问题,请与 Cloud Customer Care 联系。

如果您使用的是免费版数据洞察,请在数据洞察社区中发布您的问题。