Looker 的列數上限為何?

本頁面列出 Looker 中可用的不同列限制。經驗法則如下:

  • 如果結果會顯示在瀏覽器中,列數上限為 5,000 列。
  • 如果是從 Looker 匯出結果,使用者可以選擇匯出所有結果。 不過,如果查詢無法串流,就無法使用「所有結果」選項。請參閱「下載內容」說明文件頁面,瞭解使用「所有結果」下載內容的限制。

Explore、Look、資訊主頁、SQL Runner

透過「探索」頁面建立的查詢,最多只能包含 5,000 列資料。 這項限制也適用於在 SQL Runner 中建立的 Look、資訊主頁和查詢。

下載中

在大多數情況下,您可以從探索、Look 或資訊主頁下載無限的結果集。只有在結果集串流,且下載使用者具有 download_without_limit 權限時,才能下載所有結果。

如果不符合這些條件,則可改為在下載模式中設定自訂限制。這個自訂限制的預設上限為 100,000 列。

注意:如要進一步瞭解如何下載資訊主頁資料,請參閱「下載內容」說明文件中的「從資訊主頁下載資料」一節。

提交內容

Schedules 傳送至電子郵件的資料大小上限為 20 MB (適用於內嵌內容電子郵件) 或 15 MB (適用於附件電子郵件),但必須是結果串流。所有套用「所有結果」選項的電子郵件,都必須符合 20 MB 或 15 MB 的大小限制。

只要結果集串流,透過 webhook 或傳送至 Amazon S3 儲存桶或安全檔案傳輸通訊協定伺服器的排程,可以傳送無限的結果集。

檔案格式很重要

下載或提交內容時,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 是 Looker 用來代表無限結果的數字。

請根據您使用的 API 呼叫類型,查看這些部分中提及的限制。