MaxCompute Studio的Project Explorer提供了可视化编辑器,可以帮助您快速在MaxCompute项目中添加注册MaxCompute UDF所需的资源,例如表、JAR包、PY脚本或压缩包等,并提供获取及删除资源的入口。本文为您介绍如何通过Project
Explorer可视化添加、获取或删除资源。
背景信息
当您在MaxCompute Studio上执行注册MaxCompute UDF操作时,需要提前将MaxCompute UDF依赖的资源文件上传为MaxCompute项目的资源。MaxCompute
Studio支持的资源操作如下:
- 添加资源
- 获取资源文件
- 删除资源
添加资源
- 在IntelliJ IDEA界面的顶部菜单栏,选择MaxCompute > 添加资源。
- 在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更新信息后,列表中将无法查看到删除的资源。
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/159497.html