管理元数据

元数据管理功能主要展示当前实例的所有数据库、数据表、分区及各种任务等信息,同时支持创建数据库和数据表,并定义其列及相关属性。

前提条件

已创建StarRocks实例,详情请参见创建实例

使用限制

  • 普通用户无法查看数据库大小、缓存数据大小、表数目信息。

  • 普通用户无法查看完整任务列表。

查看元数据

  1. 进入StarRocks Manager页面。

    1. 登录E-MapReduce控制台

    2. 在左侧导航栏,选择EMR Serverless > StarRocks

    3. 在顶部菜单栏处,根据实际情况选择地域。

    4. 单击StarRocks Manager,或者单击已创建实例操作列的连接实例

      连接StarRocks实例详情,请参见通过EMR StarRocks Manager连接StarRocks实例

  2. 在左侧导航栏,单击元数据管理

  3. Catalog 列表页面,单击待查看的Catalog名称。

    该页面将展示当前Catalog下所有的数据库信息。

    重要

    审计日志功能默认开启,并会自动创建数据库 _starrocks_audit_db_ 及数据表starrocks_audit_tbl。后续所有的审计日志将会存储于该表中。请勿删除 _starrocks_audit_db_ 数据库及starrocks_audit_tbl数据表,删除后将导致ManagerSQL任务查询功能无法正常使用。

  4. 单击待查看的数据库名称,可以查看该数据库下的表、视图以及任务等详细信息。

    页签

    说明

    展示当前数据库下的所有表,单击对应的表名称,可以逐层查看相关的表信息(包括表的大小、缓存数据大小和类型)、分区信息、节点分片情况和分片信息。此外,还支持按表大小排序的功能,允许您按升序或降序显示这些信息。

    视图

    展示当前数据库下所有视图的详细信息。视图是基于SQL查询定义的虚拟表,不存储实际数据。主要功能模块及其说明如下:

    • 视图详情:展示视图的所有字段及其属性,包括字段名称、可空性、字段类型和描述。

    • 基础信息:展示表信息,包括数据目录、数据库名称、类型、创建时间和最近修改时间等基本信息。

    • DDL:展示视图的定义SQL(CREATE语句),帮助您了解视图的查询逻辑及其依赖的底层表。

    • 数据预览:提供视图的数据预览功能,展示前100条数据。数据预览基于视图的定义动态计算,实时反映底层物理表的数据状态。

    物化视图

    展示当前数据库下所有物化视图的详细信息。物化视图是基于SQL查询定义的物理表,存储了预计算的结果,用于加速复杂查询。主要功能模块及其说明如下:

    • 基本信息:展示物化视图的核心属性,包括ID、名称、数据库等核心属性,以及视图的定义SQL,帮助您了解其查询逻辑和依赖的底层表。

    • 任务列表:展示与物化视图相关的任务记录,包括任务名称、视图名称、数据库名称等信息。

    • 监控大盘:提供物化视图的运行状态和性能监控,包括存储量、分区数、表行数等指标。

    • 数据预览:提供物化视图的数据预览功能,展示前100条数据。

    任务

    展示当前数据库下的所有任务。

    • Kafka导入:展示Routine Load方式从Kafka导入数据的任务信息。

    • 其他导入:展示除Kafka导入外的其他数据导入任务信息。

      说明

      Stream Load是同步导入任务,不会在该任务列表中展示。

    • 导出:展示通过Export方式将数据导出到外部存储的任务信息。

    • 表模式变更:展示通过Schema Change修改表结构的任务信息。

    • 物化视图创建:展示当前数据库下所有与物化视图创建相关的任务信息。

创建数据库

  1. 进入创建数据库对话框。

    您可以通过以下两种方式进入创建数据库对话框:

    • 方式一:从元数据管理页面

      1. 元数据管理页面,单击待查看的Catalog名称。

      2. 单击新建

    • 方式二:从StarRocks Manager页面

      EMR StarRocks Manager页面的左侧导航栏,选择新建 > 数据库

  2. 创建数据库对话框中,您可以调整相应的参数,然后单击确定

    您可以在预览区域查看创建数据库的SQL内容。有关更多信息,请参见CREATE DATABASE

创建数据表

  1. 进入创建数据表对话框。

    您可以通过以下两种方式进入创建数据表对话框:

    • 方式一:从元数据管理页面

      1. 元数据管理页面,单击待查看的Catalog名称。

      2. 单击目标数据库。

      3. 页签,单击新建

    • 方式二:从StarRocks Manager页面

      EMR StarRocks Manager页面的左侧导航栏,选择新建 >

  2. 创建表对话框中,您可以设置基本信息、列(Columns)和属性(Properties)等元数据内容,然后单击确定

    您可以在预览区域查看创建数据表的SQL内容。有关更多信息,请参见CREATE TABLE