資料表簡介

本頁面提供 BigQuery 資料表總覽。

BigQuery 資料表

BigQuery 資料表含有以資料列分組的個人記錄,每筆記錄是由資料欄所組成 (也稱為「欄位」)。

每份資料表都按包含資料欄名稱、資料類型和其他資訊的「結構定義」定義。建立資料表時,您可以指定資料表的結構定義,或者您也可以建立一份沒有結構定義的資料表,並在首次填入資料的查詢或載入工作中宣告結構定義。

BigQuery 支援下列資料表類型:

  • 原生資料表:原生 BigQuery 儲存空間支援的資料表。
  • 外部資料表:BigQuery 以外儲存空間支援的資料表。 詳情請參閱查詢外部資料來源
  • 檢視表:SQL 查詢所定義的虛擬資料表。詳情請參閱建立檢視表一文。

資料表限制

BigQuery 資料表有以下限制:

  • 各資料集中的資料表名稱不得重複。
  • 在 GCP Console 或 BigQuery 傳統網頁版 UI 中,您一次只能複製一個資料表。
  • 複製資料表時,目標資料集必須和正在複製的資料表位於同一個位置。例如,您無法將歐盟地區資料集的資料表複製到美國地區的資料集。
  • 使用 CLI、API 或用戶端程式庫複製多個來源資料表到目標資料表時,所有來源資料表都必須具有相同的結構定義。
  • 透過 GCP Console、BigQuery 傳統網頁版 UI、指令列工具、API 或用戶端程式庫刪除資料表時,您一次只能刪除一個資料表。
  • 匯出資料表資料時,系統僅支援以 Cloud Storage 做為目的地。
  • 資料集中的資料表接近 50,000 個或數量更多時,列舉資料表的速度會變慢。無論您使用 API 呼叫還是 BigQuery 傳統網頁版 UI,列舉效能都會受到影響。GCP Console 中的 BigQuery 網頁版 UI 目前僅允許您每個資料集顯示 50,000 個資料表。

    如要提高 BigQuery 傳統網頁版 UI 的效能,請使用 ?minimal 參數,將顯示的資料表數量限制為每個專案 30,000 個資料表。您可以按照以下格式,將該參數新增至 BigQuery 傳統網頁版 UI 的網址:https://bigquery.cloud.google.com/queries/project_id?minimal

資料表配額

配額和限制適用於您可對資料表執行的各種工作類型,包括:

如要進一步瞭解所有配額和限制,請參閱配額與限制一文。

資料表價格

您在 BigQuery 中建立及使用資料表時,系統會根據儲存在資料表和分區中的資料量,以及您對資料表資料執行的查詢量計算費用:

許多資料表作業都是免費的,包括載入、複製及匯出資料。 雖然這些作業都是免費的,但仍會適用 BigQuery 的配額與限制。如需所有免費作業的相關資訊,請參閱定價頁面上的免費作業項目一節。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
需要協助嗎?請前往我們的支援網頁