資料表簡介 (original) (raw)

資料表簡介

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

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

使用 GoogleSQL 時,請採用 projectname.datasetname.tablename 格式完整指定資料表名稱;使用 bq 指令列工具時,請採用 projectname:datasetname.tablename 格式完整指定資料表名稱。

資料表類型

以下各節說明 BigQuery 支援的資料表類型。

標準 BigQuery 資料表

標準 BigQuery 資料表包含結構化資料,並以直欄格式儲存在 BigQuery 儲存空間中。您也可以使用符合 ObjectRef 格式的 struct 資料欄,在標準資料表中儲存非結構化資料的參照。如要進一步瞭解如何使用 ObjectRef 值,請參閱「在資料表結構定義中指定 ObjectRef 欄」。

BigQuery 支援下列資料表類型:

外部資料表

外部資料表儲存在 BigQuery 儲存空間外部,並參照儲存在 BigQuery 外部的資料。詳情請參閱外部資料來源簡介。 外部資料表包含下列類型:

瀏覽次數

檢視表是使用 SQL 查詢定義的邏輯資料表。包括下列類型:

資料表限制

BigQuery 資料表有以下限制:

如要瞭解 BigQuery 外部資料表的限制,請參閱下列主題:

資料表配額

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

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

如要排解資料表的配額錯誤,請參閱 BigQuery 疑難排解頁面

下列配額錯誤專屬於資料表:

資料表價格

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

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

資料表安全性

如要控管 BigQuery 資料表的存取權,請參閱「使用 IAM 控管資源存取權」。

後續步驟