StarRocks数据管理

数据目录提供统一界面,方便管理和操作StarRocks元数据。本文将为您介绍如何在数据目录中创建和管理表、视图等数据对象。

进入StarRocks数据目录页面

  1. 进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的快速进入 > Data Studio,进入Data Studio。

  2. 单击左侧导航栏中的image图标,在数据目录的目录树中单击StarRocks,即可进入StarRocks数据目录管理页面。

创建StarRocks数据目录

StarRocks数据目录管理页面,您可将已有的StarRocks数据源作为数据集添加到数据目录列表。

  1. 单击StarRocks数据目录右侧的image图标,进入添加实例页面。

  2. DataWorks数据源页签将StarRocks数据源添加到数据目录列表。

    1. 如需管理当前工作空间中已创建的StarRocks数据源,可在DataWorks数据源页签找到对应的数据源,单击操作栏的添加按钮完成添加。

    2. 也可在DataWorks数据源页签勾选多个StarRocks数据源,单击列表下方的批量添加按钮进行批量添加。

管理StarRocks数据目录

您可以在StarRocks数据目录中添加和管理表、视图、物化视图数据对象。

管理表

新建表

  1. 依次单击StarRocks项目左侧的image图标,找到Catalog下面的数据库中的表。

  2. 单击右侧的image图标,进入新建表页面。

  3. 您可通过以下任一方式生成表基础信息和字段信息。

    • Copilot建表

      1. 单击页面上方工具栏中的Copilot建表,进入Copilot Chat功能界面。

      2. 用自然语言输入建表指令(例如:创建每日用户购买商品明细表)。

      3. 单击生成并替换,系统会根据您输入的指令,生成默认的表名及字段信息。

      4. 如表名及字段符合预期,您可单击接受

        说明

        如需修改部分表信息,单击接受后,可手动对系统生成的表信息进行编辑。

    • 手动建表

      根据参数说明信息新建表。

      参数

      配置说明

      基础信息

      自定义表名表说明等信息。

      字段信息

      编辑字段和字段注解信息。

      • 手动编辑:单击字段信息列表上方的插入按钮,手动指定插入行数后,即可编辑字段、字段类型等信息。

      • Copilot智能编辑:单击字段信息列表上方的生成字段生成字段描述,系统可根据您设置的表名及表说明信息,生成相关字段及描述说明。

  4. 配置分区信息。

    分区类型

    参数描述

    适用场景

    不分区

    无需设置其他参数。

    存储数据量小。

    表达式分区

    您可结合表达式分区文档设置表达式类型时间函数分区字段等参数信息。

    支持表达式分区(原称自动创建分区),更加灵活易用,适用于大多数场景,比如按照连续日期范围或者枚举值来查询和管理数据。

    Range分区

    您可结合数据分布文档设置Range类型分区字段等参数信息。

    适用于简单且具有连续性的数据,如时间序列数据或连续的数值数据。

    List分区

    您可结合List 分区文档设置分区字段分区设置等参数信息。

    数据按照您显式定义的枚举值列表进行分区,适用于按枚举值来查询和管理数据。

  5. 配置高级设置

    您可参考主键表明细表聚合表更新表文档配置排序键及其他相关参数信息。

  6. 配置完成后,单击上方工具栏中的发布即可完成建表。

管理表

  1. 查看表。

    StarRocks实例创建表后,您可依次单击StarRocks数据目录左侧的image图标,单击查看表基本信息,也可单击具体表名查看表字段DDL等详情信息。

  2. 操作表。

    鼠标右键您所需操作的表,可选择快速生成查询SQL

  3. 删除表。

    鼠标右键您所需删除的表,在弹框中选择删除

    重要

    删除后无法恢复,请谨慎操作。

管理视图

新建视图

  1. 依次单击StarRocks实例左侧的image图标,找到Catalog下面的数据库中的视图。

  2. 单击视图右侧的image图标,进入新建视图页面。

  3. 参考CREATE VIEW命令,修改view_name为您所需创建的视图名称,在AS关键字后补充视图的数据来源查询语句。

  4. 单击上方发布,即可新建视图。

管理视图

  1. 查看视图。

    StarRocks实例创建视图后,您可依次单击StarRocks实例左侧的image图标,单击视图查看视图基本信息,也可单击具体视图名查看视图字段DDL等详情信息。

  2. 删除视图。

    鼠标右键您所需删除的视图,在弹框中选择删除

管理物化视图

新建物化视图

  1. 依次单击StarRocks实例左侧的image图标,找到Catalog下面的数据库中的物化视图

  2. 单击物化视图右侧的image图标,进入新建物化视图页面。

  3. 参考CREATE MATERIALIZED VIEW命令,修改materialized_view_name为您所需创建的视图名称,在AS关键字后补充视图的数据来源查询语句。

  4. 单击上方发布,即可新建视图。

管理物化视图

  1. 查看物化视图。

    StarRocks实例创建视图后,您可依次单击StarRocks实例左侧的image图标,单击物化视图查看物化视图基本信息,也可单击具体物化视图名查看物化视图字段DDL等详情信息。

  2. 删除物化视图。

    鼠标右键您所需删除的物化视图,在弹框中选择删除

查看移除StarRocks数据目录

如后续无需使用StarRocks数据目录,可查看移除对应StarRocks数据目录。

  1. 查看数据目录。

    1. 将实例添加到StarRocks数据目录后,您可单击StarRocks数据目录左侧的image图标,查看已添加的StarRocks实例。

    2. 将鼠标悬浮在对应的StarRocks实例上,即可查看绑定的数据源名称信息。

  2. 解绑项目。

    如无需再管理某个StarRocks数据目录,可鼠标右键对应的StarRocks数据目录,在弹框中选择移除数据目录。