使用 Bigtable Studio 管理数据
本页面介绍了如何在 Google Cloud 控制台中使用 Bigtable Studio 探索和管理 Bigtable 数据。
Bigtable Studio 包含一个与以下各项集成的探索器窗格:
- 查询构建器,一种交互式表单,可让您构建和运行查询,而无需编写代码
- 查询编辑器,您可以在其中创建和执行 SQL 命令
- SQL 查询结果表
如果您是 Bigtable 新手,请了解如何使用 cbt
CLI 创建实例并写入数据
。
所需的角色
如需获得查询表所需的权限,请让您的管理员向您授予包含相应表的实例的以下 IAM 角色:
-
全部:
Bigtable reader (
roles/bigtable.reader
)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
探索数据
您可以使用探索器对 Bigtable 资源执行以下操作:
Bigtable 资源 | 探索器操作 |
---|---|
表 |
|
列族 |
|
特定列族 |
|
授权视图 |
|
查看 |
|
物化视图 |
|
如需访问探索器,请按以下步骤操作:
在 Google Cloud 控制台中,打开 Bigtable 实例页面。
从列表中选择一个实例。
在导航菜单中,点击 Bigtable Studio。探索器窗格会显示实例中的表和已获授权的视图列表。
在查询构建器中查询数据
查询构建器是一个交互式表单,可让您通过 Google Cloud 控制台向 Bigtable Data API 发送读取请求,而无需编写代码或 SQL 语句。如需了解详情,请参阅在控制台中构建查询。
在查询编辑器中使用 SQL 查询数据
使用查询编辑器,您可以运行 SQL SELECT
语句的任意组合。
各个语句之间必须用英文分号分隔。
语句会按照您在查询编辑器中输入它们的顺序来执行。
如需查询数据,请按以下步骤操作:
在 Google Cloud 控制台中,打开 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 实例页面。
从列表中选择一个实例。
在导航菜单中,点击 Bigtable Studio。
探索器窗格会显示实例中的表和已获授权的视图列表。
在构建器或编辑器标签页中运行查询。
结果会显示在结果表中。
在结果工具栏中,点击导出。
从菜单中选择一个导出选项。
如果您选择了 Export to Google Sheets,系统会显示一个对话框。点击打开,在 Google 表格中查看结果。
创建逻辑视图
借助 Bigtable Studio,您可以创建并保存 Bigtable 表的逻辑视图。逻辑视图操作需要的权限超出 roles/bigtable.reader
中授予的权限。如需了解详情,请参阅每种视图类型的文档。
已获授权的视图
您可以使用查询构建器创建并保存授权视图,这些视图是表的子集,您可以单独授予对这些视图的访问权限,而不是对表的访问权限。您还可以在 Bigtable Studio 中使用探索器中的操作菜单授予访问权限和删除授权视图。
如需了解详情,请参阅创建和管理授权视图。
连续的物化视图
您可以使用查询编辑器创建持续的具体化视图,即持续运行的 SQL 查询的预计算结果,该结果会通过增量更新与其源表同步。持续物化视图通常包含基于其源表中的值汇总的数据。
如需了解详情,请参阅以下文档:
逻辑视图
您还可以使用查询编辑器创建逻辑视图,即可以像查询表一样查询的已保存查询。如需了解详情,请参阅创建和管理视图。