MaxCompute Studio的Project Explorer提供了可视化编辑器,可以帮助您快速在MaxCompute项目中添加注册MaxCompute UDF所需的资源,例如表、JAR包、PY脚本或压缩包等,并提供获取及删除资源的入口。本文为您介绍如何通过Project Explorer可视化添加、获取或删除资源。
背景信息
添加资源
- 在IntelliJ IDEA界面的顶部菜单栏,选择。
- 在Add Resource对话框配置下表所列参数信息。
- 添加非Table资源

- 添加Table资源

参数 说明 MaxCompute project 待添加资源的MaxCompute项目名称。 如果MaxCompute Studio已与目标MaxCompute项目建立连接,您可以直接从下拉列表选择目标MaxCompute项目。如果下拉列表未找到目标MaxCompute项目,您可以单击右侧
图标添加MaxCompute项目。Resource type 资源类型。取值范围如下: - file:File类型资源。支持的格式包括.zip、.so和.jar。
- jar:编译好的Java JAR包资源。
- py:Python脚本资源。
- archive:压缩包资源,支持的格式包括.zip、.tgz、.tar.gz、.tar和.jar。
- table:表资源。您可以将MaxCompute项目中的表添加为资源。
Resource file 待添加的本地资源文件。仅当Resource type为file、jar、py或archive时,需要从本地选择资源文件。 MaxCompute table 待添加为资源的表。您可以在下拉列表选择目标表。当添加的资源为分区表时,MaxCompute仅支持将某个分区作为资源,不支持将整张分区表作为资源。 Table partition 待添加为资源的分区信息。仅当MaxCompute table为分区表时,需要配置该参数。格式为 partition_col1 = partition_col_value1, partition_col2 = partition_col_value2, ...。Resource name 新添加资源的名称。 Resource comment 新添加资源的注释信息。 Force update if already exists 选中该项,表示当MaxCompute项目中存在同名资源时,新资源会替代旧资源。 - 添加非Table资源
- 在Add Resource对话框,单击OK,完成资源添加。
- 右键单击目标MaxCompute项目下的Resources,选择Refresh meta更新信息后,在列表中可以查看到新添加的资源。
获取资源文件
在IntelliJ IDEA界面的左侧导航栏,单击Project Explorer,在目标MaxCompute项目的Resources下,右键单击需要获取资源文件的资源名称,选择Copy local meta path,即可复制资源文件所在路径并在路径下获取到资源文件。
说明 不支持获取表资源文件。
删除资源
- 在IntelliJ IDEA界面的左侧导航栏,单击Project Explorer,在目标MaxCompute项目的Resources下,右键单击需要删除的资源,选择Delete resource from server。

- 在Confirmation Required对话框,单击OK,即可从MaxCompute项目中删除资源。
- 右键单击目标MaxCompute项目下的Resources,选择Refresh meta更新信息后,列表中将无法查看到删除的资源。
该文章对您有帮助吗?