知方号

知方号

如何创建并使用自定义函数(UDF)

如何创建并使用自定义函数(UDF)

背景内容

UDF用于扩展已有的函数库,可在执行查询时根据自身需求自定义逻辑和计算,提供更丰富的数据处理功能,详情请参见UDF概述。除DataWorks提供的可视化方式外,您还可使用MaxCompute Studio创建UDF或在MaxCompute中使用命令行创建UDF,详情请参见MaxCompute Studio创建自定义函数、MaxCompute通过命令行创建自定义函数。

前提条件

您需基于资源创建函数,因此,创建函数前请先创建MaxCompute资源,并将该资源上传或添加至DataWorks。详情请参见创建MaxCompute资源。

使用限制

DataWorks仅支持使用可视化方式查看及管理通过DataWorks可视化方式上传的自定义函数。通过其他工具(例如,MaxCompute Studio)添加至MaxCompute引擎的自定义函数,需通过DataWorks的MaxCompute函数功能手动加载至DataWorks后,才可在DataWorks查看并进行相关管理操作。详情请参见MaxCompute函数管理。

注册函数

进入数据开发页面。

登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的数据开发与治理 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发。

创建业务流程,详情请参见创建周期业务流程。

新建函数。

打开相应的业务流程,右键单击MaxCompute,选择新建函数。

在新建函数对话框中,输入名称,并选择路径。

单击新建。

在注册函数对话框中,配置各项参数。

参数

描述

函数类型

选择函数类型,包括数学运算函数、聚合函数、字符串处理函数、日期函数、窗口函数和其他函数。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了