Data Studio的资源管理功能支持创建并管理MaxCompute、EMR、CDH、Flink的资源与函数,在数据开发或SQL查询中使用。
功能介绍
Data Studio的资源管理功能支持对资源和函数进行统一管理,不仅支持将存储在OSS对象存储或本地存储中的资源上传并创建,还可以将这些资源注册为函数,以便在数据开发节点中使用。在管理资源和函数时,资源管理功能仅支持管理通过资源管理模块创建的资源和函数。
前提条件
通过上传OSS文件方式创建资源时。
使用限制
资源大小:最大支持上传500MB的资源。
资源发布:若您使用的是标准模式的工作空间,则需将资源发布至生产环境,发布后生产环境的项目才会存在该资源。
说明开发环境和生产环境的数据源信息存在差异,查询对应环境的表、资源等操作前,请先明确相应环境的数据源信息。
资源管理:DataWorks仅支持查看与管理通过DataWorks上传的资源。
支持的资源与函数
资源
资源管理支持通过可视化方式上传创建,创建的资源不仅可以在数据开发任务中使用,还可以创建为自定义函数。
数据源 | 资源 | 支持创建的方式 | |
本地 | OSS | ||
MaxCompute Python 编写好的Python代码,用于注册Python UDF函数。后缀为 | |||
MaxCompute Jar 编译好的Java JAR包,用于运行Java程序。后缀为 | |||
MaxCompute Archive 仅支持将 | |||
MaxCompute File 支持将任意类型文件上传为File资源,实际使用时请以各引擎支持情况为准。 | |||
EMR Jar 编译好的Java JAR包,用于运行Java程序。后缀为 | |||
EMR File 支持将任意类型文件上传为File资源,实际使用时请以各引擎支持情况为准。 | |||
CDH Jar 编译好的Java JAR包,用于运行Java程序。后缀为 | |||
CDH File 支持将任意类型文件上传为File资源,实际使用时请以各引擎支持情况为准。 | |||
Flink Jar 编译好的Java JAR包,用于运行Java程序。后缀为 |
函数
支持通过使用资源来创建MaxCompute 、EMR、CDH和Flink函数,这些函数可在数据开发和SQL查询中使用。
功能入口
进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的 ,进入Data Studio。
在左侧导航栏单击
,进入资源管理页面。
在资源管理页面,单击
图标进行新建资源或函数。您也可以先新建目录,规划资源管理目录后,再右键单击相应目录,选择新建,创建资源或函数。
新建管理资源与函数
其他操作
克隆资源与函数
您可以通过克隆已有资源与函数快速创建新的资源与函数。
在左侧资源管理中,右键单击需要克隆的资源或函数,在弹出菜单中选择克隆。
在弹窗中修改名称和路径(或保留默认值),单击确认开始克隆。
克隆完成后,您可以在资源管理中查看克隆好的资源或函数,并编辑或修改其他参数信息。
版本管理
您可以通过版本管理的查看与对比功能,快速分析资源或函数版本差异并进行调整。
在左侧资源管理中,双击需要查看并进行版本管理的资源或函数名称,进入资源或函数编辑页。
单击资源或函数编辑页右侧的版本,在版本页面查看和管理开发记录及发布记录信息。
查看版本:
您可以在开发记录或发布记录页签中,找到需要查看的资源或函数版本。
单击操作栏中的查看,进入详情页查看资源或函数代码信息。
对比版本:
您可以在开发记录或发布记录页签中,对不同版本的资源或函数进行对比。下面以开发记录为例,为您演示对比操作。
开发或发布环境对比:在开发记录页签中,勾选两个版本,单击上方的选择对比按钮,即可对比不同版本的资源或函数代码内容和调度配置信息。
开发与发布或构建环境对比:
在开发记录页签中,定位到资源或函数的某个版本。
单击操作栏中的对比按钮,在详情页中选择与发布记录或构建记录中的某个版本进行对比。
下载版本:
仅支持下载已发布资源文件开发记录中的文件版本。您可在开发记录页签中找到目标版本,单击操作栏中的下载按钮,即可将该资源文件下载到本地。