建立及管理資料表

您可以使用Google Cloud 控制台、Google Cloud CLI 或 cbt CLI ,建立及對 Bigtable 資料表執行作業。

cbt CLI 支援本頁未說明的幾個指令。如需完整指令清單,請參閱 cbt 參考資料

您也可以使用 Cloud Bigtable 用戶端程式庫服務 API,透過程式輔助的方式建立及管理資料表。

如需建立及管理資料表授權檢視表的操作說明,請參閱授權檢視表

事前準備

如果您打算使用指令列工具處理表格,請按照本節中的步驟操作。

  1. 安裝 gcloud CLI

  2. 選用:如果您打算使用 cbt CLI,請按照「安裝 cbt CLI 」中的操作說明操作,包括建立 .cbtrc 檔案的步驟。

    本頁的 cbt CLI 指令假設您已在 .cbtrc 檔案中設定專案 ID 和執行個體 ID。或者,您也可以在每次執行 cbt CLI 指令時,使用 -project-instance 旗標設定這些值。

建立資料表

建立資料表時,您不需要指定要在資料表中使用的資料欄系列。您稍後可以新增或刪除資料欄系列。

控制台

如要在執行個體中建立新資料表,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中開啟 Bigtable 執行個體清單。

    開啟執行個體清單

  2. 按一下您要查看其資料表的執行個體。

  3. 按一下左側窗格中的 [Tables] (資料表)。

    「Tables」(資料表) 頁面會顯示執行個體中的資料表清單。

  4. 按一下「建立資料表」

  5. 輸入資料表的資料表 ID。

  6. 選用:新增資料欄系列

    您可以立即新增資料欄,也可以之後再新增。表格必須至少有一個資料欄系列,才能寫入資料或從中讀取變更串流。

  7. 選用:為資料表啟用變更串流。啟用變更串流前,請務必瞭解相關影響,包括儲存空間費用增加,以及應用程式設定檔用量需求。如要查看這些詳細資料,請參閱「變更串流總覽」。

    1. 選取「啟用變更串流」

    2. 在「保留時間」欄位中,輸入 1 到 7 之間的數字,指定變更串流資料的保留天數。

  8. 選用:如不希望 Bigtable 每天備份資料表,請取消勾選「啟用自動備份」核取方塊。詳情請參閱「使用自動備份」。

  9. 選用:為資料表啟用不常存取功能,做為分層儲存空間的一部分 (預先發布版):

    1. 選取「啟用分級式儲存空間」

    2. 在「年齡門檻」欄位中,輸入天數。Bigtable 會在經過這段時間後,將資料從 SSD 儲存空間移至不常存取的儲存空間。這個數字必須大於或等於 30。

  10. 選用,Enterprise Plus 版:根據預設,系統會在資料表執行個體中的所有叢集建立每日備份。如要選擇 Bigtable 必須建立資料表每日備份的叢集,請在「Select clusters to back up」(選取要備份的叢集) 欄位中選取叢集位置。詳情請參閱「設定自動備份叢集位置」。

  11. 選用:如要設定資料列索引鍵結構定義,請選取「定義資料列索引鍵結構定義」,然後執行下列操作:

    1. 在「編碼」清單中,選取資料列索引鍵結構定義的編碼類型。

    2. 如果您選取「DelimitedBytes」,請在「Delimiter」欄位中輸入分隔符號,用來分隔現有資料列鍵中的區隔。預設值為井號 (#)。

    3. 在「Segment」(區隔) 欄位中輸入區隔名稱,例如 device_type

    4. 在「類型」清單中,選取資料列索引鍵區隔的資料類型。

    5. 視所選資料類型而定,在「位元組編碼」清單中,保留資料列索引鍵區隔的預設編碼類型,或變更該類型。

    6. 選用:如果資料列索引鍵區隔有多個部分,請按一下「新增資料列索引鍵區隔」新增其他欄位。

  12. 點選「建立」

gcloud

如要建立資料表,請執行下列指令。如需選項的完整清單,請參閱