数据表管理

最近更新时间: 2026-03-13 09:03:00

功能介绍

TBDS支持在数据管理页面完成数据表的创建、编辑和删除,方便用户对平台上的数据表进行便捷管理。

前提条件

  • 已完成 TBDS Manager 安装。
  • 已完成公共集群安装。
  • 完成经典集群安装,集群需要包含 Hive 服务。

操作步骤

  1. 以管理员用户登录TBDS,进入 TBDS Manager首页 > 数据管理。
  2. 创建数据表:
  • 在数据管理-库表下选定数据库,在右侧页面点击“创建数据表”。

  • 创建数据表分两个步骤,第一步输入表基本信息:

    信息描述
    表名称必填,一个数据库下不允许表重名。
    描述可选,表描述,不超过 100 个字符。
  • 第二步配置表(以下为Iceberg表举例):

    表字段:至少需要一个字段。

    信息描述
    字段名字段名称,支持字母、数字和下划线。
    字段类型支持的字段类型,包括BOOLEAN,INT,LONG,FLOAT,DOUBLE,DECIMAL(P,S),DATE,TIME,TIMESTAMP,TIMESTAMPTZ,STRING,FIXED(L),BINARY,UUID。
    字段配置仅针对 Fixed 和 Decimal 类型有效:
    Fixed: 表示固定长度,取值 >= 1。
    Decimal: 表示精度,输入格式为P,S,取值:1 <= P <= 38,0 <= S <= P,比如 2,2。

    表分区:开启后,至少需要一个分区。

信息描述
分区字段Iceberg表仅支持从字段名中选择。
分区转换配置用于创建隐藏分区的转换表达式。这些转换表达式可以在PARTITIONED BY子句中使用,用于创建隐藏分区。Iceberg支持多种转换表达式,包括year(ts),month(ts),day(ts),hour(ts),bucket(N, col),truncate(L, col)等。
分区转换参数仅适用于 bucket 和 truncate,对应转换函数中参数(L或 N)。

表属性:开启后,至少需要一个属性。

信息描述
属性名可填写 Iceberg 表属性名称,即表的TBLPROPERTIES指定,比如write.format.default。
属性值属性取值,比如Parquet。

表优化:参考表优化配置

  • 点击完成按钮完成表的创建。
  1. 编辑数据表:
  • 在数据管理-库表下选定数据库,在右侧数据表列表中选择需要编辑的数据表并点“编辑”,支持编辑表的描述、属性和优化方式。
  • 编辑完成后点击确定完成,相关信息填写要求参考创建表。
  • 编辑完成。
  1. 删除数据表:
  • 在数据管理-库表下选定数据库,在右侧数据表列表中选择需要删除的数据表并点“删除”。
  • 在删除确认弹框中点击“删除”完成数据表删除。
  1. 查看表详情:支持查看表的基本信息和表属性。
  2. 查看表字段和分区:支持查看表的所有字段信息和分区信息。
  3. 添加字段:在“字段和分区”选项下,您只需点击“添加字段”按钮,即可轻松添加一个或多个字段。完成添加后,点击“确定”即可完成整个添加过程。
  4. 编辑字段:
  • 在“字段和分区”选项卡下找到需要编辑的字段,点击编辑:
  • 在字段编辑对话框中,您可以根据需要对字段进行相应的修改。目前,您可以调整字段类型、字段配置以及字段描述。请注意,更改字段类型可能会受到兼容性的限制。因此,在修改字段类型时,请务必参照您的表格类型约束,确保修改后的字段类型与表格结构兼容。
  1. 删除字段:
  • 在“字段和分区”选项卡下找到需要删除的字段,点击删除,注意:目前仅允许按照表中字段的顺序,从最后一个字段开始,依次向前进行删除。
  • 在确认弹框中点击“确认”按钮,即可完成字段的删除操作。
  1. 查看表快照:对于Iceberg表,您可以查看其快照信息。
  2. 查看表变更历史:对于Iceberg表,您可以查看其表变更信息,包括表字段、分区和属性等。
  3. 表授权和回收:
  • 为用户和用户组授予当前表的权限,点击“授权”按钮。

  • 在授权弹框中选择需要授权的用户/用户组和权限,然后点击确认完成授权操作。

    权限点说明:

    信息详情
    查询表表示授予当前表所有字段的查询权限
    修改表表示授予当前表编辑、删除记录、更新、插入和查询权限
    所有表表示授予当前表删除、编辑、删除记录、更新、插入和查询权限
  • 在授权记录中,选择需要回收权限的用户或用户组,点击“回收”。

  • 在回收弹框中,请检查并确认回收表的信息,确认无误后请点击“回收”按钮来执行表的回收操作。