使用 Bigtable Studio 管理資料

本頁說明如何使用 Google Cloud 控制台中的 Bigtable Studio 探索及管理 Bigtable 資料。

Bigtable Studio 包含「探索工具」窗格,可與下列項目整合:

  • 查詢產生器:互動式表單,可讓您建立及執行查詢,不必撰寫程式碼
  • 查詢編輯器,可供您建立及執行 SQL 指令
  • SQL 查詢結果表格

如果您是 Bigtable 新手,請瞭解如何使用 cbt CLI 建立執行個體及寫入資料

必要的角色

如要取得查詢資料表所需的權限,請要求管理員在包含資料表的執行個體上,授予您下列 IAM 角色:

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

探索您的資料

您可以使用探索工具對 Bigtable 資源執行下列動作:

Bigtable 資源 Explorer 動作
資料表
  • 建立新的資料表
  • 建立備份
  • 預防刪除
  • 編輯
  • 刪除
  • 查看查詢範例
  • 查看備份
  • 查看系統深入分析資訊,監控系統狀態
  • 匯出至 Cloud Storage
資料欄系列
  • 在表格中新增資料欄系列
特定資料欄系列
  • 編輯垃圾收集政策
授權 view
  • 在查詢建構工具中開啟
  • 授予存取權
  • 刪除
查看
  • 在查詢編輯器中查看定義
具體化檢視表
  • 在查詢編輯器中查看定義
  • 啟用或停用防刪除功能

如要存取「探索」,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,開啟「Bigtable instances」(Bigtable 執行個體) 頁面。

    前往執行個體清單

  2. 從清單中選取執行個體。

  3. 在導覽選單中,按一下「Bigtable Studio」。「Explorer」(探索工具) 窗格會顯示執行個體中的資料表和授權檢視表清單。

在查詢產生器中查詢資料

查詢產生器是互動式表單,可讓您從 Google Cloud 控制台將讀取要求傳送至 Bigtable Data API,不必編寫程式碼或 SQL 陳述式。詳情請參閱「在控制台中建構查詢」。

在查詢編輯器中,使用 SQL 查詢資料

您可以使用查詢編輯器,執行任意組合的 SQL SELECT 陳述式。陳述式必須以半形分號分隔。

系統會根據您在查詢編輯器中輸入陳述式的順序執行陳述式。

如要查詢資料,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,開啟「Bigtable instances」(Bigtable 執行個體) 頁面。

    前往執行個體清單

  2. 從清單中選取執行個體。

  3. 在導覽選單中,按一下「Bigtable Studio」

  4. 撰寫查詢:

    1. 按一下 開啟新分頁,然後選擇「編輯器」
    2. 查詢編輯器隨即顯示,請編寫查詢。如果查詢是有效的 SQL,則會顯示「有效」訊息。
    3. 選用:如要傳回查詢資料欄中的所有儲存格,而非只有最新的儲存格,請在資料表 ID 後方附加 (with_history => TRUE)
  5. 選用:如要以 SQL 樣式設定陳述式格式,請按一下「格式」

  6. 按一下「執行」。查詢結果會顯示在「結果」表格中。

  7. 如要以格式化顯示資料列的資料,請按一下結果表格中的資料列。「列詳細資料」窗格隨即開啟。每個資料欄限定符及其值都會顯示在新的一行。如果您使用 (with_history => TRUE) 執行查詢,系統會將資料欄中的每個儲存格顯示為結構體,其中包含儲存格的值和時間戳記。

  8. 選用:如要只在編輯器中執行所選文字,請醒目顯示該文字,然後按一下「執行所選」。「結果」表格會顯示醒目顯示查詢的結果。

如要從查詢編輯器中移除所有文字,請按一下「清除」

如要進一步瞭解如何編寫 SQL 陳述式來查詢 Bigtable 資料,包括相關範例,請參閱 GoogleSQL for Bigtable 總覽

匯出查詢結果

您可以透過下列任一方式匯出查詢結果:

  • 以 CSV 或 JSON 格式下載本機檔案。
  • 匯出至 Google 試算表。
  • 以 CSV、TSV 或 JSON 檔案格式複製到剪貼簿。

如要從查詢編輯器或查詢建構工具匯出查詢結果,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,開啟「Bigtable instances」(Bigtable 執行個體) 頁面。

    前往執行個體清單

  2. 從清單中選取執行個體。

  3. 在導覽選單中,按一下「Bigtable Studio」

    「Explorer」(探索工具) 窗格會顯示執行個體中的資料表和授權檢視表清單。

  4. 從「產生器」或「編輯器」分頁標籤執行查詢。

    結果會顯示在「結果」表格中。

  5. 在「結果」工具列上,按一下「匯出」

  6. 從選單中選取其中一個匯出選項。

    如果選取「匯出至 Google 試算表」,系統會顯示對話方塊。按一下「開啟」,即可在 Google 試算表中查看結果。

建立邏輯檢視畫面

您可以使用 Bigtable Studio 建立及儲存 Bigtable 資料表的邏輯檢視畫面。邏輯檢視作業需要超出 roles/bigtable.reader 中授予的權限。詳情請參閱各檢視畫面類型的說明文件。

授權檢視表

您可以使用查詢產生器建立及儲存授權檢視畫面,也就是資料表子集,並單獨授予存取權。您也可以在 Bigtable Studio 中,使用檔案總管的「動作」選單授予存取權,以及刪除授權檢視畫面。

詳情請參閱「建立及管理授權檢視表」。

具體化檢視表

您可以使用查詢編輯器建立 materialized view,這是持續執行的 SQL 查詢預先計算的結果,會透過增量更新與來源資料表同步。具體化檢視區通常包含根據來源資料表值匯總的資料。

詳情請參閱下列說明文件:

邏輯檢視表

您也可以使用查詢編輯器建立邏輯檢視,也就是可像資料表一樣查詢的已儲存查詢。詳情請參閱「建立及管理檢視區塊」。

後續步驟