数据目录

更新时间: 2025-06-13 15:50:26

Data Studio数据目录全面支持OpenLake湖仓一体架构,实现统一元数据管理,提供多样化的建表方式,并辅助智能建表,提升数据研发效率,满足不同类型用户多样化元数据创建及管理的需求。

前提条件

创建工作空间,并选择参加数据开发(Data Studio)(新版)公测

支持的数据目录类型

下表为您展示当前数据目录支持的数据源类型,以及对应类型数据源添加至DataWorks数据目录的方式。

数据目录

是否支持从工作空间绑定的数据源添加

是否支持从账号已有数据源添加

MaxCompute(内部项目、外部项目)

image

image

Hologres(内部数据库、外部数据库)

image

image

DLF Catalog(DLF1.0、DLF2.0)

image

image

Hive(EMR Hive)

image

image

AnalyticDB MySQL

image

image

AnalyticDB PostgreSQL

image

image

StarRocks

image

image

AI Catalog(AI数据集、AI模型)

系统将自动读取与当前 DataWorks 空间同名的AI空间下的数据。

image

认证身份与鉴权说明

数据目录是否能够正常读取数据源下的数据信息,取决于数据源添加至数据目录的方式,具体规则如下:

  • 从工作空间绑定的数据源实例添加到数据目录时,该数据目录将使用数据源配置的身份信息从数据源读取数据至DataWorks数据目录。

  • 从个人账号已有的数据源实例添加到数据目录时,该数据目录将使用您个人身份信息从数据源读取数据至DataWorks数据目录。

  • 若使用RAM子账号在数据目录查看MaxCompute数据,请参照以下内容提前获得MaxCompute相关权限:

    • 为RAM子账号授予查看Project元数据的权限。

      GRANT DESCRIBE ON PROJECT <PROJECT名> TO USER RAM$<AccountID>:<RAM用户名>;
    • 若添加的MaxCompute数据源或项目已开启三层模型时,需为RAM子账号授予查看Schema元数据权限。

      GRANT DESCRIBE ON SCHEMA <Schema名> TO USER RAM$<AccountID>:<RAM用户名>;

进入数据目录

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

  2. 在左侧导航栏单击image,进入数据目录。

添加数据目录

您可以根据个人需求来打造个性化的目录树,提升使用体验。具体操作如下:

  1. 进入数据目录后,找到需要添加的数据源类型,点击数据源类型名称后面的image图标,即可进入数据目录的添加页面。

  2. 在数据目录添加页面,您可以找到具体的实例或者数据源,单击对应实例或者数据源操作栏中的添加,即可将该实例或数据源添加到数据目录。

说明
  • 从DataWorks空间已有的数据源添加的数据目录,添加完成后将对空间成员可见

  • 从账号下已有的数据源添加的数据目录,添加后仅对您个人可见

  • 从账号下已有的数据源添加的数据目录,在数据目录列表页面中,仅会展示与DataWorks项目空间处于相同地域下、且您有权限访问的数据源实例。

管理数据目录

隐藏数据目录

如果您在开发过程中不希望看到与当前操作数据目录无关的其他数据目录,可以通过以下步骤将其隐藏。

  1. 找到左侧目录树中的数据目录,单击右上角的image图标。

  2. 在弹窗中单击对应引擎前面的image图标,即可隐藏该引擎对应的所有数据目录。

    说明

    在弹窗中单击对应引擎前面的空白位置,即可取消隐藏该引擎对应的所有数据目录。

移出数据目录

如不再使用添加的数据目录,您可通过以下操作移出对应的数据目录。

在左侧目录树中的数据目录中,找到您所添加的数据目录,单击操作列的移出解绑数据目录。即可完成数据目录的移除操作。

创建数据对象

在数据目录界面找到添加好的目录并展开目录,鼠标移动到目录上会出现image图标,单击该图标即可进入对应数据对象创建页面。每类数据对象支持的创建方式不同,具体创建说明,请参照以下内容。

MaxCompute

MaxCompute数据目录,支持通过多种方式建表,如可视化建表、DDL建表及Copilot智能建表。此外,数据目录还支持创建外表、视图、资源及函数等数据对象。本文以MaxCompute表为例为您演示在数据目录中创建表数据对象。

