使用 Bigtable Studio 管理資料
本頁說明如何使用 Google Cloud 控制台中的 Bigtable Studio 探索及管理 Bigtable 資料。
Bigtable Studio 包含「Explorer」窗格,可與下列項目整合:
- 查詢產生器:互動式表單,可讓您建立及執行查詢,不必撰寫程式碼
- 查詢編輯器,可供您建立及執行 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 資料表的檢視畫面。詳情請參閱各檢視畫面類型的說明文件。
授權檢視表
您可以使用查詢產生器建立及儲存授權檢視畫面,也就是資料表子集,並單獨授予存取權。您也可以在 Bigtable Studio 中,使用檔案總管的「動作」選單授予存取權,以及刪除授權檢視畫面。
詳情請參閱「建立及管理授權檢視表」。
持續性 materialized view
您可以使用查詢編輯器建立持續增補的 materialized view,也就是持續執行的 SQL 查詢預先計算結果,並透過增量更新與來源資料表同步。持續具體化檢視區通常會包含根據來源資料表值的匯總資料。
詳情請參閱下列說明文件:
邏輯檢視表
您也可以使用查詢編輯器建立邏輯檢視,也就是可像資料表一樣查詢的已儲存查詢。邏輯檢視作業需要超出 roles/bigtable.reader 中授予的權限。詳情請參閱「建立及管理邏輯檢視區塊」。
已儲存的查詢
您可以使用 Bigtable Studio 建立、儲存及管理 SQL 指令碼,並將其儲存為查詢。詳情請參閱下列說明文件: