DataWorks注册MaxCompute函数操作步骤是什么?
在 DataWorks 中,注册 MaxCompute 函数可以按照以下步骤进行操作:
登录 DataWorks 控制台,进入“管理中心”页面。
在“管理中心”页面中,选择“函数计算”,进入函数计算管理页面。
在函数计算管理页面中,点击“新建函数”按钮。
在弹出的“新建函数”对话框中,填写函数的配置信息,包括函数名称、运行环境等。需要注意的是,函数的运行环境必须选择“MaxCompute”。
在函数配置界面中,选择“编辑代码”选项卡,在代码编辑器中编写函数的代码。需要注意的是,函数的代码必须符合 MaxCompute 函数的规范。
在代码编辑器中完成函数代码的编写后,点击“保存”按钮保存函数代码。
在函数配置界面中,选择“部署测试”选项卡,测试函数的运行效果。需要注意的是,在测试函数之前,需要确保您的函数代码已经通过了语法检查和编译等环节。
如果函数测试通过,点击“发布”按钮发布函数。发布函数后,您可以在 MaxCompute 中使用该函数。
需要注意的是,注册 MaxCompute 函数需要编写符合规范的函数代码,并且经过语法检查、编译、测试等多个环节的验证。如果您遇到问题无法
在DataWorks中注册MaxCompute函数的操作步骤如下:
登录DataWorks控制台,并进入相应的项目空间。
在项目空间中,选择“开发”模块,然后点击左侧导航栏中的“函数计算”选项。
在函数计算页面上方,点击“新建函数”按钮。
配置函数信息:在新建函数页面,填写函数的基本信息,包括名称、描述等。
选择函数类型:在新建函数页面的“函数类型”选项卡中,选择“MaxCompute”作为函数类型。
定义输入输出参数:在新建函数页面的“输入输出参数”选项卡中,配置MaxCompute函数的输入和输出参数。根据函数的需求,填写参数名称、数据类型等信息。
编写SQL脚本:在新建函数页面的“函数实现”选项卡中,编写MaxCompute函数的具体实现逻辑。这里可以使用MaxCompute SQL语法编写函数处理逻辑。
提交函数:完成上述配置后,点击新建函数页面的“提交”按钮,将MaxCompute函数提交保存。
在DataWorks的任务或工作流中,可以使用刚刚注册的MaxCompute函数来进行数据处理操作。通过使用CREATE FUNCTION
语句,在任务或工作流中注册并调用已注册的MaxCompute函数。
进入数据开发页面。登录DataWorks控制台。在左侧导航栏,单击工作空间列表。选择工作空间所在地域后,单击相应工作空间后的进入数据开发。创建业务流程,详情请参见创建业务流程。创建JAR或Python类型的资源,并提交发布。详情请参见创建MaxCompute资源。新建函数。打开相应的业务流程,右键单击MaxCompute,选择新建 > 函数。在新建函数对话框中,输入函数名称,并选择目标文件夹。单击提交。在注册函数对话框中,配置各项参数。
参数 描述
函数类型 选择函数类型,包括数学运算函数、聚合函数、字符串处理函数、日期函数、窗口函数和其他函数。
MaxCompute引擎实例 默认不可以修改。
函数名 UDF函数名,即SQL中引用该函数所使用的名称。需要全局唯一,且注册函数后不支持修改。
责任人 默认显示为当前登录账号,您也可以选择其他账号。
类名 UDF函数的类名,格式为资源名.类名。其中,资源名可以为JAVA包名称或Python资源名称。
资源列表 支持模糊匹配查找本工作空间中已添加的资源,必填。
描述 针对当前UDF作用的简单描述。
命令格式 该UDF的具体使用方法示例,例如test。
参数说明 支持输入的参数类型以及返回参数类型的具体说明。
返回值 返回值,例如1,非必填项。
示例 函数中的示例,非必填项。单击工具栏中的
图标。提交函数。单击工具栏中的
图标。在提交新版本对话框中,输入变更描述。单击确认。
https://help.aliyun.com/document_detail/139132.html
,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。