資料表簡介

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

BigQuery 資料表

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

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

BigQuery 支援下列資料表類型:

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

資料表限制

BigQuery 資料表有以下限制:

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

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

資料表配額

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

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

資料表價格

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

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

後續步驟

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

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

這個網頁