使用 Bigtable Studio 管理数据

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

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

  • 查询构建器,一种交互式表单,可让您构建和运行查询,而无需编写代码
  • 查询编辑器,您可以在其中创建和执行 SQL 命令
  • SQL 查询结果表

如果您是 Bigtable 新手,请了解如何使用 cbt CLI 创建实例并写入数据

所需的角色

如需获得查询表所需的权限,请让您的管理员向您授予包含相应表的实例的以下 IAM 角色:

如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

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

探索数据

您可以使用探索器对 Bigtable 资源执行以下操作:

Bigtable 资源 探索器操作
  • 创建新表
  • 创建备份
  • 防止删除
  • 修改
  • 删除
  • 查看示例查询
  • 查看备份
  • 通过查看系统分析洞见进行监控
  • 导出到 Cloud Storage
列族
  • 向表中添加列族
特定列族
  • 修改垃圾回收政策
授权视图
  • 在查询构建器中打开
  • 授予访问权限
  • 删除
查看
  • 在查询编辑器中查看定义
物化视图
  • 在查询编辑器中查看定义
  • 启用或停用防删除保护

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

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

    前往实例列表

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

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

在查询构建器中查询数据

查询构建器是一个交互式表单,可让您通过 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 数据(包括示例),请参阅 GoogleSQL for Bigtable 概览

导出查询结果

您可以通过以下任一方式导出查询结果:

  • 以 CSV 或 JSON 格式下载本地文件。
  • 导出至 Google 表格。
  • 以 CSV、TSV 或 JSON 文件格式复制到剪贴板。

如需从查询编辑器或查询构建器导出查询结果,请按以下步骤操作:

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

    前往实例列表

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

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

    探索器窗格会显示实例中的表和已获授权的视图列表。

  4. 构建器编辑器标签页中运行查询。

    结果会显示在结果表中。

  5. 结果工具栏中,点击导出

  6. 从菜单中选择一个导出选项。

    如果您选择了 Export to Google Sheets,系统会显示一个对话框。点击打开,在 Google 表格中查看结果。

创建逻辑视图

借助 Bigtable Studio,您可以创建并保存 Bigtable 表的逻辑视图。逻辑视图操作需要的权限超出 roles/bigtable.reader 中授予的权限。如需了解详情,请参阅每种视图类型的文档。

已获授权的视图

您可以使用查询构建器创建并保存授权视图,这些视图是表的子集,您可以单独授予对这些视图的访问权限,而不是对表的访问权限。您还可以在 Bigtable Studio 中使用探索器中的操作菜单授予访问权限和删除授权视图。

如需了解详情,请参阅创建和管理授权视图

连续的物化视图

您可以使用查询编辑器创建持续的具体化视图,即持续运行的 SQL 查询的预计算结果,该结果会通过增量更新与其源表同步。持续物化视图通常包含基于其源表中的值汇总的数据。

如需了解详情,请参阅以下文档:

逻辑视图

您还可以使用查询编辑器创建逻辑视图,即可以像查询表一样查询的已保存查询。如需了解详情,请参阅创建和管理视图

后续步骤