进入StarRocks数据目录页面
进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的,进入Data Studio。
单击左侧导航栏中的
图标,在数据目录的目录树中单击StarRocks,即可进入StarRocks数据目录管理页面。
创建StarRocks数据目录
在StarRocks数据目录管理页面,您可将已有的StarRocks数据源作为数据集添加到数据目录列表。
单击StarRocks数据目录右侧的
图标,进入添加实例页面。
在DataWorks数据源页签将StarRocks数据源添加到数据目录列表。
如需管理当前工作空间中已创建的StarRocks数据源,可在DataWorks数据源页签找到对应的数据源,单击操作栏的添加按钮完成添加。
也可在DataWorks数据源页签勾选多个StarRocks数据源,单击列表下方的批量添加按钮进行批量添加。
管理StarRocks数据目录
您可以在StarRocks数据目录中添加和管理表、视图、物化视图等数据对象。
管理表
新建表
依次单击StarRocks项目左侧的
图标,找到Catalog下面的数据库中的表。
单击表右侧的
图标,进入新建表页面。
您可通过以下任一方式生成表基础信息和字段信息。
Copilot建表:
单击页面上方工具栏中的Copilot建表,进入Copilot Chat功能界面。
用自然语言输入建表指令(例如:创建每日用户购买商品明细表)。
单击生成并替换,系统会根据您输入的指令,生成默认的表名及字段信息。
如表名及字段符合预期,您可单击接受。
说明 如需修改部分表信息,单击接受后,可手动对系统生成的表信息进行编辑。
手动建表:
根据参数说明信息新建表。
参数 | 配置说明 |
基础信息 | 自定义表名、表说明等信息。 |
字段信息 | 编辑字段和字段注解信息。 |
配置分区信息。
分区类型 | 参数描述 | 适用场景 |
不分区 | 无需设置其他参数。 | 存储数据量小。 |
表达式分区 | 您可结合表达式分区文档设置表达式类型、时间函数和分区字段等参数信息。 | 支持表达式分区(原称自动创建分区),更加灵活易用,适用于大多数场景,比如按照连续日期范围或者枚举值来查询和管理数据。 |
Range分区 | 您可结合数据分布文档设置Range类型、分区字段等参数信息。 | 适用于简单且具有连续性的数据,如时间序列数据或连续的数值数据。 |
List分区 | 您可结合List 分区文档设置分区字段、分区设置等参数信息。 | 数据按照您显式定义的枚举值列表进行分区,适用于按枚举值来查询和管理数据。 |
配置高级设置。
您可参考主键表、明细表、聚合表及更新表文档配置排序键及其他相关参数信息。
配置完成后,单击上方工具栏中的发布即可完成建表。
管理表
查看表。
在StarRocks实例创建表后,您可依次单击StarRocks数据目录左侧的
图标,单击表查看表基本信息,也可单击具体表名查看表字段、DDL等详情信息。
操作表。
鼠标右键您所需操作的表,可选择快速生成查询SQL。
删除表。
鼠标右键您所需删除的表,在弹框中选择删除。
管理视图
新建视图
依次单击StarRocks实例左侧的
图标,找到Catalog下面的数据库中的视图。
单击视图右侧的
图标,进入新建视图页面。
参考CREATE VIEW命令,修改view_name为您所需创建的视图名称,在AS关键字后补充视图的数据来源查询语句。
单击上方发布,即可新建视图。
管理视图
查看视图。
在StarRocks实例创建视图后,您可依次单击StarRocks实例左侧的
图标,单击视图查看视图基本信息,也可单击具体视图名查看视图字段、DDL等详情信息。
删除视图。
鼠标右键您所需删除的视图,在弹框中选择删除。
管理物化视图
新建物化视图
依次单击StarRocks实例左侧的
图标,找到Catalog下面的数据库中的物化视图。
单击物化视图右侧的
图标,进入新建物化视图页面。
参考CREATE MATERIALIZED VIEW命令,修改materialized_view_name为您所需创建的视图名称,在AS关键字后补充视图的数据来源查询语句。
单击上方发布,即可新建视图。
管理物化视图
查看物化视图。
在StarRocks实例创建视图后,您可依次单击StarRocks实例左侧的
图标,单击物化视图查看物化视图基本信息,也可单击具体物化视图名查看物化视图字段、DDL等详情信息。
删除物化视图。
鼠标右键您所需删除的物化视图,在弹框中选择删除。
查看移除StarRocks数据目录
如后续无需使用StarRocks数据目录,可查看移除对应StarRocks数据目录。
查看数据目录。
将实例添加到StarRocks数据目录后,您可单击StarRocks数据目录左侧的
图标,查看已添加的StarRocks实例。
将鼠标悬浮在对应的StarRocks实例上,即可查看绑定的数据源名称信息。
解绑项目。
如无需再管理某个StarRocks数据目录,可鼠标右键对应的StarRocks数据目录,在弹框中选择移除数据目录。
常见问题
Q:加载不出元数据,报错you need (at least one of) the SELECT privilege(s) on TABLE tables for this operation?
A:需要授权information_schema库的Select权限,详情请参见EMR Serverless StarRocks为用户授权。