功能概述
资源管理功能支持将用户本地的 .jar、.zip、.csv、.sh、.py、.kjb、.ktr 文件上传到平台的 COS 桶,用于支持后续的脚本开发、计算任务开发、函数开发等功能场景。
新建资源
将本地的资源文件上传到 WeData 进行管理,为数据开发过程提供自定义函数的创建能力。
2. 单击左侧菜单中的项目列表,找到需要操作资源管理功能的目标项目。
3. 选择项目后,单击进入数据开发模块。
4. 单击左侧菜单中的资源管理。
5. 在资源管理目录中,单击展开操作菜单后选择新建资源。 6. 在弹窗中上传本地的资源文件,输入资源名称,选择资源目录文件夹、存储路径后。
7. 配置完成后,单击确认,即可将脚本资源维护在资源管理功能中,同时在相应的资源页面可以查看详细信息。
资源管理操作
1. 单击图标,可执行新建文件夹、新建资源项操作。 3. 单击图标,可以打开、重命名、删除或下载资源。 4. 双击已创建资源,可以查看对应资源的详细信息,包括资源名称、资源类型、存储路径、文件大小、创建用户、创建时间,并且提供重新上传资源的操作功能。
5. 批量删除:单击批量删除后,用户可自行选择需要删除的资源包,单击确定,即可进行资源删除。
6. 新建资源:单击新建资源后,用户需要对文件名称、文件地址进行配置,在选择上传的文件后单击确认,即可完成资源上传。
引用资源
选中目录内的文件资源后,单击引用资源,如果界面激活的是编排空间的计算任务或开发空间的开发脚本,可以在光标输入的地方自动生成代码,代码格式:@resource_reference{"资源路径/资源名称"}
。 注意:
引用资源目前只针对代码类型任务和脚本生效,引用前请在右侧先打开代码类型的任务和脚本。
引用代码参考
|
开发空间:SQL
编排空间:HiveSQL、JDBC SQL 、SparkSQL、DLCSQL、Impala、TCHouse-P 、Trino 、TChouse-X | --@resource_reference("资源管理路径/资源名称") |
开发空间:Shell、Python、PySpark 编排空间:Shell、Python、PySpark | ##@resource_reference("资源管理路径//资源名称") |
示例
在开发空间的 Shell 脚本中引用资源
支持在 Shell 脚本中将本地资源引用进来执行命令。
例如:用户在 Shell 编辑器头部引用资源插入,最后生成的文件形式:
在编排空间的 Python 任务中引用资源
支持在 Python 任务中将本地资源引用进来执行命令,例如 jar文件。
例如:用户在 Python 编辑器头部引用资源插入,最后生成的文件形式:
本页内容是否解决了您的问题?