Looker 中的行数上限有哪些?

本页列出了 Looker 中可能存在的不同行数限制。经验法则是:

  • 如果结果显示在浏览器中,则行数上限为 5,000。
  • 如果结果是从 Looker 导出的,用户可以选择导出所有结果。 不过,如果查询无法流式传输,则无法使用所有结果选项。如需了解所有结果下载功能的限制,请参阅下载内容文档页面。

探索、Look、信息中心、SQL Runner

使用“探索”页面创建的查询的行数上限为 5,000。 此限制也适用于在 SQL Runner 中创建的 Look、信息中心和查询。

正在下载

在大多数情况下,您可以从探索、Look 或信息中心下载不受限制的结果集。只有当结果集流式传输时,并且下载用户拥有 download_without_limit 权限时,才能下载所有结果。

如果不满足这些条件,则可以在下载模式框中设置自定义限制此自定义限制的默认上限为 10 万行。

注意:如需详细了解如何专门针对信息中心下载数据,请参阅从信息中心下载数据部分中的下载内容文档页面。

提供内容

安排发送电子邮件时,只要结果以流的形式呈现,就可以发送最多 20 MB 的数据(对于包含内嵌内容的电子邮件)或 15 MB 的数据(对于包含附件的电子邮件)。应用所有结果选项的所有电子邮件都受 20 MB 或 15 MB 大小限制的约束。

通过 Webhook 或向 Amazon S3 存储桶或 SFTP 服务器传送的日程安排可以发送无限的结果集,前提是结果集采用流式传输方式。

文件格式很重要

下载或交付内容时,PDF 和 PNG 文件格式将保持 5,000 行的浏览器行数限制。所有结果选项通常仅适用于 Markdown、文本、CSV、JSON - 简单、XLSX 或 HTML 格式,可用于安排、发送和下载。可用于发送和安排数据的数据格式取决于目的地和内容类型。使用 Looker 调度程序传送内容文档页面提供了指向有关传送每种 Looker 内容的文档的链接。下载内容文档页面详细介绍了可用于下载的文件格式选项。

API

API 调用受其调用上下文的行数限制。基于探索、Look 或信息中心的 API 调用受 5,000 行限制,而某些下载和安排文件格式不受限制。

如需使用 API 下载无限数量的结果,请使用适当的 Run 调用(例如 Run Inline QueryRun Look),并将 limit 参数设置为 -1(负 1)。-1 是 Looker 用于表示无限结果的数字。

请根据您使用的 API 调用类型,查看这些部分中提及的限制。