说明

资源与函数需要在左侧一级目录中单击资源管理(image),创建资源或函数。

  1. 打开已添加的MaxCompute项目,您可以通过多种方式进入新建表页面。

    • 在数据目录中右键选择新建表

    • 在数据目录中单击右侧的image

  2. 新建表页面您可以通过如下多种方式按需创建表。

    • 可视化建表:进入表新建页面,页面左侧支持您手动录入表名生命周期表字段、表分区表类型等信息,页面右侧DDL区域将会自动解析生成DDL语句。

    • DDL建表:进入表新建页面,页面右侧DDL区域支持您直接编写建表DDL代码,页面左侧可视化区域内容也会自动映射。

    • Copilot建表:对于已经参加Copilot公测的客户,在表新建页面顶部操作区域,可以单击Copilot建表,输入建表需求,如“创建商品维度表”,单击生成并替换(由大模型生成模型表名、表描述、字段名、字段描述等内容),点击接受即可。此外,您还可以使用字段信息字段列表上面的生成字段,生成字段描述来进行字段生成。

  3. 配置完成后,单击新建表页面顶部的发布,在MaxCompute项目中创建该表。

MaxCompute数据目录支持视图、资源和函数的操作。请根据界面提示进行相应操作。

Hologres

Hologres数据目录支持多种建表方式,包括可视化建表、DDL建表和Copilot智能建表。此外,数据目录还支持创建数据库、外表、视图、物化视图和动态表。请根据界面提示进行相应操作。更多功能操作请参见Hologres数据管理

DLF Catalog

DLF Catalog数据目录支持多种建表方式,包括可视化建表、DDL建表和Copilot智能建表。此外,还支持创建数据库。请根据界面提示进行相应操作。

Hive

Hive数据目录支持多种建表方式,包括可视化建表、DDL建表和Copilot智能建表。请根据界面提示进行相应操作。

AnalyticDB MySQL

AnalyticDB MySQL数据目录支持多种建表方式,包括可视化建表、DDL建表和Copilot智能建表。请根据界面提示进行相应操作。

AnalyticDB PostgreSQL

AnalyticDB PostgreSQL数据目录,支持通过多种方式建表,如可视化建表、DDL建表及Copilot智能建表。请根据界面提示进行相应操作。

StarRocks

StarRocks数据目录支持多种建表方式,包括可视化建表、DDL建表和Copilot智能建表。此外,还支持创建表、视图和物化视图。请根据界面提示进行相应操作。

AI Catalog

AI Catalog数据目录,支持新建数据集、模型。请根据界面提示进行相应操作。

管理数据对象

查看数据对象

您可通过以下操作,在数据目录中查看已创建的数据对象。

说明

若在数据目录查看数据表时遇到权限校验异常,您需要首先确认该数据目录的数据源来源,然后根据数据源的来源定位权限校验不通过的身份或账号。接下来,前往数据源为该身份或账号授予相应的报错权限。具体详情请参见认证身份与鉴权说明

  1. 在数据目录逐层单击数据目录左侧的image图标,您可在数据目录的下面层级中选择需要查看的数据库、表、视图等信息。

  2. 以查看表信息为例,在数据目录中单击,即可在表列表页面选择需要查看的表信息。

    您也可以直接在数据目录中单击具体表名。查看表的明细信息表字段分区字段)、基本信息所属项目负责人生命周期等)以及DDL语句。

修改数据对象

您可通过以下操作,在数据目录中修改已创建的数据对象。

  1. 在数据目录逐层单击数据目录左侧的image图标,您可在数据目录的下面层级中选择需要查看的数据库、表、视图等信息。

  2. 以修改表信息为例,在数据目录中单击,即可在表列表页面选择需要修改的表信息。

  3. 单击表名称,进入表的详情页面。

  4. 您可以单击表详情页面右上角的编辑按钮,修改表的相关配置(表名生命周期字段信息等)。

删除数据对象

您可通过以下操作,在数据目录中删除已创建的数据对象,以删除表信息为例。

在数据目录中右键待删除的,然后单击删除,即可删除此表。

上一篇: 代码搜索 下一篇: MaxCompute数据管理
阿里云首页 大数据开发治理平台 DataWorks 相关技术圈