使用 Bigtable Studio 管理数据

本页介绍了如何在 Google Cloud 控制台中使用 Bigtable Studio 探索和管理 Bigtable 数据。

Bigtable Studio 包含一个与以下各项集成的探索器窗格:

  • 查询构建器,这是一个交互式表单,可让您在不编写代码的情况下构建和运行查询
  • 查询编辑器,您可以在其中创建和执行 SQL 命令
  • SQL 查询结果表

如果您刚开始接触 Bigtable,请了解如何使用 cbt CLI 创建实例并写入数据

所需的角色

如需获得查询表所需的权限,请让您的管理员向您授予包含相应表的实例的 Bigtable Reader (roles/bigtable.reader) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

探索数据

您可以使用该浏览器对 Bigtable 资源执行以下操作:

Bigtable 资源 探索器操作
  • 创建新表
  • 创建备份
  • 防止删除
  • 修改
  • 删除
  • 查看示例查询
  • 查看备份
  • 监控
  • 导出到 Cloud Storage
列族
  • 向表添加列族
特定列族
  • 修改垃圾回收政策

如需访问探索器,请按以下步骤操作:

  1. 在 Google Cloud 控制台中,打开 Bigtable 实例页面。

    前往实例列表

  2. 从列表中选择一个实例。

  3. 在导航菜单中,点击 Bigtable StudioExplorer 窗格会显示实例中的表和已获授权的视图列表。

在查询构建器中查询数据

查询构建器是一个交互式表单,可让您从 Google Cloud 控制台向 Bigtable Data API 发送读取请求,而无需编写代码或 SQL 语句。如需了解详情,请参阅在控制台中构建查询

在查询编辑器中使用 SQL 查询数据

使用查询编辑器,您可以运行 SQL SELECT 语句的任意组合。语句必须用英文分号分隔。

系统会按照您在查询编辑器中输入语句的顺序执行这些语句。

如需查询数据,请按以下步骤操作:

  1. 在 Google Cloud 控制台中,打开 Bigtable 实例页面。

    前往实例列表

  2. 从列表中选择一个实例。

  3. 在导航菜单中,点击 Bigtable Studio

  4. 编写查询:

    1. 点击 打开新标签页,然后选择编辑器
    2. 在查询编辑器出现时,编写查询。如果查询是有效的 SQL 查询,系统会显示有效消息。
    3. 可选:如需返回查询列中的所有单元(而非仅返回最新的单元),请将表 ID 附加 (with_history => TRUE)
  5. 可选:如需以 SQL 格式设置语句,请点击格式

  6. 点击运行。查询结果会显示在结果表中。

  7. 如需查看某行数据的格式化显示,请点击结果表格中的相应行。行详情窗格随即会打开。每个列限定符及其值都会显示在新行中。如果您使用 (with_history => TRUE) 运行查询,则列中的每个单元格都会显示为一个结构体,其中包含单元格的值和时间戳。

  8. 可选:如需仅运行编辑器中所选部分文本,请将其突出显示,然后点击运行所选内容。突出显示的查询的结果会显示在结果表中。

如需从查询编辑器中移除所有文本,请点击清除

如需详细了解如何编写 SQL 语句来查询 Bigtable 数据(包括示例),请参阅 适用于 Bigtable 的 GoogleSQL 概览

后续步骤