元数据管理功能主要展示当前实例的所有数据库、数据表、分区及各种任务等信息,同时支持创建数据库和数据表,并定义其列及相关属性。
前提条件
已创建StarRocks实例,详情请参见创建实例。
使用限制
普通用户无法查看数据库大小、缓存数据大小、表数目信息。
普通用户无法查看完整任务列表。
查看元数据
进入StarRocks Manager页面。
在左侧导航栏,选择
。在顶部菜单栏处,根据实际情况选择地域。
单击StarRocks Manager,或者单击已创建实例操作列的连接实例。
连接StarRocks实例详情,请参见通过EMR StarRocks Manager连接StarRocks实例。
在左侧导航栏,单击元数据管理。
在Catalog 列表页面,单击待查看的Catalog名称。
该页面将展示当前Catalog下所有的数据库信息。
重要审计日志功能默认开启,并会自动创建数据库 _starrocks_audit_db_ 及数据表starrocks_audit_tbl。后续所有的审计日志将会存储于该表中。请勿删除 _starrocks_audit_db_ 数据库及starrocks_audit_tbl数据表,删除后将导致Manager中SQL任务查询功能无法正常使用。
单击待查看的数据库名称,可以查看该数据库下的表、视图以及任务等详细信息。
页签
说明
表
展示当前数据库下的所有表,单击对应的表名称,可以逐层查看相关的表信息(包括表的大小、缓存数据大小和类型)、分区信息、节点分片情况和分片信息。此外,还支持按表大小排序的功能,允许您按升序或降序显示这些信息。
视图
展示当前数据库下所有视图的详细信息。视图是基于SQL查询定义的虚拟表,不存储实际数据。主要功能模块及其说明如下:
视图详情:展示视图的所有字段及其属性,包括字段名称、可空性、字段类型和描述。
基础信息:展示表信息,包括数据目录、数据库名称、类型、创建时间和最近修改时间等基本信息。
DDL:展示视图的定义SQL(CREATE语句),帮助您了解视图的查询逻辑及其依赖的底层表。
数据预览:提供视图的数据预览功能,展示前100条数据。数据预览基于视图的定义动态计算,实时反映底层物理表的数据状态。
物化视图
展示当前数据库下所有物化视图的详细信息。物化视图是基于SQL查询定义的物理表,存储了预计算的结果,用于加速复杂查询。主要功能模块及其说明如下:
基本信息:展示物化视图的核心属性,包括ID、名称、数据库等核心属性,以及视图的定义SQL,帮助您了解其查询逻辑和依赖的底层表。
任务列表:展示与物化视图相关的任务记录,包括任务名称、视图名称、数据库名称等信息。
监控大盘:提供物化视图的运行状态和性能监控,包括存储量、分区数、表行数等指标。
数据预览:提供物化视图的数据预览功能,展示前100条数据。
任务
展示当前数据库下的所有任务。
Kafka导入:展示Routine Load方式从Kafka导入数据的任务信息。
其他导入:展示除Kafka导入外的其他数据导入任务信息。
说明Stream Load是同步导入任务,不会在该任务列表中展示。
导出:展示通过Export方式将数据导出到外部存储的任务信息。
表模式变更:展示通过Schema Change修改表结构的任务信息。
物化视图创建:展示当前数据库下所有与物化视图创建相关的任务信息。
创建数据库
进入创建数据库对话框。
您可以通过以下两种方式进入创建数据库对话框:
方式一:从元数据管理页面
在元数据管理页面,单击待查看的Catalog名称。
单击新建。
方式二:从StarRocks Manager页面
在EMR StarRocks Manager页面的左侧导航栏,选择
。
在创建数据库对话框中,您可以调整相应的参数,然后单击确定。
您可以在预览区域查看创建数据库的SQL内容。有关更多信息,请参见CREATE DATABASE。
创建数据表
进入创建数据表对话框。
您可以通过以下两种方式进入创建数据表对话框:
方式一:从元数据管理页面
在元数据管理页面,单击待查看的Catalog名称。
单击目标数据库。
在表页签,单击新建。
方式二:从StarRocks Manager页面
在EMR StarRocks Manager页面的左侧导航栏,选择
。
在创建表对话框中,您可以设置基本信息、列(Columns)和属性(Properties)等元数据内容,然后单击确定。
您可以在预览区域查看创建数据表的SQL内容。有关更多信息,请参见CREATE TABLE。