使用 Bigtable Studio 管理資料
本頁說明如何使用 Google Cloud 控制台中的 Bigtable Studio 探索及管理 Bigtable 資料。
Bigtable Studio 包含「探索工具」窗格,可與下列項目整合:
- 查詢產生器:互動式表單,可讓您建立及執行查詢,不必撰寫程式碼
- 查詢編輯器,可供您建立及執行 SQL 指令
- SQL 查詢結果表格
如果您是 Bigtable 新手,請瞭解如何使用
cbt
CLI 建立執行個體及寫入資料
。
必要的角色
如要取得查詢資料表所需的權限,請要求管理員在包含資料表的執行個體上,授予您下列 IAM 角色:
-
全部:
Bigtable 讀取者 (
roles/bigtable.reader
)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
探索您的資料
您可以使用探索工具對 Bigtable 資源執行下列動作:
Bigtable 資源 | Explorer 動作 |
---|---|
資料表 |
|
資料欄系列 |
|
特定資料欄系列 |
|
授權 view |
|
查看 |
|
具體化檢視表 |
|
如要存取「探索」,請按照下列步驟操作:
在 Google Cloud 控制台中,開啟「Bigtable instances」(Bigtable 執行個體) 頁面。
從清單中選取執行個體。
在導覽選單中,按一下「Bigtable Studio」。「Explorer」(探索工具) 窗格會顯示執行個體中的資料表和授權檢視表清單。
在查詢產生器中查詢資料
查詢產生器是互動式表單,可讓您從 Google Cloud 控制台將讀取要求傳送至 Bigtable Data API,不必編寫程式碼或 SQL 陳述式。詳情請參閱「在控制台中建構查詢」。
在查詢編輯器中,使用 SQL 查詢資料
您可以使用查詢編輯器,執行任意組合的 SQL SELECT
陳述式。陳述式必須以半形分號分隔。
系統會根據您在查詢編輯器中輸入陳述式的順序執行陳述式。
如要查詢資料,請按照下列步驟操作:
在 Google Cloud 控制台中,開啟「Bigtable instances」(Bigtable 執行個體) 頁面。
從清單中選取執行個體。
在導覽選單中,按一下「Bigtable Studio」。
撰寫查詢:
- 按一下 開啟新分頁,然後選擇「編輯器」。
- 查詢編輯器隨即顯示,請編寫查詢。如果查詢是有效的 SQL,則會顯示「有效」訊息。
- 選用:如要傳回查詢資料欄中的所有儲存格,而非只有最新的儲存格,請在資料表 ID 後方附加
(with_history => TRUE)
。
選用:如要以 SQL 樣式設定陳述式格式,請按一下「格式」。
按一下「執行」。查詢結果會顯示在「結果」表格中。
如要以格式化顯示資料列的資料,請按一下結果表格中的資料列。「列詳細資料」窗格隨即開啟。每個資料欄限定符及其值都會顯示在新的一行。如果您使用
(with_history => TRUE)
執行查詢,系統會將資料欄中的每個儲存格顯示為結構體,其中包含儲存格的值和時間戳記。選用:如要只在編輯器中執行所選文字,請醒目顯示該文字,然後按一下「執行所選」。「結果」表格會顯示醒目顯示查詢的結果。
如要從查詢編輯器中移除所有文字,請按一下「清除」。
如要進一步瞭解如何編寫 SQL 陳述式來查詢 Bigtable 資料,包括相關範例,請參閱 GoogleSQL for Bigtable 總覽。
匯出查詢結果
您可以透過下列任一方式匯出查詢結果:
- 以 CSV 或 JSON 格式下載本機檔案。
- 匯出至 Google 試算表。
- 以 CSV、TSV 或 JSON 檔案格式複製到剪貼簿。
如要從查詢編輯器或查詢建構工具匯出查詢結果,請按照下列步驟操作:
在 Google Cloud 控制台中,開啟「Bigtable instances」(Bigtable 執行個體) 頁面。
從清單中選取執行個體。
在導覽選單中,按一下「Bigtable Studio」。
「Explorer」(探索工具) 窗格會顯示執行個體中的資料表和授權檢視表清單。
從「產生器」或「編輯器」分頁標籤執行查詢。
結果會顯示在「結果」表格中。
在「結果」工具列上,按一下「匯出」。
從選單中選取其中一個匯出選項。
如果選取「匯出至 Google 試算表」,系統會顯示對話方塊。按一下「開啟」,即可在 Google 試算表中查看結果。
建立邏輯檢視畫面
您可以使用 Bigtable Studio 建立及儲存 Bigtable 資料表的邏輯檢視畫面。邏輯檢視作業需要超出 roles/bigtable.reader
中授予的權限。詳情請參閱各檢視畫面類型的說明文件。
授權檢視表
您可以使用查詢產生器建立及儲存授權檢視畫面,也就是資料表子集,並單獨授予存取權。您也可以在 Bigtable Studio 中,使用檔案總管的「動作」選單授予存取權,以及刪除授權檢視畫面。
詳情請參閱「建立及管理授權檢視表」。
具體化檢視表
您可以使用查詢編輯器建立 materialized view,這是持續執行的 SQL 查詢預先計算的結果,會透過增量更新與來源資料表同步。具體化檢視區通常包含根據來源資料表值匯總的資料。
詳情請參閱下列說明文件:
邏輯檢視表
您也可以使用查詢編輯器建立邏輯檢視,也就是可像資料表一樣查詢的已儲存查詢。詳情請參閱「建立及管理檢視區塊」。