Hologres数据管理

更新时间: 2025-08-11 17:42:05

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

进入Hologres数据目录页面

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

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

创建Hologres数据目录

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

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

  2. 选择以下任一方式添加Hologres实例。

    • 通过DataWorks数据源

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

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

    • 通过Hologres实例

      • 如需管理在Hologres管理控制台购买的Hologres实例,可在Hologres-实例页签找到对应实例,单击操作栏的添加按钮完成添加。

      • 也可在Hologres-实例页签勾选多个Hologres实例,单击列表下方的批量添加按钮进行批量添加。

管理Hologres数据目录

您可以在Hologres数据目录中添加和管理Schema、表、视图等数据对象。

管理Schema

新建Schema

  1. 单击Hologres数据目录左侧的image图标,找到您需新建Schema的数据库。

  2. 单击数据库右侧的image > 新建Schema

  3. 在弹出的创建Schema对话框中输入名称,按Enter键完成创建。

管理Schema

  1. 查看Schema。

    将Schema添加到Hologres数据库后,您可单击Hologres数据库左侧的image图标,查看已添加的Schema。

  2. 删除Schema。

    如无需再管理某个Schema,可鼠标右键对应的Schema,在弹框中选择删除

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

    • 删除Schema前,需先删除Schema内部的表、视图等数据对象。

管理表

新建表

  1. 单击目标Schema右侧的image > 新建表,进入新建表页面。

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

    • Copilot建表

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

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

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

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

        说明

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

    • 手动建表

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

      参数

      配置说明

      基础信息

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

      字段信息

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

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

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

  3. (可选)配置分区信息。

    创建普通表,可忽略此配置。如需创建分区表,需在分区字段下拉框中选择某一字段作为分区字段,并根据业务情况选择配置其他动态分区参数

  4. (可选)配置高级设置

    参数

    参数描述

    存储模式

    Hologres支持列存行存行列共存三种存储模式,默认为列存

    • 列存适合各种OLAP场景的复杂查询。

    • 行存适用于基于主键(PK)的KV查询场景。

    • 行列共存则同时适用列存和行存的场景。

    Table Group

    选择您在Hologres数据源中创建内部表生成的Table Group名称。

    存储策略

    Hologres的数据分层存储类型分为标准存储(热存储)、低频访问存储(冷存储)两种存储策略。

    说明

    Hologres从1.3.37版本起支持数据分层存储。

    • 热存储即全SSD热存储,是Hologres的默认存储,满足低延时、高性能访问数据需求,对于大多数使用场景而言,标准存储是最有效且最具成本效益的选择。

    • 冷存储即全HDD冷存,满足低频访问数据的低成本存储需求,适用于对延迟不敏感或不常访问的超大型数据集。

    表数据生命周期

    您可在此处自定义动态表的最大数据生命周期。

    Binlog

    您可在此处选择开启(replica)或关闭(none订阅Hologres Binlog日志信息,默认关闭。

    说明

    Hologres V0.9及以上版本支持单表级别的Binlog功能。

    Binlog 生命周期

    当您选择开启(replica订阅Hologres Binlog日志信息后,才能在此设置Hologres Binlog日志信息存储的最大生命周期。

    字段属性

    字段属性设置,可参考管理内部表字段名对应的分布列分段列聚簇列等参数进行选择设置。

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

管理表

  1. 查看表。

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

    说明

    分区表可单击表名左侧的image图标,查看表的分区信息。

  2. 操作表。

    鼠标右键您所需操作的内部表,可选择元数据映射至MaxCompute数据同步至MaxCompute

  3. 删除表。

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

    重要

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

管理外表

在DataWorks的Hologres SQL节点Hologres的SQL窗口创建Hologres外部表后,您可依次单击Hologres数据目录左侧的image图标,单击外表查看外部表基本信息,也可单击具体表名查看外部表字段DDL等详情信息。

管理视图

新建视图

  1. 单击Schema右侧的image > 新建视图,进入新建视图页面。

  2. 参考VIEW命令,修改view_name为您所需创建的视图名称,column1table_name修改为您的视图来源字段和目标表信息。

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

管理视图

  1. 查看视图。

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

  2. 删除视图。

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

管理物化视图

在DataWorks的Hologres SQL节点Hologres的SQL窗口创建Hologres物化视图后,您可依次单击Hologres数据目录左侧的image图标,单击物化视图查看物化视图基本信息,也可单击具体物化视图名查看物化视图字段DDL等详情信息。

管理动态表

新建Hologres动态表后,您可依次单击Hologres数据目录左侧的image图标,右键单击动态表下的目标Hologres动态表名,进行查看删除动态表信息。

查看移除Hologres数据目录

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

  1. 查看数据目录。

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

    2. 将鼠标悬浮在对应的Hologres实例上,即可查看实例版本实例类型等信息。

  2. 解绑项目。

    如无需再管理某个Hologres数据目录,可鼠标右键对应的Hologress数据目录,在弹框中选择解绑数据目录

上一篇: 同步MaxCompute数据至Hologres内表 下一篇: 使用Hologres动态表
阿里云首页 大数据开发治理平台 DataWorks 相关技术圈