使用限制
若使用RAM用户或RAM角色在数据目录中查看MaxCompute数据,需提前获取MaxCompute相关权限。如果添加的MaxCompute数据源或项目已开启三层模型,则还需为RAM账号或RAM角色授予查看Schema元数据的权限。
说明 若MaxCompute项目中包含多个Schema,则需要授予所有Schema的元数据权限,才能在数据目录的项目详情页面查看完整的Schema列表。
授权RAM用户:
GRANT DESCRIBE ON SCHEMA <Schema名> TO USER RAM$<主账号名>:<RAM用户名>;
授权RAM角色:
GRANT DESCRIBE ON SCHEMA <Schema名> TO USER `RAM$<主账号名>:role/<RAM角色名>`;
MaxCompute项目开启Schema开关后,才能管理Schema和管理对象表。
进入MaxCompute数据目录页面
进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的,进入Data Studio。
单击左侧导航栏中的
图标,在数据目录的目录树中单击MaxCompute,即可进入MaxCompute数据目录管理页面。
创建MaxCompute数据目录
在MaxCompute数据目录管理页面,您可将已有的MaxCompute项目作为数据集添加到数据目录列表。
单击MaxCompute数据目录右侧的
图标,进入添加项目页面。
选择以下任一方式添加MaxCompute项目。
管理MaxCompute数据目录
您可以在MaxCompute数据目录中添加和管理Schema、表、视图等数据对象。
说明 MaxCompute需要开启Schema开关,才会在数据目录下展示Schema层级,详情请参见Schema操作。
管理Schema
新建Schema。
单击MaxCompute项目右侧的
图标,在弹出的创建Schema对话框中输入名称,按Enter键完成创建。
查看Schema。
将Schema添加到MaxCompute项目后,您可单击MaxCompute项目左侧的
图标,查看已添加的Schema。
删除Schema。
如无需再管理某个Schema,可右键单击目标Schema,在弹框中选择删除。
管理表
新建表
单击Schema右侧的,进入新建表页面。
您可通过以下任一方式新建表。
Copilot建表:
单击页面上方工具栏中的Copilot建表,进入Copilot Chat功能界面。
输入建表指令(例如:新建一张商品销售按日汇总表
)。
单击生成并替换,系统会根据您输入的指令,生成默认的表名及字段信息。
如表名及字段符合预期,您可单击接受。
说明 如需修改部分表信息,单击接受后,可手动对系统生成的表信息进行编辑。
手动建表:
根据参数说明信息新建表。
参数 | 配置说明 |
基础信息 | 自定义表名、生命周期等信息。 |
字段信息 | 编辑字段和字段注解信息。 |
高级设置 | 表类型默认为内部表,您可配置聚簇属性信息。 |
配置完成后,单击上方工具栏中的发布,完成发布流程即可成功建表。
管理表
查看表。
在MaxCompute项目创建表后,您可依次单击MaxCompute项目左侧的
图标,单击表查看表基本信息,也可单击具体表名查看表字段、DDL等详情信息。
操作表。
鼠标右键您所需操作的内部表,可选择生成查询SQL、申请权限、映射MaxCompute元数据至Hologres外表或同步MaxCompute数据至Hologres内表。
双击您所需操作的内部表,进入表详情页,可单击右上角的编辑按钮,在表编辑页修改生命周期、表说明或新增、修改、删除字段信息。
删除表。
右键您所需删除的内部表,在弹框中选择删除。
管理外表
新建外表
单击Schema右侧的,进入新建外表页面。
您可通过以下任一方式新建外表。
Copilot建表:
单击页面上方工具栏中的Copilot建表,进入Copilot Chat功能界面。
输入建表指令(例如:新建一张商品销售按日汇总表
)。
单击生成并替换,系统会根据您输入的指令,生成默认的表名及字段信息。
如表名及字段符合预期,您可单击接受。
说明 如需修改部分表信息,单击接受后,可手动对系统生成的表信息进行编辑。
手动建表:
根据参数说明信息新建外表。
参数 | 配置说明 |
基础信息 | 自定义表名、生命周期等信息。 |
字段信息 | 编辑字段和字段注解信息。 |
高级设置 | 表类型默认为外部表,您需配置OSS存储位置和存储格式信息。 |
配置完成后,单击上方工具栏中的发布,完成发布流程即可成功建表。
管理外表
查看外表。
在MaxCompute项目创建外部表后,您可依次单击MaxCompute项目左侧的
图标,单击外表查看外部表基本信息,也可单击具体表名查看外部表字段、DDL等详情信息。
操作外表。
双击您所需操作的外部表,进入表详情页,可单击右上角的编辑按钮,在表编辑页修改生命周期、表说明或新增、修改、删除字段信息。
删除外表。
鼠标右键您所需删除的外部表,在弹框中选择删除。
管理视图
新建视图
单击Schema右侧的,进入新建视图页面。
参考创建或更新视图的命令,修改view_name
为您所需创建的视图名称,在AS
关键字后补充视图的数据来源查询语句。
单击上方发布,即可新建视图。
管理视图
查看视图。
在MaxCompute项目创建视图后,您可依次单击MaxCompute项目左侧的
图标,单击视图查看视图基本信息,也可单击具体视图名查看视图字段、DDL等详情信息。
操作视图。
双击您所需操作的视图,进入视图详情页,单击右上角的编辑按钮,在视图编辑页可通过修改AS
关键字后的数据来源查询语句来修改视图。
删除视图。
鼠标右键您所需删除的视图,在弹框中选择删除。
管理物化视图
新建物化视图
单击Schema右侧的,进入新建物化视图页面。
参考创建物化视图的命令,修改view_name
为您所需创建的物化视图名称,在AS
语句后补充物化视图的数据来源查询语句。
单击上方发布,即可新建物化视图。
管理物化视图
查看物化视图。
在MaxCompute项目创建物化视图后,您可依次单击MaxCompute项目左侧的
图标,单击物化视图查看物化视图基本信息,也可单击具体物化视图名查看物化视图字段、DDL等详情信息。
删除物化视图。
鼠标右键您所需删除的物化视图,在弹框中选择删除。
管理资源数据对象
管理资源
在DataWorks资源管理创建资源后,您可依次单击MaxCompute项目左侧的
图标,单击资源查看资源基本信息,也可单击具体资源名查看资源存储大小等相关信息。
管理函数
在DataWorks资源管理创建函数后,您可依次单击MaxCompute项目左侧的
图标,单击函数查看函数基本信息,也可单击具体函数名查看函数存储大小等相关信息。
查看移除MaxCompute数据目录
如需后续无需使用MaxCompute数据目录,可查看移除对应MaxCompute数据目录。
查看项目。
将项目添加到MaxCompute数据目录后,您可单击MaxCompute数据目录左侧的
图标,查看已添加的MaxCompute项目。
将鼠标悬浮在对应的MaxCompute项目上,即可查看该项目的已用存储等相关信息。
移除项目。
如无需再管理某个MaxCompute项目,可右键目标项目,在弹框中选择移除。